
body { 
		background:#114E7B url(img/bg.jpg) no-repeat top center; 
	    color:#666666;
	    font:normal 14px Arial, Helvetica, sans-serif; position:relative; 
	 }

a { color:#0000FF; }
	a:hover { }

img{ border:none; }



/* Clear Fix Hack - add  class="fixed"  to div's that have floated elements in them */

.fixed:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.fixed{display:block;}
	/*  \*/
	.fixed{min-height:1%;}
	* html .fixed{height:1%;}


#header { margin:30px auto 10px auto; width:900px; }

.logo { padding:31px 0 20px 20px; margin:0; float:left; color:#FFFFFF; }

		
	.nav { padding:7px 0 0 0; margin:50px 20px 0 0; float:right;}
	.nav ul { padding:0; margin:0; list-style:none; border:0;}
	.nav ul li { float:left; margin:0; padding:0 2px 0 0; border:0;}
	.nav ul li a { float:left; margin:0; padding:11px; color:#ffffff; font-size: 15px; text-decoration:none; outline:none; }
	.nav ul li a:hover{ text-decoration:underline; }
	.nav ul li a.active { text-decoration:underline; }

	
#content { width:840px; margin:0 auto; background-color:#FFFFFF; padding:1px 30px; }
	#content ul { margin:0 40px 0 0; padding:0 10px 15px 20px; list-style:inside; } 
	#content li { margin:0; padding:0;} 
	#content ul li ul{ padding-bottom: 0px; }
	#content p, #content li { line-height:24px; }
	#content p { padding:5px; margin:0;}
	#content h1 { border-bottom:3px solid #e3e3e3; margin-bottom:25px; }
	#maincontent { padding:0 0 0px 0; margin:0;}
	
	

#footer { padding:0; height:58px; margin:0 auto; padding:10px 40px; width:820px; }
	#footer p { font-size: 12px;; color:#FFFFFF;}
	#footer a { color:#FFFFFF; text-decoration:underline;}
	.copyright{ float:left;}
	.credits{ float:right;}
		
#round_top{ width:900px; height:20px; background:url(img/round-top.png) no-repeat top center; margin:0 auto; }
#round_bottom{ width:900px; height:20px; background:url(img/round-bottom.png) no-repeat top center; margin:0 auto; }
	
