body	{font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(images/pat.gif) 0px 0px;}
*		{margin:0; padding:0;}
li		{vertical-align:bottom; list-style-type:none;}

.fl				{float:left;}
.fr				{float:right;}
img, fieldset	{border:0;}
hr				{clear:both; visibility:hidden; height:1px;}

#mainnav li a		{color:white; font-size:17px; text-decoration:none; line-height:20px;}
#secnav li a		{color:white; font-weight:bold; font-size:12px;}
#secnav li a:hover	{text-decoration:none;}

#wrap	{width:903px; padding:0 20px; background:url(images/main_bg.gif) repeat-y; margin:0 auto;}
#header {width:947px; height:152px; background:url(images/header_bg.png) no-repeat 0px 0px; margin:0 auto; position:relative; margin-top:23px;}
#user	{width:130px; display:block; height:19px; position:absolute; top:-20px; right:30px;}
.mr5	{margin-right:5px;}
#navbar {height:57px; padding-bottom:6px; background:url(images/navbar.gif) 0px 0px repeat-x;}

#mainnav, #secnav {display:block;}
#mainnav	{height:35px; display:block; padding-left:20px;}
#mainnav li		{margin-right:10px; height:35px; background:url(images/sep.gif) right no-repeat; padding:0 10px 0 0;}
#mainnav li a	{padding:7px 5px 0 5px; height:27px;}
#mainnav li a:hover { color:#000;}
#mainnav li, #mainnav li a	{display:block; float:left;}



#secnav		{text-align:center; padding-top:4px;}
#secnav li	{display:inline; margin-left:5px; border-right:1px solid white;}
#secnav .last { border:0;}
#secnav li a { padding-right:5px;}
#content {width:570px; float:left; padding-left:5px;}

.navi { width:569px; height:50px; background:url(images/navi_bg.gif) no-repeat 0px 0px; margin-bottom:10px;}
.navi .fl			{width:238px; padding-left:15px;}
.navi .fl strong	{float:left;}
.navi .fl a			{float:right; padding-left:10px; background:url(images/leftar.gif) left no-repeat;}
.navi .fr			{width:245px; padding-right:15px;}
.navi .fr strong	{float:right;}
.navi .fr a			{float:left; padding-right:10px; background:url(images/rightar.gif) right no-repeat;}
.navi span {display:block; color:white; font-size:13px; height:20px; margin-top:23px;}
.navi span strong {font-size:14px; color:white;}
.navi span a	{font-size:11px; color:white; text-decoration:none; font-weight:bold;}
.pg				{display:block; margin-left:267px; width:23px; padding-top:27px; text-align:center;}

.post			{width:271px; height:139px; padding:4px 6px 6px 4px; background:url(images/post_bg.gif) 0px 0px no-repeat; position:relative; margin-bottom:7px;}
.rate			{display:block; position:absolute; left:15px; bottom:5px; height:30px; width:80px; color:#FFFFFF;}
.rate strong	{font-weight:normal; display:block; padding:10px 0 0 7px; float:left;}
.rate em		{color:#b4ff00; font-size:20px; font-style:normal; display:block; padding:5px 10px 0 0; float:right;}
.post h3 		{padding-top:10px; margin-bottom:5px;}
.post h3,
.note,
.post p			{margin-left:110px; display:block;}
.post p			{font-size:11px;}
.post h3 a		{font-size:12px; color:black;}
.post h3 a:hover {text-decoration:none;}

.note			{display:block; padding-top:5px;}
.note span		{font-size:20px;}
.note span a	{text-decoration:none; font-weight:bold; line-height:20px;}
.green, .rating-pos {color:#009900;}
.red, .rating-neg {color:red;}
.note span, .note strong {display:block;}
.note strong a { color:#73a5cc;}

#footer			{clear:both; background:white; padding:10px;}
#footer ul		{display:block; text-align:right;}
#footer ul li	{display:inline; margin-left:20px;}
#footer ul li a {color:#333;}

#side		{width:320px; float:right; background:url(images/side_bottom.gif) bottom no-repeat; padding-bottom:7px; padding-top:20px; position:relative; right:5px; margin-bottom:10px;}
#side h2	{background:url(images/side_head.gif) top left no-repeat; text-align:center;}

.hed			{color:white; font-size:15px; line-height:15px; height:21px; padding-top:3px;}

#side .holder	{background:url(images/side_bg.gif) center repeat-y; padding:10px 0px 0 7px;}
.thumbs li		{float:left; display:block; height:100px; width:100px; margin-left:2px; margin-bottom:2px;}

.links			{padding:10px 20px 10px 15px;}
.lst li	{margin-bottom:5px;}
.lst li a	{color:#0066ff; font-size:15px;}
.lst li a:hover { text-decoration:none;}

.ad300	{width:300px; padding-left:3px;}
.ad170	{width:170px; margin:0 auto; padding:20px 0}
#had	{width:330px; height:140px; top:5px; right:30px; position:absolute;}

#video		{width:568px; background:url(images/wideo_bottom.gif) bottom no-repeat; padding-bottom:6px; margin-bottom:10px;}
#video p	{text-align:center; margin:0 auto; display:block; padding:15px; font-size:16px;}
#video h2	{background:url(images/video_hed.gif); padding-left:20px;}
#video .holder {background:url(images/video_bg.gif) center repeat-y; padding-top:20px;}
#player		{margin:0 auto; width:400px;}
#cads { padding-top:20px; margin-bottom:10px;}