@charset "UTF-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, p, ul, li, img, form { display: block; border: none; margin:0; padding:0; }
ul, li { list-style: none; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
a:link, a:visited, a:active { color: #f2bf1e; text-decoration: none; }
ul { list-style-type: none; }

body { font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; text-align: left; font-size: 12px;color: #FFF; background: #493828 url(/midgetpornpass/images/bg-tile.jpg); }
.wrap { width: 990px;margin: auto;position: relative; }
h1 a { background-image: url(/midgetpornpass/images/logo-trans.png); height: 278px; width: 538px; text-indent: -9999px; float: left; position: absolute; left: -51px; top: 37px; z-index: 9999; }
#tophead { clear: both; background-image: url(/midgetpornpass/images/topheader.gif); height: 45px; padding-right: 10px; padding-left: 20px; padding-top: 8px; }
#tophead ul { float: right; }
#tophead ul li { float: left; margin-right: 3px; margin-left: 3px; }
#tophead ul li a img { display: inline; }

#head { -webkit-box-shadow: 0 0 24px #150100; -moz-box-shadow: 0 0 24px #150100; box-shadow: 0 0 24px #150100; behavior: url(/js/PIE.htc); clear: both;}
#trailer { padding-right: 20px; padding-left: 20px; background-image: url(/midgetpornpass/images/trailer-bg.jpg); background-repeat: no-repeat; padding-top: 20px; }
#trailer .left p { font-size: 18px; line-height: 30px; }
#trailer h2 { font-size: 25px; color: #1D1D1D; }
.trailer_inner { width: 560px;height: 418px;border: 1px solid #000; }
.left { float: left; display: inline; }
.player2 a.trailer_inner { border: 1px solid #333; float: left; }
.player2 { float: left; display: inline; width: 558px; margin-left: 10px; }
.player2 h3 { font-size: 18px; font-weight: bold; padding-top: 8px; }

.blockbg { background: url(/midgetpornpass/images/blockbg.gif) center 485px no-repeat; }
.block { clear: both; background-repeat: no-repeat; width: 950px;position: relative; background: url(/midgetpornpass/images/blockbg-trans.png) no-repeat; margin: 15px auto 0 auto; padding: 20px 20px 10px 20px; }
.block ul.topblock { float: right;margin-bottom: 10px; }
.block ul.topblock li { float: left; }
.block ul.thumbs {  }
.block ul.thumbs li { background: #431400;-webkit-box-shadow: #000000 1px 2px 6px; -moz-box-shadow: #000000 1px 2px 6px; box-shadow: #000000 1px 2px 6px; behavior: url(/js/PIE.htc); float: left; }
.block ul.thumbs li.first { margin-left: 0px; }
.block ul.thumbs li img { margin: 2px; }
.block .time { float: left; font-size: 15px; color: #b99274; }
.block .description { background-color: #D29F4B; color: #3E130B;padding: 0 20px 15px 20px;clear: both;position: relative; }
.block .description p { font-size: 14px; line-height: 18px; clear: both;padding-top: 60px; }
.block .rating { position: absolute;right: 65px;top: 12px; }
.block .rating .rating_off { background: url(/midgetpornpass/images/rating01.gif) repeat-x; height: 31px; width: 155px; position: relative; } 
.block .rating .rating_on { background: url(/midgetpornpass/images/rating02.gif) repeat-x; height: 31px; width: 155px; position: absolute; top: 0; left:0; }
.block .toon1 { position: absolute; width: 130px; left: 982px; top: 391px; font-family: "Comic Sans MS", cursive; color: #000; text-align: center; }
.block h2.name { font-size: 22px; font-weight: bold; }
.block .smlogo { height: 172px; width: 329px; background-image: url(/midgetpornpass/images/logosm-trans.png); background-repeat: no-repeat; float: left; position: absolute; top: 340px; left: -51px; z-index: 999; }

.subblock { clear: both; width: 950px; position: relative; margin: 0 auto 20px auto;text-align: center; }
.subblock h2 a { font-size: 35px; clear: both; color: #f2bf1e; }
.subblock h2 a span { font-size: 15px; color: #fff;display: block; }

#sites { width: 830px; text-align: center; color: #FFF; margin-right: auto; margin-bottom: 20px; margin-left: auto; margin-top: 8px; }
#sites h2, #sites h4 { clear: both; text-align: center; margin: 0; padding:0; line-height: normal; font-size: 22px; }
#sites h3 { font-size: 24px; color: #14100B; }
#sites a { }
#sites a:hover { text-decoration: none; color: #000; }
#sites .info_text { font-size: 13px; font-family: Arial, Helvetica, sans-serif; }
#sites ul { list-style: none; padding: 0; margin: 0; width: 830px; }
#sites ul li { float:left; margin: 7px 5px 2px 5px; display: inline; text-align: center; padding:5px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#sites ul li a { font-weight: bold; }
#sites ul li p { width: 181px; font-size: 12px; font-weight: normal; margin-top:6px; height: 46px; }
#sites ul li img { display: block; border: 1px solid #666; clear: both; }
#sites ul li a:hover img { border: 1px dotted #000; }
#sites ul.bigsites { clear: both; margin-bottom: 25px; font-weight: bold; }
#sites ul.bigsites li p { width: 385px; font-size: 14px; line-height: 1.1em; }
#sites ul.bigsites p a { display: block; font-size: 16px; padding: 5px 2px; }
#updates h2 { color: #14100B; }
#updates ul { list-style: none; margin-left: 8px; }
#updates ul li { float:left; width: 292px; display: inline; margin-top: 0; margin-right: 0; margin-bottom: 10px; margin-left: 14px; }
#updates ul li img { border: 3px solid #2E241A; }
#updates ul li a:hover img { border: 3px solid #666; }
#updates ul li p a { display: block; text-align: center; font-weight: normal; font-size: 11px; padding: 4px; text-decoration: none; text-transform: uppercase; background-color: #2F241A; }
#footer { clear: both; }
#join { padding: 10px 0; clear:left; }
#join #left { float:left;display:inline;width: 546px; margin-left: 10px;  }
#join #left div { border: 2px solid #30251B; padding: 5px; margin-bottom: 15px; background-color: #D29F4B; }
#join #left img { float:left; display:inline; margin: 0 10px 0 0; border: 2px solid #30251B; }
#join #left p { font-size: 16px; line-height: 19px;color: #000; }
#join #left h5 { font-size: 24px; color: #2D231A; padding: 0 5px; margin: 0 0 7px 0; font-style:italic }
#join #frm { width: 416px; border: 3px solid #30251B;background: #fff; float:left; display:inline; margin: 0 0 0 10px;padding: 5px 0; }

#common_footer { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; margin-top: 15px;clear:both; }
#common_footer p { margin: 0; padding-bottom: 15px; }
#common_footer img { display: inline; }
#common_footer p.common_copyright { }
#common_footer p.comfortable { color: #fff;font-size: 12px;font-weight: bold;font-family: Verdana, Geneva, sans-serif; }
#common_footer a { color: #F2BF1E; text-decoration: underline;font-weight:normal; }
#common_footer a:hover { color: #fff; text-decoration: none; }
