h1, h2, h3, h4, h5, body, html, p, li, ul, hr{margin:0;padding:0;}
img, label, fieldset{display:block;border:0;}
h1, h2, h3, h4, h5{font-weight:normal;font-size:100%;}
a{text-decoration:none;}
li{list-style-type:none;vertical-align:bottom;}
hr{clear:both;visibility:hidden;height:1px;}
.fr{float:right;}
.pb10{padding-bottom:10px;}
.adv-300, .adv-468, #rating, .fill, .autofit, .th, .vtitle, .det, .desc p, .thumbs *, #search, #toplist li, .post{display:block;overflow:hidden;position:relative;}
.adv-300{width:300px;height:250px;}
.adv-468{width:468px;}
.adv-728{width:728px;height:90px;}
.adv-996{width:996px;height:80px;}
.adv-adv{width:996px;height:70px;}
.lst, .in-lst, .navi ul{display:block;}
.navi, .navi ul{margin:0 auto;}
.in-lst li{display:inline;}
.navi ul{text-align:center;}
.navi li{display:inline;}
#rating *, #navigation, #logo, #description, #hadv, #toplist, .vtitle{display:block;overflow:hidden;position:absolute;}
.rating-pos, .rating-neg, .fill{height:0;}
#wrap{width:1005px;margin:0 auto;}
#header{position:relative;}
#container, #footer, .navi, .hed{clear:both;}
#main-nav, #main-nav li, #main-nav li a, #sub-nav, #sub-nav *{display:block;}
#main-nav li, #main-nav li a, .thumbs *, .fl, .post, #sub-nav *{float:left;}
#main-nav #search{height:auto;float:right;padding:0;margin:0;border:0;}
.autofit{height:250px;width:300px;}
.autofit embed, .autofit object{height:100%;width:100%;display:block;position:abosolute;bottom:0px;top:0px;left:0px;right:0px;}
.hed h1, .hed h2, .hed h3, .hed h4{display:block;}
html{height:100%;background:url(img/bg.png) #dee6ff center top repeat-x;}
body{font-size:11px;font-family:Arial, Helvetica, sans-serif;}
#logo{height:126px;width:340px;left:-14px;z-index:3;overflow:visible;}
#logo a{height:126px;width:340px;display:block;overflow:hidden;}
#header{height:171px;background:url(img/logo.jpg) -14px 0px no-repeat;}
#description{top:10px;right:0px;height:110px;width:308px;}
#description h2{font:bold 14px/15px arial;margin-bottom:5px;}
#description p{font:bold 12px/14px arial;background:black;color:white;display:inline;}
#description a{color:#ff0096;}
#description a:hover{text-decoration:underline;}
#navigation{height:45px;width:985px;padding-left:15px;bottom:0;z-index:22;background:url(img/skin.png) 0px -45px no-repeat;}
#main-nav{width:980px;background:url(img/skin.png) 0px -90px repeat-x;}
#main-nav, #main-nav li{height:45px;}
#main-nav li{background:url(img/skin.png) right -135px no-repeat;}
#main-nav a{height:25px;padding:16px 15px 0 12px;font:bold 12px/15px arial;color:#fff;}
#main-nav a:hover{color:#fff;background:url(img/ahover.png) top no-repeat;text-decoration:underline;}
#main-nav #search{height:33px;width:290px;right:-5px;padding:12px 15px 0 0;background:url(img/skin.png) right 0px no-repeat;z-index:9;}
#main-nav #search form{height:22px;}
#search .fld{width:230px;padding:2px;margin-top:2px;border-top:1px solid #510e00;border-left:1px solid #510e00;border-right:1px solid #671300;border-bottom:1px solid #671300;background:#871b09;color:white;font:normal 10px/11px arial;text-transform:uppercase;}
#sub-nav{height:45px;position:relative;overflow:hidden;padding:5px 0 0px 5px;background:url(img/skin.png) 0 -180px;}
#sub-nav li{padding:0 5px 0 0;margin:0 1px 7px 0;border-right:1px solid #515151;display:inline;line-height:13px;}
#sub-nav a{padding-left:5px;font:bold 11px verdana;color:#fff;}
#sub-nav a:hover{text-decoration:underline;color:#00fffc;text-decoratin:underline;}
#toplist{height:65px;width:332px;display:block;top:44px;left:340px;}
#toplist li{padding:1px 0;float:left;width:105px;height:12px;padding-left:5px;}
#toplist a{color:black;text-decoration:underline;font:normal 11px/11px arial;}
#toplist a:hover{color:#e02a00;}
#container{border-left:2px solid #fff;border-right:2px solid #fff;background:#fff;}
.hed{height:30px;padding:2px 5px 0 5px;position:relative;}
.hed .fl{padding:2px 0px 0px 35px;}
.hed .fl h2{font:bold 14px/14px arial;}
.hed .fr{margin:5px 5px 0 0;}
.post a:hover, .post a:hover strong{text-decoration:underline;}
.post .det{height:15px;padding:2px 3px 0;}
.post .cat:hover{color:black;}
.cat{margin-left:2px;font-size:10px;color:#383838;}
.vtitle{font:normal 12px/13px arial;padding:2px 1px 0 2px;z-index:100;text-align:center;}
.vw{width:20px;height:0px;padding-top:50px;height:20px;bottom:2px;right:5px;position:absolute;visibility:hidden;font-size:10px;line-height:10px;text-align:center;background-image:url(img/tinyar.gif);background-repeat:no-repeat;z-index:0;}
.vw strong{display:block;}
.chosen .post{width:158px;height:163px;margin:0 6px 5px 0;}
.chosen .post:hover{}
.chosen .post:hover img{border:1px solid #8d8d8d;}
.chosen .post:hover .vw{}
.chosen .post:hover .vtitle{color:#fff;}
.chosen .post .th{height:147px;}
.chosen .vtitle{color:#fff;}
.chosen img{width:156px;height:108px;border:1px solid #505050;}
.chosen .vw{background-position:top right;}
.vids .post{width:162px;height:160px;margin:0 5px 5px 0;border:1px solid #fdf2e3;}
.vids .post:hover{border:1px solid #fdf2e3;}
.vids .post:hover img{border:1px solid #f70009;}
.vids .post:hover .vw{}
.vids .post:hover .vtitle{color:#000;}
.vids .vtitle{color:#00a2ff;}
.vids .post .th{height:158px;}
.vids img{width:160px;height:120px;border:1px solid #505050;}
.vids .vw{background-position:top left;color:#cdb89a;}
.plugs .post{width:156px;height:142px;margin:0 6px 5px 0;border:1px solid #e42c04;background:#dee6ff;}
.plugs .post:hover{text-decoratin:none;border:1px solid #246755;background:#fdf2e3;}
.plugs .post:hover .vw{}
.plugs .post:hover .vtitle{color:#e42c04;text-decoratin:none;}
.plugs .vtitle{color:#000;font-weight:bold;text-decoration:none;}
.plugs .post .th{height:153px;}
.plugs img{width:154px;height:112px;border:1px solid white;}
.plugs .post:hover img{width:154px;height:112px;border:1px solid #333;}
.plugs .vw{background-position:top right;color:#525252;}
.plugs .post:hover .cat{color:#000;}
.plugs .post .cat:hover{color:#000;}
.chosen{height:100%;padding:8px 0 0 8px;margin-bottom:2px;background:#757575;position:relative;border-bottom:2px solid #5c5c5c;}
.style1{height:128px;width:0;padding-left:26px;top:0px;left:-28px;position:absolute;background:url(img/chosen_label.gif) 0px 0px no-repeat;}
.vids{width:676px;padding-left:7px;background:#fdf2e3;border-bottom:2px solid #c5beb4;}
.vids .hed{width:673px;margin-bottom:8px;}
.videoads{width:996px;padding-left:1px;background:#fdf2e3;border-bottom:1px solid #c5beb4;}
.vids_desc{width:988px;padding-left:7px;background:#fdf2e3;border-bottom:2px solid #c5beb4;}
.style2{left:-7px;position:relative;background:url(img/icons.png) 7px 5px no-repeat #f8d9ad;border-bottom:2px solid #c5beb4;}
.style2 .fl h2{color:#f20009;}
.style2 .fr{color:#fff;}
.style2 .fr:hover{text-decoration:underline;color:#000;}
.side{width:311px;border-bottom:2px solid #b5b5b5;background:#e4e4e4;}
.style3{position:relative;border-bottom:2px solid #c5beb4;background:#000;color:#f20009;}
.style3 .fl{padding-left:0;}
.style3 .fr{margin-right:0;}
.style3 .fl h2{color:#fff;padding-left:0px;}
.style3 .vvw{display:block;width:30px;color:#4d4d4d;text-align:center;line-height:10px;}
.style3 .vvw strong{font-size:12px;}
.video{border:5px solid #e4e4e4;}
#extras{height:112px;padding-left:5px;}
.description{height:30px;}
.tags{background:url(img/tags_bg.gif) 0px 0px no-repeat pink;padding:2px 0 0 60px;height:16px;width:237px;margin-bottom:5px;}
.tags a{color:#fe0009;text-decoration:underline;}
.tags a:hover{color:#fff;}
.relative, .relative *{display:block;}
.relative *{float:left;}
.relative li{width:75px;}
.relative img{width:73px;height:50px;border:1px solid #e4e4e4;}
.relative a:hover img{border:1px solid black;}
.side .adv-300{padding:5px;}
.plugs{padding:0 0 0 7px;}
.style4{width:986px;margin-bottom:7px;border-bottom:2px solid #c5beb4;left:-7px;position:relative;background:url(img/icons.png) 7px -99px no-repeat #000;color:#525252;}
.style4 .fl h2{color:#fff;}
.style4 .fr{padding:2px 30px 3px 0;color:#fff;background:url(img/icons.png) right -105px no-repeat #000;}
.style4 .fr:hover{text-decoration:underline;color:#000;}
.navi{height:20px;width:966px;padding:15px;position:relative;left:-7px;border-top:2px solid #c5beb4;font:bold 15px/15px arial;background:#fdf2e3;}
.navi ul{width:630px;}
.navi a{padding:3px 7px;border:1px solid #fdf2e3;color:#ff00cc;}
.navi a:hover{border:1px solid #000;background:black;text-decoration:underline;}
.navi .text_page a{color:#000;}
.navi .text_page a:hover{color:black;background:none;border:1px solid #fdf2e3;}
.navi .cur_page{border:1px solid #d8d8d8;background:#fff;color:#d8d8d8;}
.navi .text_page strong{font:bold 20px/12px arial;color:#fb009a;}
.navi a, .navi .cur_page{padding:3px 7px;margin-right:2px;}
.holder .fl{border-right:2px solid #262626;}
.rss{padding:2px 20px 2px 2px;background:url(img/rss_ico.png) right top no-repeat;font:bold 12px/13px arial;color:#fff;}
.advblock{padding:10px 0 18px 12px;}
.advblock .box{padding:0 8px;}
.advblock .adhed{padding:5px 0 10px 26px;background:url(img/icons.png) 5px -198px no-repeat;font:bold 12px/13px arial;}
.advblock .box .adv-300{border:5px solid #353434;}
#footer{color:#fff;background:black;}
#footer p{padding:10px;background:#000;color:#b9b9b9;}
#logo_footer{height:1px;width:157px;float:left;display:block;border:0;position:relative;top:-26px;}
.fnav{height:20px;padding:10px 10px 5px;background:#00ff60;}
.fnav li{padding:0 10px 0 0;margin-right:10px;font:bold 13px/13px verdana;}
.fnav a{color:black;}
.fnav a:hover{text-decoration:underline;}
.tagcloud{width:320px;}
.hardlinks{width:650px;}
.linkmodule{padding:10px 0 10px 10px;}
.linkmodule h4{padding:0 0 5px;font:bold 12px/13px arial;margin-bottom:3px;}
.hardlinks, .hardlinks li{display:block;}
.hardlinks li{float:left;width:153px;margin:0 2px 3px 0;}
.hardlinks li a{color:#734040;font:normal 11px/14px verdana;text-decoration:underline;}
.hardlinks li a:hover, .tgcstyle a:hover{color:#00ff60;}
.tgcstyle a{color:#734040;}
.note{padding:10px 0 5px 0;color:#000;}
.note a{color:#000;text-decoration:underline;}
.wlinks{display:block;padding-bottom:8px;}
.wlinks a{margin-right:10px;color:#000;text-decoration:underline;}
.wlinks a:hover{color:#ff006c;}
#register big, #register fieldset, #register fieldset label, #register span, .message{display:block;}
#register{width:420px;padding:0 10px 10px 0;margin:0 auto 10px;color:#000;}
#register big{margin-bottom:4px;font-size:25px;color:#e60083;}
#register fieldset{padding:10px 0;}
#register .login{width:350px;}
#register .login input{width:190px;}
#register fieldset label, #register fieldset input{float:left;}
#register fieldset label{height:16px;width:90px;padding:2px 15px 2px 0;font:bold 15px/15px arial;text-align:right;}
#register fieldset label em{color:red;}
#register fieldset input{width:290px;margin-bottom:10px;border:2px inset #ccc;}
#reg-but{padding:2px 4px;margin-left:107px;border:2px outset #000;background:#f0f0f0;font-weight:bold;}
#reg-but:hover{background:#b0ffba;color:#006600;}
#register span{padding-bottom:20px;}
#shold{padding-top:40px;height:450px;}
#shold p{font-size:14px;}
#register .edit-profile label{font-size:12px;}
#register a, .message a{color:#e60083;text-decoration:underline;}
.message{width:400px;padding:15px;margin:5px auto 0;border:1px solid #999;background:#262626;font-size:15px;color:#fff;}
#tt{position:absolute;display:block;background:url(img/tt_left.png) top left no-repeat;z-index:1000;}
#tttop{display:block;height:5px;margin-left:5px;background:url(img/tt_top.png) top right no-repeat;overflow:hidden}
#ttcont{display:block;padding:0px 2px 2px 1px;margin-left:5px;background:#000;color:#FFF;font-size:1em;line-height:1.1em;}
#ttbot{display:block;height:5px;margin-left:5px;background:url(img/tt_bottom.png) top right no-repeat;overflow:hidden}
#topbar{position:absolute;border: 0px solid black;border-color:#000000 #000000 #000000 #000000;padding: 0px;visibility: hidden;z-index: 400;}
