body {font-family:Arial, Helvetica, sans-serif; background:#000; font-size:12px;}

/*reset----------------*/
* {margin:0; padding:0;}
li {list-style-type:none; vertical-align:bottom;}
img, fieldset {border:0;}
hr	{clear:both; visibility:hidden; height:0;}
a	{text-decoration:none;}
.fl {float:left;}
.fr {float:right;}
.cl {clear:left;}
.cr {clear:right;}
.c	{clear:both;}
.mb10 {margin-bottom:10px;}
.adv-120, .adv-160, .adv-300 {overflow:hidden; position:relative; margin-left:auto; margin-right:auto;}
.adv-120 {width:120px;}
.adv-160 {width:160px;}
.adv-300 {width:300px;}
/*Structure-----------*/
#wrap		{width:999px; margin:0 auto; padding-top:5px; padding-bottom:10px;}
#header 	{height:84px; position:relative; background:url(images/header_bg.png) top no-repeat white;}
#logo		{padding-left:0px; top:-5px; left:0;}
#logo, #seo-text	{position:absolute;}
#seo-text h1	{font-size:14px; line-height:15px; margin-bottom:5px;}
#seo-text			{width:635px; height:62px; right:30px; top:20px;}
#nav ul				{float:left;}
#nav				{height:36px; background:url(images/nav_bg.png) repeat-x bottom;}
#nav, #nav *	{display:block;}
#nav *			{float:left;}

#search label,
#search .fld		{float:left;}
#search .fr			{float:right;}

#search		{float:right; width:300px; padding-top:10px; padding-right:10px;}
#search .fld	{width:166px; height:13px; padding:3px; background:url(images/fld.gif) no-repeat; border:0; font-size:11px;}
#search label	{display:block; width:50px; color:white; font:bold 12px/12px arial; padding-top:2px;}


#nav li			{height:30px; padding:6px 5px 0 5px;}
#nav a			{text-align:center; padding:0 10px 0 0; height:25px; font:bold 14px/14px tahoma,verdana; color:#fff;}
#nav a strong 	{padding-left:10px; height:20px; padding-top:5px;}
#nav a:hover	{background:url(images/nav_hover.gif) right no-repeat;}
#nav a:hover strong {background:url(images/nav_hover.gif) left top;}

#container	{width:832px; padding-top:10px; padding-bottom:10px;}
#container, #leftsidebar {float:left;}
	#content	  {float:right; width:663px; background:url(images/middle_bottom.gif) bottom no-repeat white;}
	#leftsidebar  {width:156px; float:left; padding-top:10px;}
	#rightsidebar {width:310px; float:right; padding-top:10px;}

#footer		{clear:both; border-top:1px solid #5f5f5f; padding:10px 0; height:20px; color:#fcfcfc;}
#footer p	{margin-bottom:10px; height:20px;}
#footer	a:hover {color:#0e9726;}
.lists			{border-bottom:1px solid #5f5f5f; padding-bottom:10px; padding-left:10px; margin-bottom:10px;}
.lists ul		{width:150px; float:left; margin-right:10px;}
.lists li {line-height:19px;}
.lists li a { text-decoration:underline;}


#footer ul	{float:left;}
#footer ul a	{color:white;}

/*widgets------------*/
.header-thumbs, .header-thumbs * {display:block;}
.header-thumbs *	{float:left;}
.header-thumbs		{height:86px; width:675px; position:absolute; bottom:10px; right:0;}
.header-thumbs li	{width:86px; height:86px; margin-right:10px;}
.header-thumbs a	{width:76px; height:76px; padding:5px; background:url(images/thx.gif) top left;}
.header-thumbs a:hover	{width:76px; height:76px; padding:5px; background:url(images/thx.gif) top right;}

.small-menu, .small menu * {display:block;}
.small-menu *	{float:left;}
.small-menu		{position:absolute; top:0; right:0; height:24px; padding-right:15px;}
.small-menu li	{height:24px;}
.small-menu a		{height:18px; padding:7px 11px 1px 11px; color:#000; font-weight:bold;}
.small-menu a:hover	{color:#af0701; text-decoration:underline;}



.rating {width:52px; padding-right:84px; height:15px; display:block; float:left; text-decoration:none; color:black;}
.r0	{background:url(images/r-0.png) right no-repeat;}
.r1	{background:url(images/r-1.png) right no-repeat;}
.r2	{background:url(images/r-2.png) right no-repeat;}
.r3	{background:url(images/r-3.png) right no-repeat;}
.r4	{background:url(images/r-4.png) right no-repeat;}
.r5	{background:url(images/r-5.png) right no-repeat;}

.post			{width:158px; float:left; margin:0 5px 5px 0; height:180px;}
.title a		{color:#000; font:normal 12px/14px Verdana, Arial, Helvetica, sans-serif;}
.title a:hover,
.post:hover a	{color:#008f1e;}

.title			{text-align:center;}

.th				{height:120px; width:150px; background:url(images/postbg.gif) top right; padding:4px; position:relative; display:block;}
.th img, .th em {position:absolute;}
.th em			{width:50px; background:url(images/play.png); height:0; padding-top:50px; overflow:hidden; top:40px; left:55px; visibility:hidden;}
.th:hover em	{visibility:visible;}
.th:hover		{background:url(images/postbg.gif) top left;}
.post:hover a, .title a:hover  {text-decoration:underline;}
.note				{position:absolute; height:20px; bottom:5px; right:5px; left:110px; background:red;}

.box		 		{padding-bottom:10px; margin-bottom:10px; background:url(images/box_bottom.gif) bottom no-repeat #ede8d5;}
.box .hed *			{display:block;}
.box .hed	 		{height:23px; background:#99CC33; background:url(images/hed_top.png); font:bold 15px/15px Arial; padding:10px 0 0 10px; color:white;}
.box .holder {padding-left:9px; padding-right:9px; padding-top:10px; background:url(images/holder_bg.gif) top repeat-x;}

.lst a			{color:#242424; text-decoration:underline; font:normal 12px/19px Verdana, Arial, Helvetica, sans-serif;}
.lst a:hover	{color:#0e9726;}

.lst2 li { border-bottom:1px solid #ddd8c6;}
.lst2 a			{padding-left:14px; background:url(images/red_dot.gif) left no-repeat; color:#000; font:normal 12px/17px Arial, Helvetica, sans-serif;}
.lst2 a:hover 	{background:url(images/black_dot.gif) left no-repeat; font-weight:bold;}

.navi		{padding:10px; height:20px; font:normal 18px/18px Arial, Helvetica, sans-serif; clear:both; border-top:1px solid #b5b2a6;}
.navi li	{display:inline; margin:0 5px;}
.navi a		{color:black;}
.navi a:hover {color:#0e9726;}
.navi ul { margin:0 auto; width:150px; display:block; text-align:center;}


#video-module		{background:url(images/middle_top.gif) top no-repeat white; padding:0 8px;}
#video-module .hed	{display:block; height:25px; font:normal 20px/20px arial; border-bottom:1px solid #ccc; margin-bottom:10px; padding-top:8px; padding-bottom:2px;}
#video-section, #video-related {padding-bottom:10px;}

#video-section	{float:left; padding-left:10px; width:480px;}
#thumbs-rel		{float:right; width:158px;}
#thumbs-rel li	{margin-bottom:5px;}
#video-related ul * {display:block;}
#video-related ul li	{ height:20px;}
#video-related ul a	{padding:3px 0 3px 10px; font:bold 13px/13px arial; color:#000;}
#video-related ul a:hover { background:black; color:white;}
#player			{position:relative; overflow:hidden; width:650px;}
#desc			{clear:both; padding:10px; border-bottom:1px solid #b5b2a6;}
#desc p			{width:370px; float:left; margin-bottom:10px;}
#desc span		{float:left; display:block; width:235px; font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif; border-left:1px solid #b5b2a6; padding-left:10px; height:80px;}
#desc span em	{font-style:normal; color:#0e9726;}
#posts, #big-ads {padding-top:10px;}
#posts		{clear:left; padding-left:5px;}
#big-ads	{float:right; width:300px;}

.tags		{display:block; padding:0 10px 10px 10px;}
.tags li	{display:inline; font-weight:bold; margin-right:10px;}
.tags a		{color:#0e9726; padding:2px 5px;}
.tags a:hover	{background:#000000; color:white;}
.pick-link		{clear:left;}
.pick-link input {border:1px inset #ccc; width:280px; margin-left:10px; font-size:11px; padding:2px; background:#eaeaea; color:#999;}
