body 		{ margin: 0 auto 0 auto; text-align: center; background: #001e56 url(/img/bg.jpg) no-repeat center top; color: #eef4ff; }
a 			{ color: #c9e6fb; text-decoration: underline; }
a:hover		{ color: #fff; } 
.clear 		{ clear both; }

html,body,p,form,a,ul,li,h1,h2,h3,h4,h5,h6 	{ margin: 0; padding: 0; font-family: arial,verdana,helvetica,sans-serif; }
html,body,p,form,a,ul,li 					{ font-size: 12px; }
h1,h2,h3,h4,h5,h6  							{ line-height: 1em; }

/* - - - - - - | Page Content | - - - - - - */

#container { margin: 0 auto 0 auto;	text-align: left; width: 820px; }
#heightCounter { float: left; } /* Needed to fix footer to bottom page */

#logo div	{ float: left; height: 55px; }
#logo h5	{ font-size: 15px; margin: 7px 0 0 5px; padding: 0 10px 0 0; font-weight: normal; }
#logo h6	{ font-size: 14px; margin: 0 0 0 5px; padding: 0 10px 0 0; font-weight: normal; color:#96a8ce;}
* html #logo h6	{ font-size: 12px; }

#nav  				{ float: left; width: 450px; margin: 20px 0 0 0;}
#nav ul 			{ list-style-type: none;}
#nav li 			{ float: left; margin: 0 10px 0 0; }
#nav li a 			{ font-size: 12px; color: #fff; text-decoration: none; display: block; line-height: 23px; }
#nav li a:hover 	{ color: #c9e6fb; }
#nav li.selected 	{ background: #e3d8a5 url(/img/btnLeft.gif) repeat-x; }
#nav li.selected a	{ font-weight: bold; color: #000; background: url(/img/btnRight.gif) no-repeat top right; padding: 0 7px 0 8px; }
#nav li.selected a:hover { color: #000; }

#score 		  { background: url(/img/topscoreBg.png) no-repeat bottom left; float: right; height: 110px; width: 350px; }
* html #score { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/topscoreBg.png", sizingMethod="crop"); } *

#score h3	 { font-size: 17px; font-weight: normal; margin: 0 0 7px 13px; padding: 7px 0 0 0; }
#score ul 	 { list-style-type: none; }
#score a	 { text-decoration: none; font-size: 12px; position: relative; }

.score123 	 { float: left; padding: 0 15px 0 10px; border-right: 2px solid #758cbc; }
.score123 a	 { font-size: 14px !important; font-weight: bold; color: #fff; }
.score123 li { padding: 2px 0 2px 20px;}

.score456    { float: left; padding: 0 0 0 15px; }
.score456 li { line-height: 16px; }

.iconGold 	{ background: url(/img/iconGold.gif)   no-repeat 0px 0px; }
.iconSilver { background: url(/img/iconSilver.gif) no-repeat 0px 0px; }
.iconBronze { background: url(/img/iconBronze.gif) no-repeat 0px 0px; }

#content 	{ margin: 0; float: left; width: 820px; }
#content h1,#content h2,#content h3 { color: #f5d12c; margin: 0 20px 0 0; padding: 5px 0; }
#content h1 { font-size: 18px; }
#content h2 { font-size: 15px; padding: 15px 0 5px 0; }
* html #content h2 { font-size: 15px; padding: 3px 0 0 0; margin: 10px 0 0 0; }

.helpBox 		{ float: left; width: 400px; }
.helpBox h2		{ font-size: 17px; margin: 0 !important; }
.helpBox img	{ margin: 10px 10px 20px 20px; }
.helpBox div	{ float: left; }
.helpText		{ width: 300px; }

#footer 		{ width: 100%; height: 135px; background: url(/img/footerbg.jpg) no-repeat center bottom; float: left; position: relative;  /* Needed for Safari */ }
#footer img		{ margin: 0 10px 5px 0; }
.footerContent 	{ width: 820px; margin: 0 auto 5px auto; text-align: left; padding: 80px 0 0 0; }
.cRights		{ float: right; text-align: right; margin: 0 0 5px 0; }