body{background:url(img/top_bg.gif);background-repeat:repeat-x;font-family:Verdana, Arial, sans-serif;font-size:.6em;margin:0;}
p{line-height:17px;margin:11px 0 10px;padding:0;}
h2{color:#73353A;font-size:15px;margin:0;padding:0;}
ul{font-size:10px;list-style-image:url(img/bullet.gif);margin:0;padding:0;}
a{color:#8B0000;}
blockquote{background:#F7FDE3;color:#606060;padding:10px;}
img{border-style:none;}
#wrap{margin-left:auto;margin-right:auto;width:850px;}
#top{width:100%;height:88px;color:#fff;background:#000 url(img/top_bg.gif);overflow:hidden;}
#top h2{color:#FFF;letter-spacing:3px;font-size:2.4em;font-weight:400;position:relative;top:33px;display:block;float:left;background:url(img/logo.jpg) no-repeat;padding-left:40px;margin:0;}
#top h2 a{color:#FFF;text-decoration:none;}
#top h2 a:hover{color:#FF5938;}
#menu{display:block;float:right;}
#menu ul{list-style:none;margin:0;}
#menu li{display:block;float:left;white-space:nowrap;}
#menu li a{display:block;text-decoration:none;color:#fff;padding:55px 20px 12px;}
* html #menu a{width:1%;}
#menu li a:hover{background:#FF5938;}
#menu li a.current{letter-spacing:1px;color:gray;}
#menu li a.current:hover{color:#fff;}
#content{width:100%;margin-top:30px;}
#content h2{margin:0;padding:10px 0;}
#content .tabcontent h2{font-size:14px; margin:0;padding:0 0 4px;margin:11px 0 0;}
#left ul{margin:0;padding:15px 0;}
#left li{margin-bottom:5px;}
#left{width:470px;float:left;margin-left:20px;display:inline;}
#right{width:315px;float:right;display:block;margin-top:10px;}
#right .box{width:280px;background:#F6F9FB;border:1px solid #E1E1E1;float:right;padding:10px 10px 15px;}
#right .box h2{font-size:1.1em;margin:0;padding:0 0 5px;}
#right .box a{color:#56677C;font-size:10px;margin:10px 0;}
#right .box h2 a{color:#73353A;font-size:1em;margin:0;padding:0 0 5px;}
#right .box p{line-height:15px;margin:5px 0 10px;}
#right .box ul{margin:10px 0;padding:0 0 7px 20px;}
#right .box li{margin-top:5px;}
#clear{display:block;clear:both;width:100%;height:1px;overflow:hidden;}
#footer{text-align:center;border-top:dotted 1px gray;width:70%;margin:40px auto 0;padding:20px 0;}
#footer p{margin:0;padding:0;}
#search{float:right;text-align:right;width:350px;margin-top:25px;}
.searchbtn{width:61px;cursor:pointer;border:outset 1px #ccc;background:#fff;margin-left:5px;color:#000;font-weight:700;padding: 1px 2px;}
.searchtxt{width:232px;}
.row{clear:both;font-weight:700;}
.leftcol{width:230px;float:left;text-align:center;}
.rightcol{width:230px;float:right;text-align:center;}
.vidlinks{width:430px;font-weight:700;padding:5px 0 0;margin:0 auto;}
.fleft{float:left;}
.fright{float:right;}
div.videoentry{clear:both;}
div.veimage{float:left;width:130px;}
div.vedetails{float:right;width:330px;text-align:left;}
#content div.vedetails h2{font-size:1.1em;color:#73353A;height:14px;overflow:hidden;margin:10px 0;padding:0;}
div.vedetails p{line-height:12px;margin:0;}
div.vedetails p.vdescr{height:36px;overflow:hidden;margin:3px 0 14px;}
div.vedetails span.stat{margin:0 30px 0 0;}
div.vedetails div.rightstats{float:right;width:245px;}
img.vidimage{width:120px;height:90px;}
.rating_bar{width:55px;background:url(/img/star_x_grey.gif) 0 0 repeat-x;float:left;}
.rating_bar div{height:12px;background:url(/img/star_x_orange.gif) 0 0 repeat-x;}
.shadetabs{margin-left:0;margin-top:1px;margin-bottom:0;font:bold 12px Verdana;list-style-type:none;text-align:left;padding:3px 0;}
.shadetabs li{display:inline;margin:0;}
.shadetabs li a{text-decoration:none;position:relative;z-index:1;margin-right:3px;border:1px solid #778;color:#2d2b2b;background:#FFF;padding:3px 7px;}
.shadetabs li a:visited{color:#2d2b2b;}
.shadetabs li a:hover{text-decoration:underline;color:#2d2b2b;}
.shadetabs li a.selected{color:#73353A;}
.tabcontent{display:none;height:90px;}
a:hover,.shadetabs li a.selected:hover{text-decoration:none;}
ul#relatedvids{width:468px;height:219px;overflow:auto;list-style-image:none;list-style:none;border:1px solid #CCC;padding:8px 0 0;margin-bottom:8px;}
#relatedvids li{padding: 0 8px 8px;height:65px;list-style-image:none;list-style:none;margin:0;}
#relatedvids .image{float:left;background-repeat:no-repeat;background-position:center center;background-color:#000;height:65px;width:120px;}
#relatedvids .image span{display:none;}
#relatedvids .details{margin-left:135px;overflow:hidden;}
a.bold{font-weight:700;}
@media print  {
.tabcontent {display:block !important;}
}