@charset"UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;vertical-align:baseline;background:transparent;margin:0;padding:0}
h1,h2,h3,h4{font-weight:700;line-height:1.3em}
h2{font-weight:15px;}
h1{color:#000;}
ol,ul{list-style:none}
:focus{outline:0}
p{line-height:1.3em;color:#808080;margin:0 0 1em}
a:link,a:visited{text-decoration:none}
a{color:#ED1C24;font-weight:700}
a:hover{cursor:pointer;color:#4d4d4d}
button{cursor:pointer}
body{font-family:Helvetica,"Lucida Sans Unicode","Lucida Grande",sans-serif;line-height:1.3em;letter-spacing:.01em;background:#f2f2f2;color:#808080;font-size:12px;height:100%;text-align:center}
div.content{float:left;position:relative;width:100%;text-align:left;margin:35px 0 0;padding:10px 0}
div.main{width:985px;position:relative;margin:0 auto}
.porn-bar{float:left;position:absolute;z-index:9999;width:100%;height:35px;background:url(images/m.png) repeat-x 0 -190px;font-size:11px;font-weight:700;min-width:985px}
.gfpeek{float:left;position:relative;color:#4d4d4d;font-size:10px;margin-right:4px;padding:5px 10px 5px 0}
.ptop{float:left;width:100%;margin-bottom:10px}
.gf-small{float:left;width:85px;margin-right:3px;height:25px;background:url(images/m.png) no-repeat 0 0}
.smgf{margin-top:8px;line-height:1.0em;float:left;color:#fff;}
#signup,#login,.menu{float:right;margin-left:15px;color:#fff;padding:8px 15px}
a.button,a.menu{color:#fff}
.left-300{float:right;width:30%;min-width:300px}
.options{float:left;width:200px;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:10px}
.gray{color:gray}
.left-100-5{margin:0 0 5px}
.left-100-15{margin:0 0 15px}
.large{font-weight:700;font-size:15px}
#porn-type{margin-bottom:10px}
.smut-it-up{float:left;width:240px;text-align:center;margin-bottom:30px}
.right,.mid-fill{float:left;width:665px}
.hot{font-size:16px;color:#000;margin:3px 10px 5px 0}
span.down{float:right;width:25px;height:25px;background:url(images/m.png) repeat-x 0 -170px}
.mag{float:left;width:15px;height:15px;background:url(images/m.png) no-repeat -79px -225px;margin:5px 5px 0}
input.term{float:left;width:100px;height:15px;font-size:12px;color:#1a1a1a;font-weight:700;border:0;background:none;margin:5px 5px 0 0;padding:0}
span.in{float:left;background:url(images/m.png) no-repeat -185px 0;width:15px;height:8px;margin:9px 0 0 6px}
span.views{float:left;margin-left:10px;clear:both;font-size:12px;color:#999;display:block}
.porn-bar a{float:left;color:#1a1a1a}
.new-tab{background:url(images/m.png) no-repeat -63px -225px;height:16px;width:16px;float:left;clear:both;margin:4px 6px}
.pbar{float:left;height:24px;background:url(images/m.png) repeat-x 0 -165px;color:#1a1a1a;border:1px solid #9A1C24;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;margin:5px 4px}
.sbar{float:left;height:25px;background:url(images/m.png) repeat-x 0 -155px;border-left:1px solid #9A1C24;padding:5px 0}
.pbar:active,.sbar:active{background:#9A1C24}
a.home:active{background:#903;}
.comment-icon{background:url(images/m.png) no-repeat -16px -225px;height:15px;width:16px;float:left;margin:5px 6px 0}
.ts{float:left;width:18px;height:24px;background:url(images/m.png) no-repeat -124px -225px;margin:0 8px 0 9px}
.fs{float:left;width:11px;height:24px;background:url(images/m.png) no-repeat -142px -225px;margin:0 12px}
.ss{float:left;width:24px;height:24px;background:url(images/m.png) no-repeat -153px -225px;margin:0 6px 0 5px}
.rs{float:left;width:19px;height:24px;background:url(images/m.png) no-repeat -177px -225px;margin:0 8px}
.comment-num{float:left;margin:5px 5px 0 0}
.pbtitle{float:left;text-transform:none;margin:5px 6px 0}
.favorite,.favorited{background:url(images/m.png) no-repeat -153px 0;height:16px;width:16px;float:left;margin:4px 6px 0}
.profile{background:url(images/m.png) no-repeat -94px -225px;height:16px;width:16px;float:left;margin:4px 6px 0}
.favorited{background-position:-137px 0}
a.pbar:hover .favorite{background:url(images/m.png) no-repeat -137px 0}
.share{background:url(images/m.png) no-repeat -32px -225px;height:13px;width:31px;float:left;margin:6px 6px 0}
a.home{float:right;height:24px;margin:5px 0 0 8px;background:url(images/m.png) repeat-x 0 -65px;color:#fff;border:1px solid #903;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;display:inline}
.home-icon{background:url(images/m.png) no-repeat 0 -225px;height:15px;width:16px;float:left;margin:4px 6px 0}
.pink,h1.pink a{color:#EB1E44}
.descriptors{float:left;width:95%;border:1px solid #ccc;margin-top:5px;padding:2%}
.descriptors img{float:left;margin-right:10px}
.yay-porn{float:left;width:100%;top:35px;bottom:0;right:0;left:0;overflow:auto;position:absolute;height:98%}
a.gray{color:gray;font-weight:300;border:0}
a.gray:hover{text-decoration:underline}
h1.pink{font-size:18px;font-family:Tahoma,Helvetica,Arial}
.view-hold{float:left;border-left:2px solid #ccc;font-size:11px;font-weight:700;text-align:left;margin:0;padding:0 10px}
.desc-hold{float:left;width:60%}
.message-box,.mbox{display:none;position:absolute;top:35px;left:0;text-align:left;background:url(images/trans.png) top left;color:#fff;text-transform:none;font-weight:300;font-size:12px;padding:5px 10px}
#s-browse{margin-top:6px}
#s-browse,#c-tab,#pr-tab,#sh{width:130px}
#o-tab,#t-tab{width:160px}
#save{width:115px}
.tail{position:absolute;top:-8px;left:10px;background:url(images/m.png) no-repeat top right;width:13px;height:9px}
.pbar:hover .message-box,a.smutupon:hover .message-box,.mbox{display:block}
.av300{float:left;width:300px;height:774px;}
.b300 .av300{margin:0 15px 0 0}
.b300{float:left;width:985px;background:#000;margin:0 0 10px;text-align:center;}
.av468{float:left;width:468px;height:60px;background:#444;display:inline;margin:0 0 0 98px}
.av728{float:left;width:738px;height:98px;background:#444;display:inline;margin:0 0 0 118px}
.link,.slink{float:left;width:160px;height:120px;position:relative;overflow:hidden;margin:0 5px 5px 0}
a.im,#ps a img{background:#333 url(http://s1.megabj.com/images/ajax-loader.gif) no-repeat center;height:120px;float:left;margin:0 6px 6px 0;width:160px;position:relative;}
.faves{position:absolute;bottom:0;left:0;z-index:900;float:right;width:auto;font-size:12px;color:#fff;background:#ED1C24;padding:2px 5px 1px 6px}
.go{position:absolute;color:#ED1C24;font-size:11px;line-height:1.1em;font-weight:700;background:url(images/trans2.png);float:left;width:150px;padding:5px;bottom:0;left:0;right:0;z-index:500}
.av{float:left;width:100%;background:#000;text-align:center;margin-bottom:10px}
.pcats{width:300px;float:left;margin:-10px 0 10px}
.tca{float:left;width:280px;color:#fff;font-size:14px;background:url(images/m.png) repeat-x 0 -135px;font-family:arial,helvetica,sans-serif;padding:5px 10px}
a.tca:hover{background:#9A1C24;color:#fff}
.lower{color:gray;font-size:11px;position:absolute;top:185px;float:left;width:100%}
.star,.starred{float:right;width:11px;height:11px;background:url(images/m.png) no-repeat -155px 0;margin-top:4px}
.starred{background-position:-155px -11px}
.ra{float:right;font-weight:700}
.ptop a.im{margin-right:10px}
div.pagination a:hover{border-top:3px solid #f2f2f2}
#sort{display:inline;float:right;margin-right:20px}
.pagination{float:left;width:638px;font-weight:700;background:#1a1a1a;font-size:20px;margin:0 0 10px;padding:10px}
.pagination a,span.dots{float:left;margin-right:10px;padding-top:3px;border-top:3px solid #1a1a1a}
a#next{float:left;margin-left:10px;display:inline;color:#666}
a#next:hover,#current{border-top:3px solid #666}
.lights,.shared{position:fixed;overflow:auto;left:0;bottom:0;top:0;width:100%;z-index:900;text-align:center;line-height:0;background:url(images/trans.png)}
img.load{margin:20px 0}
#mediaspace{background:#111;z-index:901;position:relative;float:left;width:100%;height:525px}
.vid{float:left;width:685px;left:92px;top:0;position:absolute}
.rt{float:right}
a.gf-porn{font-size:14px}
.controls{float:right;width:92px;margin-top:170px;line-height:1em}
.vb{float:right;width:92px;font-weight:300;margin-bottom:15px;text-align:center;font-size:10px;color:#b3b3b3}
.vb span{filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;background:url(http://s.megabj.com/images/m.png) no-repeat;display:inline}
a.vb:hover{color:#b3b3b3}
a.vb:hover span{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0}
span.fi,span.fid{float:left;width:30px;height:30px;background-position:-91px -270px;margin:0 31px 5px}
a.vb:hover span.fi,span.fid{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1px;background-position:-121px -270px}
span.li{float:left;width:24px;height:34px;background-position:-35px -288px;margin:0 34px 5px}
span.si{float:left;width:42px;height:18px;background-position:-151px -270px;margin:0 25px 5px}
span.ni{float:left;width:35px;height:26px;background-position:0 -288px;margin:0 28px 5px}
.footer{float:left;width:100%;font-weight:700;font-size:11px}
.tail2{float:left;background:url(images/m.png) no-repeat top right;width:13px;height:9px;margin:0 0 0 15px}
.c300{float:left;width:280px;color:#fff;background:url(images/trans.png) top left;font-size:12px;margin:0 0 15px;padding:10px 10px 0}
.cs300 p{float:left;width:100%;color:#fff;margin:0}
.grey300{float:left;width:280px;background:#333;margin:0 0 10px;padding:10px}
.c{float:left;width:100%;margin:0 0 10px}
.c p{float:left;width:645px;background:#1A1A1A;font-size:12px;color:#fff;padding:10px}
#commentTxt{float:left;width:653px;height:50px;font-size:15px;border:1px solid #ccc;font-family:Tahoma,Verdana,Sans-serif;padding:5px}
#commentform input,input.submit{border:0;color:#fff;font-weight:700;background:url(images/m.png) repeat-x 0 -135px;text-transform:uppercase;cursor:pointer;font-family:tahoma,verdana,sans-serif;padding:5px}
input[type=text],input[type=password]{font-family:Tahoma,Verdana,sans-serif;font-size:14px;color:#4d4d4d;border:1px solid #ccc;padding:4px}
.searchform input{-moz-border-radius:5px;border-radius:5px;font-weight:700;font-size:14px;color:gray;border:0;background:#fff;float:left;width:959px;margin:0;padding:5px}
#useryes,#p1,#p2{width:435px;float:left}
.explain{color:#900;font-weight:700;float:left;width:100%}
input.veryes{border:1px solid #0C3}
input.verno{border:1px solid #900}
ul.errors{color:#900;font-weight:700}
#pic{float:left;width:100%;text-align:center;background:#111}
#ps a img{margin:0 5px 5px 0}
#no a img{margin:0}
#ps p{color:gray;line-height:1.4em;font-family:arial,helvetica,sans-serif}
.shared{position:fixed;overflow:hidden;left:0;bottom:0;top:0;width:100%;display:none;z-index:999;text-align:center;line-height:0;background:url(images/gt.png)}
.share-box{width:244px;height:35px;background:url(images/m.png) repeat-x 0 -190px;border:1px solid #9A1C24;margin:0 auto}
.share-box .smut-small{display:inline;margin:8px 10px}
input.bit{height:13px;text-align:center;color:#1a1a1a;background:url(images/m.png) repeat-x 0 -120px;width:224px;border:1px solid #9A1C24;font-weight:700;font-size:12px;margin:0;padding:11px 10px}
.pcats h2{font-size:14px;float:left;width:280px;color:#ED1C24;background:url(images/m.png) repeat-x 0 -190px;font-weight:700;padding:5px 10px}
.tw{font-weight:700;color:#999;border-bottom:1px solid #CCC;margin-bottom:15px}
a.button:hover,a.menu:hover,a.button:active,a.menu:active{background:#903}
.left-100,.l100,.left-100-15,.left-100-10,.left-100-5,.searchform{float:left;width:100%}
.left-100-10,.c300 p{margin:0 0 10px}
a.gray,h1.pink a:hover,a.go:hover{color:#4d4d4d}
h1.pink a.gray,#tags{font-size:11px}
h2.cat { font-size:12px; color:#777; line-height:1.0em; margin-bottom:1.2em; font-weight:300;}
.share-box .gf-small { margin: 5px 10px 0 5px; }