/* Author: Demon Media LTD - Licence: Copyright 2010 GayPornEngine, All Rights Reserved */
body{margin:0;padding:22px 5px;color:#2c2c2c;background:#006288 url(/images/bg.gif) repeat-x left top;font:normal 76% tahoma,geneva,verdana,sans-serif;text-align:center;}
li,ul,form,img,#topnav input{margin:0;padding:0;list-style:none;border-style:none;}
a:link,a:active{color:#069;}
a:visited{color:#099;}
a:hover{color:#f30;}
p{margin:20px 0 20px;}
h3{clear:both;font-weight:normal;font-size:2em;	margin:0 0 5px;padding:20px 0 0;}
#wrap{width:800px;margin:0 auto;text-align:left;}
#wrapper{background:#FFF;clear:both;float: left;}
#header{position:relative;text-align:left;padding:0 10px;}
#header #logo{display:block;}
#header h1{color:#FFF;font-size:17px;text-align:center;font-weight:normal;float:right;width:365px;margin:9px 0 0;padding:6px 15px 14px 10px;display:block;background:url(/images/bubble.gif) no-repeat left top;height:30px;text-transform:lowercase;}
#topnav{font-size:13px;display:block;color:#999;padding:13px 20px;text-align:left;background:url(/images/bg-topnav.gif) no-repeat left top;width:760px;position:relative;text-transform:lowercase;}
#topnav span{color:#FFF;}
#topnav input.text{font-size:12px;width:141px;height:15px;vertical-align:middle;background:#FFF;}
#topnav form{font-weight:bold;position:absolute;top:10px;right:20px;}
#topnav input{vertical-align:middle;}
#topnav fieldset{padding:0 2px 0 5px;border-style:none;background:url(/images/search-bg.gif) no-repeat;margin:0;height:22px;width:165px;display:block;}
#topnav a{color:#F30;text-decoration:none;}
#topnav a:hover{color:#FFF;}
#content{width:560px;float:left;padding:20px 28px;line-height:1.3em;font-size:1em;}
#content h2{text-transform:capitalize;color:#069;font-size:2.3em;line-height:1.1em;font-weight:normal;margin:0 0 4px;padding:0;}
#column{float:right;width:175px;padding:20px 0;}
#column li a{color:#069;}
#column li a:hover{color:#F30;}
#column li ul{padding:5px 0 5px 10px;}
#column ul ul{border-left:1px solid #CCC;padding:0;margin:4px 0 12px 8px;}
#column ul li{font-size:13px;font-weight:bold;}
#column ul ul li{font-size:12px;margin:2px 0;padding:0 0 0 12px;background:url(/images/line.gif) no-repeat left bottom;line-height:17px;font-weight:normal;}
#column li em a{color:#09C;font-weight:bold;}
#column h3{font-weight:bold;font-size:13px;margin:25px 0 0;}
#recips{clear:both;background:#232323;padding:12px 20px 0px;color:#999;text-align:left;font-size: 11px;line-height: 1.3em;}
#recips a {color: #666;margin-right: 3px;}
#footer{clear:both;background:#232323 url(/images/bg-bottomnav.gif) no-repeat left bottom;padding:12px 20px 20px;color:#999;font-size:11px;text-align:left;}
#footer p{margin:2px 0;}
#footer a{color:#999;}
#footer .network a{text-decoration: none;}
#footer .footer-nav a{color:#F30;font-size: 12px;}
#footer .footer-nav a:hover{color:#FFF;}
#footer p.footer-nav{color:#CCC;padding:4px 0 12px;}
.banner{background:#232323 url(/images/bg-banner.gif) no-repeat left center;padding:8px 5px 8px 84px;text-align:left;clear:both;margin:15px 0;}
.skyscraper{background:url(/images/bg-skyscraper.gif) no-repeat left center;text-align:center;width:140px;height:610px;padding:10px 0 0;margin-top:20px;}
.more{padding:15px 0;font-size:17px;clear: both;width: 100%;margin: 0;}
#paging{padding:10px 0;font-size:15px;clear: both;margin-top: 10px;}
#paging p{margin:0;color:#999;}
#paging a, .more a{color:#F36;margin:0 2px;text-decoration:none;}
#paging a:hover, .more a:hover{color:#333;text-decoration:underline;}
#paging span{font-weight:bold;margin:0 2px;font-size:16px;color:#333;}
#paging strong{color:#333;margin-right:10px;}
.linklisting{padding:11px 20px 11px 0px;clear:both;border-bottom: 1px dotted #CCC;}
#premium{background:#f0fbff;float:left;width:100%;border-top:1px solid #8adfff;border-bottom:1px solid #8adfff;padding:7px 0;}
#premium span.sponsored,#reviews abbr,#p-new abbr{font-size:11px;color:#09C;font-weight:bold;float:right;padding-right:10px;}
#premium .linklisting{line-height:1.3em;padding:0 10px;border-style:none;clear:none;}
#premium .linklisting p,#premium .linklisting h4{margin-left:104px;}
#content .sponsor p,#content .sponsor h4{margin-left:104px;}
.sponsor{clear:both;padding:14px 0px;float:left;width:560px;margin:0;}
.linklisting p{margin:2px 0;}
.linklisting .screenshot{float:left;padding:1px;border:2px solid #8adfff;}
.linklisting h4{margin:0;font-size:16px;font-weight:normal;line-height:1.2em;text-transform:capitalize;}
.linklisting h4 a{color:#0092c1;}
.linklisting h4 img {margin-left: 5px;}
.linklisting h4 a:visited{color:#069;}
.linklisting h4 a:hover,.linkactions em a:hover{color:#F30;}
span.new-item,span.popular-item,span.updated-item{color:#090;font-size:x-small;vertical-align:text-top;font-weight:bold;}
span.popular-item{color:#F30;}
.linklisting p.linkactions{margin:0;color:#999;font-size:12px;}
.linkactions a, .url {color:#F30;text-decoration:none;text-transform:lowercase;}
.linklisting .grey {color:#CAB393;}
.linkactions em a{color:#0092c1;text-decoration:underline;font-style:normal;}
.linkactions em a:hover{text-decoration:underline;}
#review{float:right;width:334px;}
#review h3{font-size:17px;color:#09C;font-weight:normal;margin:0 0 4px;}
#review p{margin:0 0 28px;font-size:1.1em;line-height:1.4em;}
#review a.visit{font-size:19px;font-weight:normal;color:#F30;}
#review a.visit:hover{color:#000;}
#review .warning{font-size:11px;font-weight:normal;color:#09C;margin:10px 0;}
#review #price{margin:5px 0 25px;}
#review #price li{font-size:11px;margin:3px 0;}
#screenshots{float:left;width:206px;text-align:center;font-size:11px;}
#screenshots img{border:2px solid #8adfff;padding:1px;display:block;margin-bottom:1px;}
#screenshots a{display:block;margin-bottom:20px;}
#score{background:#333 url(/images/bg-roundbox.gif) no-repeat left top;color:#FFF;font-size:12px;font-weight:bold;height:66px;padding:8px 15px 2px;margin-bottom:15px;}
#score td{padding:2px 1px;}
#score em{font-weight:normal;font-size:11px;}
#score span{color:#09C;margin-left:4px;}
p.review-score{margin:6px 0 12px;}
p.review-url{margin:4px 0;font-size:14px;}
abbr.review-date{font-weight:bold;margin:8px 0 12px;color:#666;font-size:14px;float:right;}
.section{clear:both;}
#galleries {margin: 15px 0px;}
#galleries img {display: block;}
#galleries li a.gallery-pic{background:#232323;margin:3px 3px 3px 0;text-align:center;display:block;font-size:11px;font-weight:bold;text-decoration:none;color:#FFF;padding: 1px;line-height: 22px;}
#galleries li a.gallery-pic:hover{background-color:#F30;}
#galleries ul{clear:both;width:100%;}
#galleries ul,#galleries li{float:left;background:none;}
#galleries h3{padding-bottom: 6px;}
.row{padding:2px 6px;width:95%;clear:both;vertical-align:middle;background:#bef;margin:0 0 1px;float:left;}
.row label.searchoptions{float:none;}
.row label.radio{float:none;width:24%;}
.row input{vertical-align:middle;}
.row label{width:24%;vertical-align:middle;float:left;padding:6px 0;color:#000;}
.row.invalid{color:#900;background:#edd;font-weight:bold;}
.value{padding:2px 0;float:right;width:74%;}
.value p,.value ul{padding:5px;background:#fff;margin:0;}
.row .text{width:95%;}
.formsubmit{width:97%;clear:both;padding-top:10px;text-align:right;}
#formsubmit{width:95%;}
input.submit{font-weight:bold;}
#contentheader{margin:10px 0;}
.error{color:#fff;font-weight:bold;background:#c30;padding:15px;}
.message{color:#fff;font-weight:bold;background:#690;padding:15px;}
.clear{clear:both;}
#content .subheader{margin:0;color:#333;font-size:13px;border-bottom: 1px dotted #CCC;padding-bottom: 10px;}
#content .subH2{margin:0;color:#333;font-size:13px;}
.rank-10{font-size:10px;}
.rank-9{font-size:11px;}
.rank-8{font-size:13px;}
.rank-7{font-size:15px;}
.rank-6{font-size:17px;}
.rank-5{font-size:19px;}
.rank-4{font-size:22px;}
.rank-3{font-size:25px;}
.rank-2{font-size:28px;}
.rank-1{font-size:30px;}
ul.tags{background:#f0fbff;padding:10px;width:518px;border:1px solid #8adfff;margin:0 10px;}
.tags li{margin:0 6px;display:inline;line-height:2.8em;}
.tags li a{color:#069;}
.tags li a:hover{color:#f30;}
#review-list{margin:20px 0;}
#review-list td{padding:4px 0;font-size:13px;}
#review-list th{color:#333;font-weight:bold;text-align:left;padding:0 0 4px;border-bottom:1px solid #999;font-size:1.2em;}
#review-list th em{font-weight:normal;font-size:.9em;font-style:normal;}
#review-list td.url{font-size:12px;}
#review-list .url a{color:#F30;}
