*{
	margin:0;
	padding:0;
}
a{
	color:#f90;
	text-decoration: none;
	outline: none;
}
a:hover{
	text-decoration: underline;
}
img{
	border:none;
}
body {
	overflow-x: hidden;
	overflow-y: auto
	background:#000;
}

#header { height: 166px; width: 100%; background: url(images/bg_black_60.png); z-index: 3; position: relative; }

	#header_content { width: 900px; height: 166px; position: relative; margin: 0 auto; }
	
	#header #logo { position: absolute; top:30px; left: 30px; }
	
	#header #tagline { position: absolute; top:45px; right: 30px; }
	
	#nav { background: url(images/bg_white_16.png) repeat-y right; position: absolute; bottom: 0; }
	
		#nav a { width: 150px; float: left; text-align: center; font-family: Lucida Grande, Tahoma, Arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #fff; font-size: 12px; background: url(images/bg_white_16.png) repeat-y left; display: block; padding: 10px 0 9px 0; }
		
		#nav a:hover { padding: 10px 0 5px 0; border-bottom: 4px solid #f90;  }

#content { position: relative; left: 50%; width: 50%; z-index: 3; position: relative; }

	#content_body { width: 410px; min-height: 450px; padding: 50px 20px; text-align: justify; background: url(images/bg_white_90.png); }

		#content_body h1 { font-family: Georgia, Times, serif; font-size: 24px; font-weight: bold; font-style: italic; color: #047ba8; margin-bottom: 20px; }
		
		#content_body h2 { font-family: Georgia, Times, serif; font-size: 18px; font-weight: bold; font-style: italic; color: #047ba8; margin: 20px 0 10px 0; }
		
		#content_body h3 { font-family: Georgia, Times, serif; font-size: 14px; font-weight: bold; font-style: italic; color: #111; margin: 20px 0 10px 0; }
		
		#content_body p { font-family: Lucida Grande, Tahoma, Arial, helvetica, sans-serif; font-size: 13px; line-height: 19px; color: #111; margin-bottom: 10px; }
		
		#content_body ul { font-family: Lucida Grande, Tahoma, Arial, helvetica, sans-serif; font-size: 13px; margin: 10px; color: #111; }
		
		#content_body a { color: #f90; }
		
			#content_body li { margin: 5px 15px; }
		
	#widget { position: absolute; left: -420px; top:200px; width: 380px; }
	
		.widget_content { background: url(images/bg_blue_90.png); padding: 15px; margin-bottom: 20px; }
	
		#widget h3 { font-family: Georgia, Times, serif; font-size: 18px; font-weight: bold; font-style: italic; color: #fff; margin-bottom: 16px; }
		
		#widget p { font-family: Lucida Grande, Tahoma, Arial, helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #fff; margin-bottom: 10px; text-align: justify; }
		
		#widget ul, #widget ol { font-family: Lucida Grande, Tahoma, Arial, helvetica, sans-serif; font-size: 12px; margin: 10px; color: #fff; }
		
			#widget li { margin: 5px 15px; }
		
	#subnav { position: absolute; left: -150px; top:100px; }
	
		#subnav ul { list-style: none; }
		
		#subnav a { padding: 5px 10px; margin-bottom: 2px; background: #f90; color: #fff; font-weight: bold; text-decoration: none; width: 130px; display: block; font-family: Lucida Grande, Tahoma, Arial, helvetica, sans-serif; font-size: 11px; text-transform: uppercase; }
		
		#subnav a:hover { background: #fc0; }

#footer { height: 60px; width: 100%; background: url(images/bg_black_60.png); z-index: 3; position: relative; font-family: Lucida Grande, Tahoma, Arial, helvetica, sans-serif; font-size: 10px; color: #fff; text-align: center; }

#footer p { padding-top: 12px; }










#loading {
	position: absolute;
	top: 49.5%; 
	left: 49.5%;
	z-index: 3;
	width: 24px; 
	height: 24px;
	text-indent: -999em;
	background-image: url(images/progress.gif);
}
#supersize{
	position:fixed;
}
#supersize img, #supersize a{
	height:100%;
	width:100%;
	position:absolute;
	z-index: 0;
}

#supersize a:hover { cursor: default; }

#supersize .prevslide, #supersize .prevslide img{
	z-index: 1;
}
#supersize .activeslide, #supersize .activeslide img{
	z-index: 2;
}