/*
------------------------------------------------------------------
Title: QueerPixels Primary CSS file
Author: QueerPixels
URL: http://www.queerpixels.com/css/styles.css
Licence: Copyright 2010 QueerPixels, All Rights Reserved
------------------------------------------------------------------
*/
body{margin:0 0 30px;padding:0;text-align:center;background:#021e33 url(http://static.queerpixels.com/r1/images/bg-body.jpg) repeat-x left top;color:#000;font:76% sans-serif,Geneva,Arial,Helvetica;}
h1,h2,h3,h4,p,form,ul,ol{padding:0;margin:0;}
h2{font-size:18px;}
h3{font-size:12px;color:#d40c81;}
p{line-height:150%;}
ul li{list-style:none;}
a{color:#277eab;text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;padding:0;display:block;}
fieldset{border:0;padding:0;margin:0;}
.clear{clear:both;}
.float{float:left;}
#wrap{margin:0 auto;text-align:left;width:960px;background:#011523 url(http://static.queerpixels.com/r2/images/bg-wrap.gif) repeat-y left top;font-size:1em;}
#header{height:145px;background:#011523 url(http://static.queerpixels.com/r1/images/bg-header.gif) no-repeat left bottom;overflow:hidden;padding-top: 6px;}
#logo{float:left;margin:0 0 18px;}
#header h1{width:640px;float:left;font-size:18px;color:#53606a;text-align:right;font-style:italic;padding:10px 0 0;}
#header form{clear:both;padding-left:30px;}
#header fieldset{width:330px;float:left;}
#header fieldset div{position:relative;width:330px;}
#header fieldset span{position:absolute;background:url(http://static.queerpixels.com/r1/images/bg-search.gif) no-repeat left center;height:22px;width:14px;left:4px;top:2px;}
#header input,#header select{vertical-align:middle;margin-right:5px;width:120px;}
#header .search{padding-left:19px;}
#header input.submit{border:none;margin:1px 0;width:37px;}
#header ul{width:520px;float:right;	padding:5px 0 0;}
#header li{float:left;margin:0 2px 0 0;display:block;}
#header li a{display:block;float:left;color:#fff;font-size:16px;text-align:center;height:36px;line-height:38px;background:transparent url(http://static.queerpixels.com/r1/images/tab.gif) no-repeat center top;	width:98px;font-weight: normal;border-bottom: 1px solid #011220;padding-top: 2px;}
body#home a#t-home,body#videos a#t-videos,body#studios a#t-studios,body#rating a#t-videos,body#popular a#t-pop,#header ul li a:hover,#header ul li a:active:hover{background-position:bottom;color:#021f35;	text-decoration:none;border-bottom: 1px solid #FFF;}
#language{padding:10px 0 0 0;text-align:right;color:#53606a;float:left;width:640px;font-size:10px;font-weight:bold;margin:0;}
#language a{color:#06F;}
#column1{width:744px;float:right;padding:10px 0 21px 28px;background:#FFF url(http://static.queerpixels.com/r1/images/bg-corner.gif) no-repeat left top;}
#column1 p{margin:0 0 10px 0;}
#column1 h2{color:#106292;font-weight:normal;font-size:20px;text-transform:uppercase;display:block;padding-top:10px;}
#column1 h3.cat{margin:3px 0 14px;clear:both;font-size:11px;text-transform:lowercase;}
#column1 h3 em{color:#333;font-style:normal;}
#column1 .crumb{font-weight:normal;text-transform:lowercase;float:right;padding-right:25px;text-align:right;font-size:11px;}
#column1 .crumb em{color:#090;}
#column1 p.more{padding:0 30px 0 0;font-weight:bold;clear:both;text-align:right;font-size:1.2em;margin:0;line-height:1em;}
#column1 .more a{text-decoration:underline;color: #090;}
#column1 p.disclaimer{padding:20px 50px 0 0;margin:0;clear:both;font-size:10px;line-height:1.2em;font-style:italic;color:#7E7E7E;text-transform:lowercase;}
#column1 .studios{font-size:14px;}
#column1 .studios ul li{line-height:150%;}
#column1 .studios ul{float:left;width:32%;}
#column1 p.visit{font-size:20px;clear:both;padding:10px 0;margin:0;line-height:1em;}
#column1 .visit a{text-decoration:underline;font-style:italic;}
#studios blockquote{font-size:1.2em;font-style:italic;text-align:center;line-height:1.4em;color:#666;margin:10px 70px 20px 20px;}
.movie{width:160px;padding:4px 4px 0;overflow:hidden;float:left;background:#FBFBFB;margin:0 11px 10px 0;font-size:10px;border:1px solid #c0c0c0;height:175px;}
.movie a img{float:none;padding-bottom: 2px;}
#column1 .movie h4{margin:0;padding:3px 0 1px;}
.movie h4 a{color:#d40c81;font-size:11px;}
.movie .time,.movie .views{font-size:10px;text-transform:uppercase;float:left;width:49%;}
.movie .views{float:right;margin:0;text-align:right;}
.movie img.ratingImg{margin-left:-4px;float:left;}
.paging{clear:both;padding:10px 0 0 0;text-align:center;font-size:1.2em;line-height:1.8em;}
.paging a{color:#d40c81;text-decoration:underline;}
.paging a:hover{text-decoration:none;}
.paging a,.paging span{margin:0 6px 0 0;padding:4px;}
.paging span{font-weight:bold;color:#021f35;}
.paging img{margin:0 6px 0 0;display:inline;vertical-align:bottom;}
.paging a img{margin-right:0;}
#column1 .formsubmit {width:520px;position: relative;}
#column1 .formsubmit p{background: #E5E5E5;padding: 8px 10px;}
#column1 .formsubmit p.videofile{background: #FFEAFF;}
#column1 .formsubmit label{width:100px;clear:left;float:left;font-weight: bold;}
#column1 .formsubmit p.submit {background: #FFF;padding: 0px;}
#column1 .formsubmit p.submit input{font-size: 1.2em;}
#column1 .formsubmit input.input{width:180px;}
#column1 .formsubmit label.searchLabel{width:60px;}
#column1 .searchoption{width:250px;float:left;margin:0 0 20px 0;}
#column1 .searchoption label{float:none;width:100%;}
.detailContent{width:510px;float:left;}
.detailContent .visitBig a{padding:15px 10px;font-weight:normal;font-style:italic;text-decoration:underline;width:468px;background:#02203a;text-align:center;color:#FF0;border:1px solid #07518d;font-size:18px;line-height:20px;display:block;margin:15px 0 0;}
.detailContent .visitBig a:hover{color:#F00;}
.detailContent .banner{margin:0 0 15px;background:#02203a;width:488px;border:1px solid #07518d;text-align:center;padding:15px 0 4px;}
#column1 .banner img{margin:0 auto 3px;}
.detailSide{width:188px;float:left;border:1px solid #c0c0c0;padding:10px;background:url(http://static.queerpixels.com/r1/images/bg-video-detail.jpg) repeat-x left bottom;margin-bottom: 20px;}
.detailSide .yourRating{padding:4px 0 12px;font-size:11px;border-bottom:1px solid #c0c0c0;}
.detailSide h3{font-size:18px;margin:0;color:#333;font-weight:normal;padding-bottom:7px;}
.detailSide li{margin-bottom: 6px;}
.detailSide li a{color: #F33;text-decoration: underline;font-size: 1.4em;}
.detailSide div.votes{clear:both;padding-top:4px;}
.detailSide #video_info{padding:12px 0 0;}
.detailSide #video_info p{margin:5px 0;padding:0;}
.detailSide #video_info strong{color:#333;}
.detailSide #video_info a{text-transform:capitalize;}
#detailed-ad{padding:25px 0 5px;font-weight:bold;clear:both;text-align:center;width:490px;}
#detailed-ad a{color:#06C;text-decoration:underline;}
#detailed-ad a:hover{color:#C00;}
#detailed-ad p img{border:1px solid #c0c0c0;background:#000;padding:1px;margin:0 auto 2px;}
#flashContent{margin:0 auto;height:430px;}
#shareVideo{width:458px;background:#e3e3e3 url(http://static.queerpixels.com/r1/images/bg-video-detail.jpg) repeat-x left top;padding:8px 15px 5px;border:1px solid #c0c0c0;float:left;margin-top:15px;}
#shareVideo h3{color:#333;margin:0 0 5px;padding:0;font-size:17px;font-weight:normal;}
#shareVideo label,#column1 #shareVideo span{color:#666;font-weight:bold;text-align:left;margin:0;line-height:18px;float:left;width:75px;vertical-align:middle;}
#shareVideo input,#column1 #shareVideo strong{margin:0;width:360px;font-size:11px;float:left;vertical-align:middle;}
#shareVideo p{margin:0;clear:both;padding:5px 0;float:left;width:100%;}
#shareVideo a{margin:0 15px 0 0;color:#06C;}
#shareVideo img{display:inline;vertical-align:text-top;padding-right:4px;}
#column1 #links h3{font-size:14px;margin:12px 0 4px;}
#column1 #links ul li{line-height:1.5em;}
#column1 #links ul{float:left;width:32%;}
.termsOfService ol li{line-height:1.5em;margin:0 0 10px 30px;}
.termsOfService ol,.termsOfService h3,.termsOfService p{margin:0 0 10px 0;padding-right:40px;}
.termsOfService h3{padding-top:10px;}
#column2{width:144px;float:left;padding:20px 10px 15px 24px;}
#column2 h5{color:#53606a;font-size:18px;margin:0 0 13px 0;font-weight:normal;}
#column2 div#banner{background:#000;padding:5px;border:1px solid #083151;text-align:center;width:120px;margin-bottom:20px;}
#column2 .banner{margin:0 0 20px;background:url(http://static.queerpixels.com/r1/images/divider.gif) no-repeat left bottom;padding-bottom:10px;}
#column2 .banner img{background:#000;border:1px solid #083151;padding:5px;margin:0 0 15px;}
#column2 .banner2{background:#000;border:1px solid #083151;padding:2px 1px;margin-bottom:15px;text-align:center;}
#column2 ul a{color:#fff;text-transform:uppercase;font-size:11px;}
#column2 li{line-height:130%;}
#column2 ul{background:url(http://static.queerpixels.com/r1/images/divider.gif) no-repeat left bottom;padding:0 0 20px;margin:0 0 20px;}
#footer{color:#5a7284;font-size:10px;text-transform:uppercase;background:#011523 url(http://static.queerpixels.com/r1/images/bg-footer.gif) no-repeat left bottom;overflow:hidden;clear:both;height:45px;}
#footer .center{padding:15px 0 0 20px;display:block;float:left;text-align:center;}
#footer-logo {float:right;text-indent: -9999px;display: block;height: 45px;width: 140px;background: url(http://static.queerpixels.com/r1/images/minilogo.gif) no-repeat left top;}
#stats em{color:#F30;font-size:11px;}
#stats span{color:#999;font-size:11px;}
#stats p{color:#000;font-size:1.2em;}
#stats strong{color:#690;}
#stats h3{margin-top:30px;}
.rank-10{font-size:.8em;}
.rank-9{font-size:.9em;}
.rank-8{font-size:1em;}
.rank-7{font-size:1.2em;}
.rank-6{font-size:1.3em;}
.rank-5{font-size:1.5em;}
.rank-4{font-size:1.9em;}
.rank-3{font-size:2.2em;}
.rank-2{font-size:2.5em;}
.rank-1{font-size:3em;}
.rank-0{font-size:1em;}
ul.tags{width:80%;margin:15px 0 10px;}
ul.tags li{float:left;margin:0 5px;display:block;line-height:40px;}
.error,.message{padding:10px 0;color:#d40c81;font-weight:bold;}
div#trackers{padding-top:20px;text-align:center;}
#trackers img{display:inline;margin:0 10px;}
#topbanner{margin:0 30px 15px 0;display:block;text-align:center;padding:4px 2px;background: #FBFBFB;border: 1px solid #C0C0C0;}
#topbanner img{margin:0 auto;}
#topbanner span{display: block;clear: both;text-align: right;padding: 2px 4px 0px;font-size: 11px;color: #4D4D4D;font-style: italic;}
#twitter, #rss, #spunkfeeds{background:url(http://static.queerpixels.com/r1/images/Twitter-icon-l.png) no-repeat left center;padding:16px 20px 20px 0;font-size:1em;}
#twitter a, #rss a,#spunkfeeds a{display:block;padding-left:54px;color:#FFF;font-weight:bold;}
#rss{background-image:url(http://static.queerpixels.com/r1/images/Feed-icon.png)}
#spunkfeeds{background-image:url(http://static.queerpixels.com/r4/images/spunkfeeds-icon.png)}

