@import "reset.css";

/*-- GENERAL --*/
body {background:#000 url(http://jasonnakai.com/_clients/2009/MRA/_images/page_bg.jpg) repeat-x; color:#FFF; min-width:860px; }

/*-- Layout --*/
#wrapper {background:#000; margin:0 auto; width:860px; }

#header {height: 74px; padding:20px; position: relative; }
	#header span {
		background: url(http://jasonnakai.com/_clients/2009/MRA/_images/logo.jpg) no-repeat;
		height: 74px;
		position: absolute;
		width: 300px;
	}

#navcontainer { overflow:hidden; }

#navcontainer ul
{
background:#000000 url(http://jasonnakai.com/_clients/2009/MRA/_images/nav_bg.jpg) repeat-x bottom left;
padding:0 20px;
margin-left: 0;
color: White;
float: left;
width:820px;
font: bold 10px/24px "Times New Roman", Times, serif;
}

#navcontainer ul li { display: inline; }

#navcontainer li a#current {
	background: #000;
	border-bottom-color:#000;
	color:#FDB930;
}

#navcontainer ul li a
{
border-bottom:#807F84 solid 1px;
border-top:#807F84 solid 1px;
padding: 0.2em 1em;
background-color: #626367;
color: White;
text-decoration: none;
float: left;
border-left: 1px solid #807F84;
border-right: 1px solid #807F84;
margin:0 6px 0 0;
}

#navcontainer ul li a:hover
{
border-bottom:#000 solid 1px;
background-color: #000;
color: #FDB930;
}

#navcontainer #contact_info {
	color:#FDB930;
	float:right;
	font:bold 10px/10px Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
	padding:4px 0 0 0;
	margin:0;
	text-align:right;
}

#navcontainer #contact_info a {
   background:#000;
   border:none;
   color:#FDB930; 
   font:bold 10px/10px Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif;
   padding:0;
   margin:0;
   text-decoration:none;
}
#navcontainer #contact_info a:hover { text-decoration:underline; }

.clears {
	clear:both; 
	height:1px;
	line-height:1px;  
}

#banner {padding:20px 20px 0 20px; overflow:hidden; position: relative; }
	#banner img {
		background:#000;
		border:#FDB930 solid 1px;
		margin:0;
	}
	#banner .media_lrg {
		background:#000;
		border:#FDB930 solid 1px;
		float:right;
		width:320px;
	}
	#banner .media_lrg img {
			background:#000;
			border:none;
		}
	
#sidebar {
	float:left;
	margin-top:20px;
	padding-left:20px;
	width:222px;
}
	#sidebar h3{color:#FDB930; font:bold 16px Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif; padding: 5px 10px; }
	#sidebar h3 a{color:#FDB930; text-decoration:none; }
	#sidebar h3 a:hover { text-decoration:underline; }
	#sidebar ul {font:small-caps bold 13px/1.5em Trebuchet MS, Trebuchet, Geneva, Arial, Helvetica, sans-serif; margin-bottom:0; padding-left:10px; }
	#sidebar li {padding:5px 0; }
	#sidebar li a {color: #FFF; text-decoration:none; }
	#sidebar li a:hover { text-decoration:underline; }
	#sidebar .media_sm {
		background:#000;
		border:#FDB930 solid 1px;
		height:128px;
		width:200px;
	}
#main {
	border-left:#626367 solid 1px;
	float:left;
	font:normal 16px/20px "Times New Roman", Times, serif;
	margin-top:20px;
	margin-bottom:20px;
	min-height:300px;
	padding:0 10px 40px 10px;
	width:597px;
	height:auto !important;
	height:300px;
}
#main p { padding:0 0 20px 10px; width:450px; }
#main .contact_link { margin:0; padding:0; text-align:center; }
#main .contact_link a{color:#FDB930; text-decoration:none; }
#main .contact_link a:hover { text-decoration:underline; }
#main td {padding:5px; }
#main h1 { color:#FDB930; font:normal 36px/34px "Times New Roman", Times, serif; padding:0 10px 15px 10px; }
#main h2 { color:#FDB930; font:normal 22px/20px "Times New Roman", Times, serif; padding:0 10px 15px 10px; }
#main h4 { color:#FDB930; font:bold 14px "Times New Roman", Times, serif; padding:10px; width:450px; }
	#main img {
		background:#000;
		border:#FDB930 solid 1px;
		margin:0 0 15px 10px;
	}
	#main ul{
		margin: 0 0 0 40px;
		padding: 0px;
		color: #FFF;
		width:400px;
	}
	#main li {
		list-style:disc;
	}
	
#footer {
	border-top:#626367 solid 1px;
	clear:both;
	color:#FDB930;
	font:small-caps bold 12px "Times New Roman", Times, serif;
	height:30px;
	margin:0;
	padding: 5px;
	text-align:center;
}
   #footer a{color:#FDB930; text-decoration:none; }
   #footer  a:hover { text-decoration:underline; }


.text_label{
   padding:5px;
}
.text_label label {
   display:block;
   float:left;
   padding-right:15px;
   text-align:right;
   width:150px;
}