/************MISC******************/
* { margin:0; padding:0px; border:none; }
img { border:none; }
.left { float:left; }
.right { float:right; }
.cb { clear:both; }
.cb5 { clear:both; padding-top:5px; }
.cb10 { clear:both; padding-top:10px; }
.cb15 { clear:both; padding-top:15px; }
.cb20 { clear:both; padding-top:20px; }
.cb25 { clear:both; padding-top:25px; }
ul li{list-style: none;}
.clear{clear: both;}
.noshow { display:none; }
input, select, option, textarea {vertical-align: middle; }

/************BODY & LINKS******************/
body {
	font-size: 11px;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	margin:0;
	padding:0;
	background: #000 url(/img/top_bg.png) repeat-x top;
	color: #fff;
}

a:link, a:visited, a:active, a:hover {color: #f6911b; text-decoration: underline;}
a:hover { text-decoration: none;}

/**********Models Page*********************/
.modelz { width:265px; border-bottom:dotted 1px #F6911B; margin:3px; float:left; text-align:left; }
.modelz .ava-tar { width:82px; height:82px; padding:5px 5px 5px 0; float:left; }
.modelz .ava-tar a img { width:80px; height:80px; border:1px solid #fff; }
.modelz .infox { width:175px; height:85px; float:right; font-size:12px; }
.modelz .infox ul { padding:5px 0 0 0; }
.modelz .infox ul li { padding:1px 0; }
.modelz .extraz { clear:both; text-align:left; padding:3px 5px 5px 5px; }

/**********HEADER*********************/
#header { height: 136px; width:1000px; margin:0 auto; }
.hlogo{ width: 283px; height: 130px; float: left; }
.hta{ width: 695px; float: right; }
.tlists{ color: #fdba04; width: 335px; height: 90px; float: left; text-align: left; overflow: hidden; }
.tlists ul{ width: 33%; float: left; padding: 10px 0 0; }
.tlists a {color: #e1dfdf; text-decoration: none; }
.tlists a:hover { text-decoration: underline;}
.hsearch{ width: 350px; height: 28px; background: url(/img/search_bg.gif) no-repeat; float: left; line-height: 28px; color: #5f0f07; font-size: 10px; font-weight: 700;}
.hsearch div{ padding: 0 6px; }
.hsearch a:link, .hsearch a:visited, .hsearch a:active, .hsearch a:hover {color: #5f0f07; text-decoration: none;}
.hsearch a:hover { text-decoration: underline;}
.hsearch form { display:inline; }
.hsearch form .text{ width: 180px; border:none; padding: 3px 5px; *margin: 3px 0 0; font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #fff; background: transparent; }
.hsearch form .bttn{ width: 25px; height: 25px; border:none; cursor: pointer; background: transparent; }

.archives-ad { width:335px; height:80px; padding:5px 0; float:right; text-align:left; }
#txt1 { margin:0px; }

.hmenu{  }
.hmenu li{ width: 107px; height: 31px; background: url(/img/mi_bg.png) no-repeat center; text-align: center; line-height: 31px; float: left; margin: 0 1px 0 0; font-size: 13px; font-weight: 700; }
.hmenu a:link, .hmenu a:visited, .hmenu a:active, .hmenu a:hover {color: #000; text-decoration: none;}
.hmenu a:hover { text-decoration: underline;}
.hmenu .home{ background: url(/img/mi_home.png) no-repeat center; }
.hmenu .home a:link, .hmenu .home a:visited, .hmenu .home a:active, .hmenu .home a:hover {color: #fff; text-decoration: none;}
.hmenu .home a:hover { text-decoration: underline;}
.hmenu .upload{ background: url(/img/mi_up.png) no-repeat center; }
.hmenu .upload a:link, .hmenu .upload a:visited, .hmenu .upload a:active, .hmenu .upload a:hover {color: #fce05c; text-decoration: none;}
.hmenu .upload a:hover { text-decoration: underline;}

/**********FOOTER*********************/
#footer { height: 160px; background: url(/img/bttm_bg.png) repeat-x bottom; text-align:center; }
#footer .fpadd { width: 900px; margin: 0 auto; height: 65px; padding:95px 0 0 0; }
#footer p { padding:0 5px 1px 5px; }
#footer p a { font-weight:bold; }

.bttm_menu{ color: #fff; line-height: 20px; font-weight:bold; }
.bttm_menu a:link, .bttm_menu a:visited, .bttm_menu a:active, .bttm_menu a:hover {color: #febb59; text-decoration: none; margin: 0 5px;}
.bttm_menu a:hover { text-decoration: underline;}

/********** Signup + Login Styles *********************/
ul.signup_bullets { width:175px; font-size:13px; }
ul.signup_bullets li { background: url(/img/bullet.gif) no-repeat 10px 3px; padding: 0 0 0 25px; }
#signup_content {}
#signup_pop { display:none;  width:454px; }

/**********Ads, Links, Archive, Menu Links*********************/
.ads { width:1000px; margin:0 auto; clear:both; padding:10px 0 10px 0; text-align:center; }
.adz { padding:5px 0 5px 0; width:160px; overflow:hidden; margin:0 auto; text-align:center; }
.adx { padding:10px 0 10px 0; width:220px; overflow:hidden; margin:0 auto; text-align:center; }
.adx a img { border:1px solid #000; }
.ad { padding:10px 0 10px 0; width:810px; overflow:hidden; margin:0 auto; text-align:center; }
.advertz { padding:7px 0 7px 0; width:710px; margin:0 auto; text-align:center;  }
.advertz a img { }

.advertz_vidz { padding:7px 0 7px 0; width:480px; margin:0 auto; text-align:center;  }
.advertz_vidz a img { width:468px; }

.advert_sidebar_vidz { padding:7px 0 7px 0; text-align:center; }

 /******** Text Gallery Links **********/
.txt-box { width:850px; height:720px; margin:5px auto 0 auto; font-size:14px; padding-bottom:15px; }
.txt-col { width:425px; float:left; text-align:left; }
p.photo { background:url(/img/pic.png) no-repeat left; padding-left:28px; line-height:24px; }
p.photo a {  text-decoration:none; }
p.video { background:url(/img/vid.png) no-repeat left; padding-left:30px; line-height:24px; text-decoration:none; }
p.video a { text-decoration:none; }

.title_menu { width:330px; height:50px; float:right; padding:5px 0 0 0; vertical-align:middle; }
.title_menu p { padding:0px; margin:0; font-size:11px; color:#000; }
.niched { width:820px; margin:0 auto; padding:3px; font-size:11px; text-align:center; }
#arch { width:800px; margin:0 auto; padding:5px; height:25px; overflow:hidden; }
#arch .arch-box { border:1px dashed #999; padding:5px; float:left; font-size:11px; margin:3px; }
#arch .arch-box:hover { border:1px solid #999;  }
#arch .arch-dot { border:none; padding:6px; float:left; font-size:12px; margin:3px; }
#arch .arch-txt { width:930px; font-size:11px; color:#000; float:left; text-align:center; padding:2px; }
#arch .arch-txt b { color:#F00; }
.menuz { width:790px; padding:5px 0 0 10px; font-size:13px; height:20px; line-height:14px; }
.menuz a { text-decoration:none; }
.menuz b { font-size:8px; }
.menuz span.left { padding:1px 0 0 10px; text-align:left; width:490px; float:left; height:15px; line-height:15px; }
.menuz span.right { padding:1px 0 0 0; text-align:right; width:290px; float:right; height:15px; line-height:15px; }

.signupz { text-align: left; padding: 5px 0 5px 5px; }
.signupz p { padding:0px; font-size:12px; line-height:16px; vertical-align:middle; margin:0px; }
.descr_box form input { margin:0 2px 3px 0; }
.descr_box form select option { font-size:11px; }

/***************TOP90 TOPLIST******************/
#top30 { width:750px; height:205px; padding:3px 0 0 10px; margin:0 auto; }
#top30 ul { width:250px; height:205px; float:left; text-align:left; line-height:20px;  }
#top30 ul li { font-size:16px; list-style:none; font-weight:bold;  }
#top30 ul li a { text-decoration:none; }
#top30 ul li a:hover { text-decoration:underline; }

#top30z { width:800px; padding:5px 0 0 10px; margin:0 auto; }
#top30z ul { width:200px; float:left; text-align:left; line-height:18px;  }
#top30z ul li { font-size:15px; list-style:none; font-weight:bold;  }
#top30z ul li a { text-decoration:none; }
#top30z ul li a:hover { text-decoration:underline; }

/*************CONTENT AREA***********************/
#middle { width: 1003px; margin:0 auto; }

#container {
	width: 814px;
	float: left;
}
#content { }
#content .title{ background: url(/img/title_bg.png) no-repeat; line-height: 26px; height: 26px; }
#content .title h2{ font-size: 13px; color: #000; padding: 0 0 0 30px; display:block; height:26px; float:left; }
#content .title .bookie { height:20px; width:110px; line-height:26px; vertical-align:middle; float:right; padding:5px 0 1px 0; }

.titlez { background: url(/img/title_bg.png) no-repeat; line-height: 26px; height: 26px; width:811px; margin:0 auto; text-align:left; display:block; }
.titlez h2 { font-size: 13px; color: #000; padding: 0 0 0 30px; }
.titlez .bookie { height:20px; width:250px; line-height:26px; vertical-align:middle; float:right; padding:0 0 1px 0; }

.thumbz { text-align: center; padding: 5px 0 5px 4px; }
.thumbz img{ background:url(/img/site/150x200.jpg) #9F9E9E; margin: 3px; border:1px solid #fff; width:178px; height:235px; float:left; }
.thumbz img:hover { }

.thumbx { text-align: center; padding: 5px 0 5px 4px; }
.thumbx a img { width:98px; height:132px; border:1px solid #fff; margin:3px; float:left; }

.thumbx_vidz { text-align: center; padding: 5px 0 5px 4px; }
.thumbx_vidz a img { width:127px; height:97px; border:1px solid #fff; margin:3px; float:left; }

.thumbs{ text-align: center; padding: 5px 0 5px 2px; }
.thumbs li{ width: 197px; float:left; text-align: left; display: inline-block; margin: 3px; }
.thumbs .descr_block{ border-bottom: 1px dotted #5C330C; padding:3px 3px 5px 3px; width: 191px; }
.thumbs .descr_block span{ font-weight: 700; color: #ffdabb; }
.thumbs .pic img{ background:url(/img/site/200x150.jpg) #9F9E9E; width:195px; height:145px; border:1px solid #fff; }
.thumbs .descr{ font-size: 11px; width:191px; height:14px; line-height:14px;  overflow:hidden; }
.thumbs .descr a { text-decoration:none; }
.thumbs .li_left{ width: 95px; float: left; line-height: 15px; font-size:11px; }
.thumbs .li_right{ width: 96px; float: right; text-align: right; font-size:11px; }

.thumbs2{ text-align: center; padding: 0px 0 5px 1px; }
.thumbs2 img{ background:url(/img/site/150x200.jpg) #9F9E9E; margin: 3px; border:1px solid #fff; width:154px; height:204px; float:left; }
.thumbs2 img:hover { }

.thumbs3 { text-align: left; padding: 5px 0 5px 1px; }
.thumbs3 div p a { text-decoration:none; }
.thumbs3 div { width:154px; height:263px; float:left; margin: 3px; }
.thumbs3 p { font-size:11px; }
.thumbs3 p.tagged { font-size:11px; line-height:14px; height:14px; display:block; width:152px; overflow:hidden; }
.thumbs3 div a img{ background:url(/img/site/150x200.jpg) #9F9E9E; margin-bottom:2px; border:1px solid #fff; width:154px; height:204px; float:left; }

.thumbs4 { text-align: center; padding: 5px 0 5px 1px; }
.thumbs4 div a { text-decoration:none; font-size:14px; }
.thumbs4 div { width:156px; height:237px; float:left; margin: 3px; }
.thumbs4 p { font-size:11px; }
.thumbs4 div a img{ background:url(/img/site/150x200.jpg) #9F9E9E; margin-bottom:2px; border:1px solid #fff; width:154px; height:204px; float:left; }

.thumbs5 { text-align: center; padding: 5px 0 5px 1px; }
.thumbs5 div a { text-decoration:none; font-size:14px; }
.thumbs5 div { width:144px; height:220px; float:left; margin: 3px; }
.thumbs5 p { font-size:11px; }
.thumbs5 div a img{ background:url(/img/site/150x200.jpg) #9F9E9E; margin-bottom:2px; border:1px solid #fff; width:142px; height:185px; float:left; }

.thumbs6 { padding: 5px 0 5px 1px; font-size:11px; text-align:left; }
.thumbs6 div.structure { width:810px; height:190px; float:left; margin: 3px; }
.thumbs6 div.structure div.picside { width:590px; height:190px; float:left; margin: 3px; position:relative; }
.thumbs6 div.structure div.infoside { width:200px; height:180px; float:right; padding: 5px; padding:5px; background:#31190C; }
.thumbs6 div.structure div.infoside p { margin:0 0 5px 11px; padding: 0 0 0 0; font-size:13px; }
.thumbs6 div.structure div.infoside p a { color:#fff; text-decoration:none; }
.thumbs6 div.structure div.infoside p span { color: #F06F19; font-weight: 700; }
.thumbs6 p.entitled a { font-size:16px; font-weight:bold; text-decoration:none;  }
.thumbs6 span { font-size:12px; }
.thumbs6 a img{ background:url(/img/site/150x200.jpg) #9F9E9E; margin-bottom:2px; border:1px solid #fff; width:142px; height:185px; float:left; margin-right:10px; }
.thumbs6 div.structure div.picside div.defav { position:absolute;bottom:0; width:460px; padding:5px 5px 5px 155px; height:25px; font-weight:bold; }

.thumbs7 { text-align: center; padding: 5px 0 5px 1px; }
.thumbs7 div a { text-decoration:none; font-size:14px; }
.thumbs7 div { width:144px; height:218px; float:left; margin: 3px; }
.thumbs7 p { font-size:11px; }
.thumbs7 div a img{ background:url(/img/site/150x200.jpg) #9F9E9E; margin-bottom:2px; border:1px solid #fff; width:142px; height:185px; float:left; }

.video_block { width: 753px; float: left; padding: 0 0 0 2px; }
.vid_sidebar { width: 231px; float: right; padding: 0 5px 0 0; }
.video_block .title { background: url(/img/title2_bg.png) no-repeat; line-height: 26px; height: 26px; }
.video_block .title h2 { font-size: 13px; color: #000; padding: 0 0 0 30px; display:block; height:26px; float:left; }
.video_block .title h2 a { color:#AE251B; text-decoration:none; }
.video_block .title .bookie { height:20px; width:250px; line-height:26px; vertical-align:middle; float:right; padding:0 0 1px 0; }

.descr_box {  padding: 10px; font-size: 12px; font-weight:normal; margin: 5px 0; background:#31190C; border:1px solid #FFF; line-height:16px; }
.descr_box span{ color: #f06f19; font-weight: bold; }
.descr_box a { color:#f06f19; font-weight:bold; }
.descr_box b a { color: #fff; font-weight: bold; text-decoration:none; }

div.tags { padding:4px 0 8px 0; overflow:hidden; height:18px; }
div.tags span { color: #f06f19; font-weight: 700; display:block; float: left; padding:6px 8px 0 12px; }
div.tags a { 	margin: 5px 1px 0 2px;  font-size:11px; line-height:13px; font-weight:normal; text-transform:lowercase; 
	padding:1px 5px 0 12px;
	text-decoration:none;
	float:left;
	white-space: nowrap; 
	height:15px;
	color:#000;
	background:url(/img/tag.png) center left no-repeat;
	border-right:1px solid #C2C1C1; }
div.tags a:hover {
	color: #fff;
	background: url(/img/tagz.png) center left no-repeat;
	border-right: 1px solid #c2c1c1;
	text-decoration:none;
}

/* -- // Video Page // -- */
.videoz_block { width: 562px; float: left; padding: 0 0 0 2px; }
.vidz_sidebar { width: 422px; float: right; padding: 0 5px 0 0; }
.vidz_sidebar .title{ line-height: 27px; height: 27px; overflow: hidden; background: url(/img/cat4_bg.png) no-repeat; }
.vidz_sidebar .title h2{ font-size: 13px; color: #fff5d8; padding: 0 0 0 30px; }
.vidz_sidebar .widg{ width: 100%; background: #31190C url(/img/widg4_bg.png) no-repeat bottom; margin: 0 0 5px; }
.vidz_sidebar .widg div.screenshot { width:402px; margin:0 auto; padding:10px 0 7px 0; }
.vidz_sidebar .widg div.screenshot a img { width:400px; height:222px; border:1px solid #000; }
.vidz_sidebar .widg p.site_info { text-align:left; padding:0 10px 5px 10px; font-size:11px; font-weight:normal; color:#fff; }
.vidz_sidebar .widg div.avatar { width:80px; float:left; }
.vidz_sidebar .widg div.avatar a img { margin:9px; width:60px; height:60px; border:1px solid #000; }
.vidz_sidebar .widg div.infoz { width:320px; float:left; padding:5px 0 0 0; }
.vidz_sidebar .widg div.infoz ul.lefty {  font-size:12px; width:320px; float:left; padding:5px 0 2px 0; }
.vidz_sidebar .widg div.infoz ul.lefty li { background:none; text-align:left; height:16px; line-height:16px; width:320px; float:left; font-weight:normal; padding:2px 0 1px 0; }

.descrz_border{ border: 1px dashed #5C330C; padding: 10px; font-size: 12px; margin: 5px 0; }
.descrz_border span{ color: #f06f19; font-weight: 700; }
.descrz_border input{ font-size: 11px; padding: 3px; }
.descrz_border .embed { font-size:12px; font-weight:bold; }
.descrz_border .embed span { padding:3px 0 0 0; }

#vidtoplist { padding:8px 0 5px 7px; }
#vidtoplist div { width:132px; height:138px; margin:0 0 0 3px; float:left; text-align:center; border:none; padding:0; }
#vidtoplist div a img { width:130px; height:100px; border: 1px solid #fff; padding:0; }
#vidtoplist div p { padding:3px 0 1px 0; font-size:11px; }
#vidtoplist div a { font-size:12px; text-decoration:none; }

.videoz_block .title { background: url(/img/title3_bg.png) no-repeat; line-height: 26px; height: 26px; }
.videoz_block .title h2 { font-size: 13px; color: #000; padding: 0 0 0 30px; display:block; height:26px; float:left; }
.videoz_block .title h2 a { color:#AE251B; }
.videoz_block .title .bookie { height:20px; width:180px; line-height:26px; vertical-align:middle; float:right; padding:0 0 1px 0; }

.davideo { width:562px; height:418px; margin:5px 0px; float:left; }
#player { width:550px; padding:0 6px 0 6px; height:418px background:#000; text-align:center; vertical-align:middle; }
#playerx { width:550px; padding:0 6px 0 6px; height:418px background:#000; text-align:center; vertical-align:middle; }
#containerz { width: 550px; height:418px; }
#containerz img.screen { width:550px; height:394px; }
#containerz img.player_bottom { width:550px; height:24px; }
.davideo .play { background:url(/img/play.png) no-repeat; width:50px; height:50px; position:relative; top:-230px; left:230px; opacity:0.9; margin-bottom:-50px; }

#logged-in { width:310px; height:53px; float:left; padding:5px 0 1px 0; margin:0; }
#logged-in .ava-log { float:left; margin:0 5px 0 0; padding:0px; width:3px; height:42px; }
#logged-in .ava-log img { width:40px; height:40px; border:1px solid #fff; }
#logged-in .user-log { color:#fff; font-size:12px; font-weight:normal; padding:0px; line-height:15px; height:15px; width:265px; text-align:left; }
#logged-in .user-log span a { font-size:11px; font-weight:normal; color:#F00; }
#logged-in .user-log a,#logged-in .notice-log a { color: #fdba04; font-weight:bold; }
#logged-in .notice-log { color:#fff; font-size:12px; font-weight:normal; padding:0px; line-height:15px; height:15px; width:265px; text-align:left; }

#logged-out { width:310px; height:50px; float:left; margin:0; padding:5px 0 4px 0; text-align:center;  }
#logged-out p { line-height:14px; font-size:11px; color:#fff; font-weight:normal; }
#logged-out p a { color:#fdba04; font-weight:bold; }
#logged-out a img { height:50px; margin-left:2px; border:none; }

#comments { border: 1px dashed #5C330C; padding: 10px; font-size: 12px; margin: 5px 0; }
#comments p.compg { font-size:11px; text-align:center; }
#comments ul { font-size:11px; text-align:center; }
#comments ul a { font-weight:bold; text-decoration:none; }

.commento { width:750px; }
.lefto { width:52px; height:52px; float:left; margin:0 5px 0 10px; }
.lefto a img { width:50px; height:50px; border:1px solid #fff; }
.righto { width:678px; float:right; padding:0 0 5px 5px; }
.righto div.postero span { color:#fff; font-size:9px; }
.righto div.postero span a { color:#f00; text-decoration:none;}
.righto div.postero { color:#fff; width:678px; float:left; display: block; height:16px; line-height:16px; font-size:11px; }
.righto div.postero a { font-weight:bold; text-decoration:none; }
.righto p { font-size:12px; color:#fff; padding:5px 45px 5px 38px; text-align:left; background:url(/img/commentz.jpg) 10px 0 no-repeat; }
.righto p.vidz { font-size:12px; color:#fff; padding:5px 45px 5px 38px; text-align:left; background:url(/img/commentx.jpg) 10px 0 no-repeat; }

.commentoz { width:550px; }
.rightoz { width:470px; float:right; padding:0 0 5px 5px; }
.rightoz div.postero span { color:#fff; font-size:9px; }
.rightoz div.postero span a { color:#f00; text-decoration:none;}
.rightoz div.postero { color:#fff; width:470px; float:left; display: block; height:16px; line-height:16px; font-size:11px; }
.rightoz div.postero a { font-weight:bold; text-decoration:none; }
.rightoz p { font-size:12px; color:#fff; padding:5px 55px 5px 38px; text-align:left; background:url(/img/commentx.jpg) 10px 0 no-repeat; }

.dot { border-top:1px dotted #333; margin:0 auto; width:250px; }

.add-comment-login { font-size:15px; text-align:center; padding:10px; }
.add-comment { }
.add-comment form {width:724px; height:65px; margin:0 auto; }
.add-comment form p { padding: 2px; text-align:left; font-size: 11px; line-height:15px; height:15px; }
.add-comment form textarea { width:590px; background:#fff; border:3px solid #F6911B; padding:5px; height:26px; color:#000; line-height:15px; font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:left;     	border-radius:5px;
    	-webkit-border-radius: 5px;
    	-moz-border-radius: 5px;}
.add-comment form p a { font-weight:bold; text-decoration:none; }
.add-comment form p span { font-size:10px; }
.add-comment form p span a { font-weight:normal; text-decoration:none; text-transform:lowercase; }
.add-comment form div { float:left; padding:1px 4px 1px 0; }
.add-comment form div input { }

/* Image Rollover */
.rollover,
.roll-on {
	background-position: top;
	background-repeat: no-repeat;
	text-indent: -9000px;
	font-size: 1px;
	display: block;
	overflow: hidden;
	position: relative;
	background-color: transparent;
	border: none;
}
.rollover:hover,
.rollover.on {
	background-position: bottom;
	background-color: transparent;
}
.roll-on:hover,
.roll-on:focus { background-position: center; }
.roll-on:active { background-position: bottom; }

#post-comment-btn
{
	margin:0 0 0 3px;
	width: 108px;
	height: 43px;
	background-image: url(/img/comment2.png);
	display: inline-block;
}

.actionz { padding: 5px; font-size: 13px; line-height:18px; height:18px; color:#fff; text-align:center; font-weight:bold;   }
.actionz a { text-decoration:none; }
.actionz a:hover { text-decoration:underline; }
.wr-rait { width:250px; float:left; padding:0 0 0 15px; }
.wr-rait .star_dynamic span { float:left; display:block; height:18px; line-height:18px; padding: 0 3px 0 0; font-size:13px; }

.descr_border{ border: 1px dashed #5C330C; padding: 10px; font-size: 12px; margin: 5px 0; }
.descr_border span{ color: #f06f19; font-weight: 700; }
.descr_border span.name{ color: #fecda9; font-weight: 700; text-transform: uppercase; }
.descr_border a:link, .descr_border a:visited, .descr_border a:active, .descr_border a:hover {color: #fff; text-decoration: underline;}
.descr_border a:hover { text-decoration: none;}
.descr_border p{ padding: .4em 0; }
.descr_border span a:link, .descr_border span a:visited, .descr_border span a:active, .descr_border span a:hover {color: #717171; text-decoration: none;}
.descr_border span a:hover { text-decoration: underline;}
.descr_border input{ font-size: 11px; width: 500px; padding: 3px; }
.descr_border .embed { font-size:12px; font-weight:bold; }
.descr_border .embed span { padding:3px 0 0 0; }

.vid_sidebar{ font-size: 15px; font-weight: 700; }
.vid_sidebar span{ color: #ffdabb }
.vid_sidebar .title{ line-height: 27px; height: 27px; overflow: hidden; background: url(/img/cat2_bg.png) no-repeat; }
.vid_sidebar .title h2{ font-size: 13px; color: #fff5d8; padding: 0 0 0 30px; }
.vid_sidebar .widg{ width: 100%; background: #31190C url(/img/widg2_bg.png) no-repeat bottom; margin: 0 0 5px; }
.vid_sidebar .widg p { color:#fff; font-size:11px; text-align:left; }
.vid_sidebar .widg div.screenshot { width:202px; margin:0 auto; padding:10px 0 7px 0; }
.vid_sidebar .widg div.screenshot a img { width:200px; height:120px; border:1px solid #000; }
.vid_sidebar .widg p.site_info { text-align:left; padding:0 10px 5px 10px; font-size:11px; font-weight:normal; color:#fff; }

.vid_sidebar .widg div.avatar { width:80px; float:left; }
.vid_sidebar .widg div.avatar a img { margin:9px; width:60px; height:60px; border:1px solid #000; }
.vid_sidebar .widg div.infoz { width:130px; float:left; padding:5px 0 0 0; }
.vid_sidebar .widg div.infoz ul.lefty {  font-size:12px; width:65px; float:left; padding:5px 0 2px 0; }
.vid_sidebar .widg div.infoz ul.lefty li { background:none; text-align:right; height:16px; line-height:16px; width:65px; float:left; font-weight:normal; padding:0px; }
.vid_sidebar .widg div.infoz ul.righty {  font-size:12px; width:65px; float:right; padding:5px 0 2px 0; }
.vid_sidebar .widg div.infoz ul.righty li { background:none; text-align:left; height:16px; line-height:16px; width:65px; float:left; padding:0 0 0 2px; }
.vid_sidebar .widg div.infoz ul.righty li a { color:#F6911B; text-decoration:underline;  }
.vid_sidebar .widg div.infoz ul.righty li a:hover { color:#F6911B; text-decoration:none; }

.vid_sidebar .widg ul{ padding: 10px 0; width: 100%; font-size: 13px; font-weight: 400; }
.vid_sidebar .widg ul li{ padding: 0 0 0 25px; background: url(/img/bullet.gif) no-repeat 10px 3px; }
.vid_sidebar .widg ul a:link, .vid_sidebar .widg ul a:visited, .vid_sidebar .widg ul a:active, .vid_sidebar .widg ul a:hover {color: #fff; text-decoration: none;}
.vid_sidebar .widg ul a:hover { text-decoration: underline;}
.player{ padding: 5px 0; }

.vid_sidebar .widg .star_static { float:left; width:80px; height:16px; padding:0 0 0 15px; }
.vid_sidebar .widg .star_static ul.star { list-style:none; padding:0; margin:0; text-align: left; width: 80px; height: 16px; background: url('/img/site/stars3/rating_off.png') left repeat-x; }
.vid_sidebar .widg .star_static li { background:none; list-style:none; padding:0; float: left; display: block; margin:0; width: 80px; height:16px; }
.vid_sidebar .widg .star_static li.curr { background: url('/img/site/stars3/rating_on.png') left repeat-x; FONT-SIZE: 1px; }


/* -------------- // Ratings // ----------------*/
.star_dynamic ul.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 85px; HEIGHT: 20px; LEFT: 1px; TOP: -5px; POSITION: relative; FLOAT: left; BACKGROUND: url('/img/site/stars/dynamic/stars.gif') repeat-x; CURSOR: pointer; }
.star_dynamic li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 20px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }
.star_dynamic li.curr { BACKGROUND: url('/img/site/stars/dynamic/stars.gif') left 25px; FONT-SIZE: 1px; }
.star_dynamic div.rating_on { LEFT: 5px; POSITION: relative; FLOAT: left; FONT-SIZE: 11px; COLOR: #fff; font-weight: bold; }
.star_dynamic div.rating_off { LEFT: 5px; POSITION: relative; FLOAT: left; FONT-SIZE: 11px; COLOR: #fff; }

.star-bar{ width:191px; height:16px; clear:both; padding:0px; margin:0; }
.star_static { float:left; width:80px; height:16px; }
.star_static ul.star { list-style:none; padding:0; margin:0; text-align: left; width: 80px; height: 16px; background: url('/img/site/stars3/rating_off.png') left repeat-x; }
.star_static li { list-style:none; padding:0; float: left; display: block; margin:0; width: 80px; height:16px; }
.star_static li.curr { background: url('/img/site/stars3/rating_on.png') left repeat-x; FONT-SIZE: 1px; }
.star-right { width:111px; float:right; height:13px; text-align:right; padding:3px 0 0 0; font-size:11px; white-space:nowrap;overflow: hidden; }
.star-right a { font-weight:bold; text-decoration:none; text-transform:capitalize; }

/*------// Sidebar //---------------*/
.sidebar {
	float: right;
	width: 179px;
	font-size: 13px;
}
.sidebar .title { line-height: 27px; width:179px; height: 27px; overflow: hidden; background: url(/img/cat3_bg.png) no-repeat; }
.sidebar .title h2 { font-size: 13px; color: #fff5d8; padding: 0 0 0 30px; }
.widg{ width:179px; background: #31190C url(/img/widg3_bg.png) no-repeat bottom; margin: 0 0 5px; }
.widg ul{ padding: 5px 0; width: 179px; }
.widg ul li{ padding: 0 0 0 25px; background: url(/img/bullet.gif) no-repeat 10px 3px; font-weight:bold; font-size:13px; }
.widg ul li.topz { background: url(/img/bullet.png) no-repeat 10px 3px; text-align:left;  }
.widg p{ padding: .4em 10px; }
.widg3 { width:171px; padding:4px; font-size:11px; background: #31190C url(/img/widg3_bg.png) no-repeat bottom; margin: 0 0 5px; }
.sidebar a:link, .sidebar a:visited, .sidebar a:active, .sidebar a:hover {color: #fff; text-decoration: none;}
.sidebar a:hover { text-decoration: underline;}

.lftcol { text-align:right; font-size:14px; padding-right:0px; }
.fieldz { width:150px; line-height:18px; background:#fff; border:#BC743A solid 1px; padding:2px; font-size:14px; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; }

.pics{ text-align: center; padding: 10px 0; }
.pics img{ display: block; border: 4px solid #98562A; margin: 2px auto; }

.tagz { padding:8px; text-align:center; font-weight:bold; }
.tagz a { color:#fff; text-decoration:none; }
.tagz a:hover { text-decoration:underline; color:#f06f19; }

/** Height Hackx **/
.cleared:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cleared {display: inline-block;}

/* Hides from IE-mac \*/
* html .cleared {height: 1%;}
.cleared {display: block;}
