* { margin: 0; padding: 0; }
	html, body { background: #222 url(../images/bg.jpg) 0 0 repeat; font: normal 10px/14px Verdana, Helvetica, san-serif; color: #fff; padding: 0; text-align: left; }
	a:link { color: #09f; text-decoration: none; }
	a:visited { color: #09f; text-decoration: none; }
	a:hover { color: #0bf; text-decoration: none; }
	a:active { color: #0bf; text-decoration: none; }
	a img { border: none; }
	
	#container { background: #000; }
	#container h1 { font-size: 17px; padding: 25px 0 0 20px; color: #09f; height: 20px; margin: 0; }
	#container h2,h3,h4 { font-size: 14px; color: #09f; height: 10px; padding: 25px 0 10px 20px;; }
	#container p,h1,li { padding: 5px 0 0 0; margin: 5px 0; width: 50%; }
	#container hr { clear: both; display: none; }
		
	#container #header { background: url(../images/headerBG.jpg) 0 0 repeat-x; width: 100%; height: 174px; color: #000; }
	#container #header img { margin: 8px 0 -5px 39px; border: none; }
	
	#container #nav { background: url(../images/navBG.jpg) 0 0 repeat-x; width: 100%; height: 30px; color: #fff; }
	#container #nav ul { padding: 6px 0; }
	#container #nav li { display: inline; font-size: 17px; line-height: 18px; height: 100%; margin: 0 -5px 0 0; padding: 0; }
	#container #nav li a:link { color: #fff; text-decoration: none; height: 30px; padding: 5px 30px; }
	#container #nav li a:visited { color: #fff; text-decoration: none; height: 30px; padding: 5px 30px; }
	#container #nav li a:hover { background: url(../images/navHoverBG.jpg); color: #fff; text-decoration: none; }
	#container #nav li a:active { background: url(../images/navHoverBG.jpg); color: #fff; text-decoration: none; }
	
	#container #body { background: url(../images/contentBG.jpg) 0 0 repeat-x; width: 100%; height: 100%; color: #fff; }
	#container #body p,h1,li { padding: 0 0 0 20px; }
	#container #body p { text-indent: 15px; }
	
	#container #body #content { padding: 0; margin: 0; }
	#container #body #content p.info { text-align: right; color: #09f; }
	#container #body a:link { color: #09f; text-decoration: none; margin: 0; padding: 0; }
	#container #body a:visited { color: #09f; text-decoration: none; margin: 0; padding: 0; }
	#container #body a:hover { color: #0bf; text-decoration: none; margin: 0; padding: 0; }
	#container #body a:active { color: #0bf; text-decoration: none; margin: 0; padding: 0; }
		
	#container #body #links { float: right; width: 45%; height: 100%; margin: 0 0 50px 0; }
	#container #body #links li { margin: 0 0 0 20px; height: 20px; width: 60%; display: block; list-style: none; }
	#container #body #links li a:link { color: #999; text-decoration: underline; }
	#container #body #links li a:visited { color: #999; text-decoration: underline; }
	#container #body #links li a:hover { color: #0bf; text-decoration: underline; }
	#container #body #links li a:active { color: #0bf; text-decoration: underline; }
	
	#container #footer { clear: both; margin: 40px 0 0 0; background: url(../images/footerBG.jpg) 0 0 repeat-x; width: 100%; height: 60px; }
	#container #footer p { padding: 15px 0 0 20px; margin: 0; }
	#container #footer p.footer { float: right; text-align: right; padding: 15px 20px 0 0; margin: -40px 0 0 0; }