body	{background:url(site_bg.gif) top repeat-x #373232; font-family:Arial, Helvetica, sans-serif;}
*		{margin:0; padding:0;}
li		{vertical-align:bottom; list-style-type:none;}
img		{display:block; border:0;}
hr		{visibility:hidden; display:block; height:0; clear:both;}
#wrap	{width:985px; margin:0 auto; background:black;}
#header {background:url(header_bg.gif) top repeat-x #710000; height:141px;}
#logo a	{width:442px; padding-top:141px; display:block; overflow:hidden; position:relative; height:0; background:url() no-repeat; float:left;}
#lists	{width:460px; height:109px; padding:16px 15px 16px 10px; background:url(lists_bg.gif) right no-repeat; float:right;}
#lists ul	{width:150px; float:left; margin-right:5px; display:block; padding:5px 0 0 10px;}
#lists li	{font:normal 12px/20px arial;}
#lists a	{color:white;}
#lists a:hover {color:#f00000;}

#content	{padding-top:5px;}
.hed	{display:block; height:25px; padding:9px 0 0 9px; background:url(hed_bg.png) bottom repeat-x; font:bold 14px/15px arial; clear:both; margin:0 5px 5px;}
.hed, .hed a {color:white; text-decoration:none;}

.thumbs, .thumbs * {display:block;}
.thumbs *	{float:left;}
.thumbs		{padding-left:5px;}
.thumbs li	{width:242px; height:182px; margin:0 3px 3px 0;}
.thumbs li a {border:1px solid #474747; width:240px; height:180px;}
.thumbs li a:hover {border:1px dotted #940000;}
.adv		{clear:both; padding:10px; width:100%;}
.hardlinks	{clear:both;}
.hardlinks ul {display:block; width:150px; font-size:12px; float:left; padding:7px 0 7px 10px; margin-right:2px;}
.hardlinks li { line-height:16px;}
.hardlinks a  {color:#999;}
.hardlinks a:hover { color:white;}
#footer	{ padding:10px; font:normal 11px/14px Arial, Helvetica, sans-serif; border-top:3px dotted #373232;}
#footer * { color:white;}