/* CSS Document */body { color: #999999; font: 10px/16px Arial, Serif; background: #272727; padding:0; }h1, h2, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address {    margin: 0 0 10px 0;}a:link { color: #979797; text-decoration: none; }a:active { color: #979797; text-decoration: none; }a:visited { color: #979797; text-decoration: none; }a:hover { color: #d9d9d9; text-decoration: none; background-color:#000000; }.title { width:950px; height:auto; margin: 0; padding:30px 20px 0 20px;}.titlelogo {width:400px; float:left;}.titledetails{width:550px; float:left;}.titledetails p {float:right; color:#3F3F3F; padding-right:45px;}.titledetails a {color:#3F3F3F;}.container { width:950px; height:auto; margin: 0; padding: 5px 20px 0 20px;}.nav { width:150px; height:auto; float:left; padding: 10px 0 0 0;}.main { width:800px; height:600px; float:left;}#footer { font-size: 10px; color: #666; clear: both; }#footer a { color: #666; }#footer a:hover { color: #979797; }#footer .left { float: left; }#footer .right { float: right; }h2, h2 a:link, h2 a:active, h2 a:visited {	font: bold 15px Arial, Serif;	color: #d9d9d9;	width: 150px;	display: block;}	h2 a:hover {	color: #d9d9d9;	background: none;	width: 170px;	display: block;	}.navlist li {display: inline;/* for IE5 and IE6 */}.navlist {width: 150px;text-align:left;padding: 0;margin: 0;line-height: 14px; display: block;}.navlist li a, .navlist li a:active,  .navlist li a:visited {color: #979797;text-decoration: none;padding-left: 10px;display: block;width: 140px;}.navlist .active {color: #d9d9d9;background: #000000;padding-left: 10px;display: block;width: 140px;}.navlist li a:hover {color: #d9d9d9;background: #1C1C1C;padding-left: 10px;display: block;width: 140px;}h3, h3 a:link, h3 a:active, h3 a:visited {font-size: 11px; font-weight: bold;}/*.hide { display: none; }*/.right { float: right; }.left { float: left; }