/*
Theme Name:Black Porn Sites
Designed by:DCash of DCashGirls.com
*/

@import url("css/reset.css"); 
@import url("css/typo.css"); 
/* Header Section */
.header{width:940px; margin:0 auto}
.header-logo{float:left; width:342px}
.header-logo h1, .header-logo h2{margin-top:15px; margin-bottom:15px; background:url(images/bps-logo.png) no-repeat; text-indent:-99999px}
.header-logo h1 a, .header-logo h2 a{display:block; height:76px; width:342px; outline:0}
.header-logo h1 a:hover, .header-logo h1 a:hover{text-decoration:none}
.wrapper{margin-left:auto; margin-right:auto; width:940px; position:relative; text-align:left}
.header-banner{float:right; text-align:center; width:480px; margin-top:15px; height:100px; vertical-align:middle}/* this is a widgetized area */
.header-banner a{color:#FC0}/* this is a widgetized area */
.header-banner a:hover{color:#FF0}
.container{text-align:left; width:960px; margin:0 auto}
#navigation{height:35px; margin-top:-15px; margin-bottom:25px; background:url(images/bg-catnav.png) repeat-x bottom}
#navigation, #page-nav{font-size:14px}
#navigation a:hover, #page-nav{border:none}

/* Header Page Menu */
#page-nav{position:relative; height:34px; width:940px; margin:0 auto}
#page-nav a{color:#333; text-decoration:none; text-shadow:#fff 0px 1px 0px}
#page-nav a:hover{color:#000}
#page-nav li:hover{background:#e6e6e6}
#page-nav #search{height:33px; margin-bottom:2px; padding-bottom:5px; overflow:hidden; position:relative; margin-top:0px; margin-right:25px}
#page-nav #search input{background:transparent; color:#a3a192; float:left; font-size:12px; margin:7px 0 0 10px; width:170px; padding:2px}
#page-nav #search .btn{padding:0; width:auto; margin-top:12px; margin-right:0; margin-bottom:0; margin-left:-20px; position:absolute}
#pagenav li a span.sf-sub-indicator{display:none}
#pagenav li ul li a span.sf-sub-indicator{display:inline}
#pagenav, #pagenav ul{position:relative; z-index:100; margin:0; padding:0; list-style:none; line-height:1; background:url(images/pagenav-div.png) no-repeat right}
#pagenav a{font-size:14px; display:block; z-index:100; padding:0 15px; line-height:34px; text-decoration:none}
#pagenav li{float:left; width:auto; background:url(images/pagenav-div.png) no-repeat left; height:33px}
#pagenav li ul{position:absolute; left:-999em; width:180px}
#pagenav li ul li{background:url(images/bg-catnav.png) repeat-x bottom; border:1px solid #ddd; border-width:0 1px; height:30px}
#pagenav li ul li a{font-family:Verdana,Geneva,sans-serif; width:160px; line-height:30px; padding:0 10px; font-size:11px; font-style:normal; font-weight:400; color:#555}
#pagenav li ul ul{margin:-30px 0 0 180px}
#pagenav li:hover ul ul, #pagenav li:hover ul ul ul, #pagenav li.sfhover ul ul, #pagenav li.sfhover ul ul ul{left:-999em}
#pagenav li:hover ul, #pagenav li li:hover ul, #pagenav li li li:hover ul, #pagenav li.sfhover ul, #pagenav li li.sfhover ul, #pagenav li li li.sfhover ul{left:auto}
#pagenav li:hover, #pagenav li.hover{position:static}
.rss{position:absolute; left:924px; top:12px}
#main{width:960px; float:left}

/* Footer */
.footer{text-align:center; padding:20px}
#footer-bottom{width:919px; float:left; margin:0px 0px 0px 14px; display:inline; text-align:right; padding:30px 0px 15px}
#footer-bottom p{padding-right:15px; color:#252525}
#footer-bottom p a{color:#252525}

/* Sidebar */
#sidebar{float:right; width:300px; margin-top:20px}
#sidebar h3{text-align:center;font-size:14px;color:#111;text-transform:uppercase;border-bottom:1px solid #a8a8a8;padding:13px 0px 11px;background-color:#EAEAEA;margin-bottom:15px}
.sidebar-block{color:#293d82; padding:0px 0px 20px; text-align:center /*background-color:#081f40*/}
.sidebar-block a, #footer-widgets-inside div.widget a{color:#111; font-weight:bold; text-decoration:underline}
.sidebar-block  ul{margin-top:-7px;margin-left:10px}
.sidebar-block  ul li{padding:7px 0px 7px 10px; background:url('images/li-mark.jpg') no-repeat 0px 12px; text-align:left}
.sidebar-block ul li ul{padding:5px 0px 0px 20px; margin:0px 0px -7px}
#sidebar div.inner-boundary { border: 1px solid #a8a8a8;margin-bottom:15px}
#sidebar div.inner-boundary div.inner-border { border-top: 1px solid #f9f9f9; border-left: 1px solid #f9f9f9; border-right: 1px solid #f9f9f9; border-bottom: 1px solid #f9f9f9; background-color: #e0e0e0;}

/* Misc */
.banners{text-align:center; font-weight:bold; text-transform:uppercase; margin:10px; font-size:18px; width:750px; margin:15px auto}
.banners a{text-decoration:underline}
.blackcrush{text-align:center; margin:10px; font-size:18px; width:900px; margin:15px auto}
.thinborder{margin:0px; border:1px solid #CCC; padding-top:10px; padding-right:3px; padding-bottom:3px; padding-left:10px}
.warning{color:#F00}
.errors{margin-top:15px; margin-bottom:15px}
.breadcrumbs{margin:20px 0px}
.tgp_galleries{margin:0 auto; width:900px}
.hideme{height:0px; width:1px; overflow:hidden; display:none}
.align-left{float:left; margin-right:15px}

/* Simple Css Codes */
.fl{float:left}
.fr{float:right}
.cl{clear:left}
.cr{clear:right}
.cb{clear:both; padding-top:10px; padding-bottom:10px; display:block}
.cb2{clear:both}
.just{text-align:justify}
.centerit{text-align:center}
.boldit{font-weight:bold}

/* Category List */
.categorieslist{margin:0 auto; height:330px; margin-bottom:20px; text-align:left}
.cat_column, .cat_column2, .cat_column3, .cat_column4{width:219px; font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:18px; text-transform:uppercase; padding-top:5px; padding-bottom:0px; padding-left:5px; margin-top:15px; margin-right:18px; margin-bottom:0px; height:220px; background-color:#FFF; border:1px solid #E5E5E5}
.cat_column, .cat_column2{float:left}
.cat_column2, .cat_column4{margin:0px; margin-top:15px}
.cat_column3, .cat_column4{float:right}
.cat_column3{margin:0px; margin-left:18px; margin-top:15px}
.cat_column h2, .cat_column2 h2, .cat_column3 h2, .cat_column4 h2{margin-top:5px; margin-right:0px; margin-bottom:5px; margin-left:0px; font-size:16px; font-weight:bold; padding-bottom:5px}
.cat_column ul, .cat_column2 ul, .cat_column3 ul, .cat_column4 ul{list-style-type:none; margin-left:5px; margin-top:0px}
.cat_column ul li, .cat_column2 ul li, .cat_column3 ul li, .cat_column4 ul li, .linkcat ul li{padding:1px 0 1px 10px; background-attachment:scroll; background-color:transparent; background-image:url(images/footer-widget-ul.jpg); background-repeat:no-repeat; background-position:0 8px}
.cat_dropdown{margin:5px 0px; float:right; width:250px}
.cat_dropdown p{font-size:13px; font-weight:bold}
.cat_nav_text{font-weight:bold; float:left; width:80px}
.cat_description{width:940px; padding:10px; color:#111; background-color:#E5E5E5; border:1px solid #ccc}
.postform{background:transparent; color:#a3a192; float:right; font-size:12px; margin-top:-3px; width:170px; padding:2px}

/* Site Boxes */
#featured_area{margin:0 auto; margin-bottom:20px}
#featured_area h2, h2{font-size:24px; margin-bottom:10px; font-weight:bold}
.featured_box, .recent_box{width:160px; height:155px; float:left; padding-left:10px; padding-right:10px; margin-right:10px; margin-bottom:20px; padding-top:8px; text-align:center; background-color:#FFF; border:1px solid #E5E5E5}
.featured_site{width:150px; padding:3px; border:1px solid #ccc}
.featured_cat{font-size:11px}
.recent_box{height:145px}
.site_block{}

/* Site Info &Wraps */
.site_wrap, .site_top_wrap{width:640px; margin-bottom:20px}
.site_wrap a, site_top_wrap a{text-decoration:underline; font-weight:bold; color:#036}
.site_wrap a:hover, site_top_wrap a:hover{text-decoration:none; color:#06C}
.site_thumb{width:260px; padding:2px; border:1px solid #ccc; float:left}
.site_description_wrap{float:right; width:360px; margin-left:10px}
.site_description_wrap2{float:left; width:640px; margin-left:10px}
.site_description_wrap h3, .site_description_wrap2 h3{font-size:18px}
.site_description h2{font-size:14px}
.site_date{float:left}
.site_visit{float:right}
.site_seperator{height:5px; border-top-width:1px; border-top-style:dashed; border-top-color:#CCC; margin:10px 0px}
.catwrap{width:640px; float:left; margin-top:20px}
.site_big_thumb{float:left; width:430px}
.site_meta{float:right; width:200px; font-family:Verdana,Geneva,sans-serif}
.site_meta ul{list-style-type:none}
.visit{margin:0 auto; font-size:22px; font-weight:bold; text-align:center; text-decoration:underline}
.site_content{font-size:12px}
.site_content ul{list-style-type:disc}
.site_content li{line-height:25px; font-size:12px; margin-left:20px}
.site_content h2{font-size:18px}
.site_content h3{font-size:25px}
.site_content a{}
.site_photos{margin:20px 0px; border-top-width:1px; border-top-style:dashed; border-top-color:#CCC; border-bottom-width:1px}
.site_gallery{margin:20px 0px}

/* Format Gallery Lists */
.hostedphotos, .hostedvideos{overflow:hidden; width:600px; white-space:nowrap}
.hostedphotos{margin-bottom:20px}
.hostedvideos{margin-top:15px}

/*Video Box Covers */
/*.movieprofits{float:left; width:178px; margin-bottom:20px; margin-top:20px}
.movieprofit-widget{background:#FFF url(images/bgr-box-trans.png) repeat-x top left; border:1px solid #dedbd1; text-align:center; margin:0 0 15px}
.movieprofits img{border:1px solid #dedbd1}
*/
/* Free Black Links */
.linkcat h2{font-size:18px; margin-top:15px}
.brlink a{text-decoration:underline; font-size:14px}
.linkcat ul, .lastest_blogpost ul{list-style-type:none; margin-left:0px; margin-top:0px}
.linkcat ul li, .lastest_blogpost ul li{padding:1px 0 1px 10px; background-image:url(images/footer-widget-ul.jpg); background-repeat:no-repeat; background-position:0 10px; margin-left:0px}

/* Site table */
.tb_labels{background-color:#ddd}
.tb_date{width:53px}
.tb_price{width:50px}
.tb_date, .tb_price, .tb_rating, .tb_details, .tb_sitename, .tb_category, .tb_preview{float:left; background-color:#eee; border:1px solid #FFF; height:14px; padding:8px; font-family:verdana,sans-serif; font-size:10px; line-height:14px; color:#777; vertical-align:middle; overflow:hidden}
.tb_rating{width:80px; line-height:21px}
.tb_price{text-align:center}
.tb_sitename{width:145px}
.tb_category{width:125px}
.tb_category a{color:#777; font-weight:normal}
.tb_details{width:255px}
.tb_preview{width:55px}
.spacer{margin-top:15px}

.tb_labels{background-color:#ddd; color:#333; text-transform:uppercase; font-weight:bold}
.featured_site_wrap{width:465px; float:left; padding:2px; margin-bottom:0px; margin-right:10px}
.featured_site_thumb, .related_thumbs{float:left; width:115px; padding:3px; border:1px solid #ccc; background-color:#FFF; margin-right:8px; text-align:center}
.featured_site_text{float:left; width:330px}
.featured_spacer{height:5px; border-top-width:1px; border-top-style:dashed; border-top-color:#CCC; margin:5px 0px; width:465px; float:left; margin-right:15px}
.relatedposts h3{font-size:14px; font-weight:bold}
.related_thumbs{margin-right:5px; white-space:nowrap; overflow:hidden}

.lastest_blogpost{float:left; width:200px; overflow:hidden}
.lastest_blogpost h2{font-family:Arial,Helvetica,sans-serif; font-size:18px; color:#000; margin-top:6px}
.lastest_blogpost ul{white-space:nowrap}
.lastest_blogpost ul li{margin-bottom:2px; background-position:0 6px}
.blackpornmovies{float:right; width:720px}

.wordtube{margin-bottom:20px}
/* Share Posts */
.addtoany_share_save_container{margin:16px 0}
ul.addtoany_list{display:inline; list-style-type:none; margin:0 !important; padding:0 !important; text-indent:0 !important}
ul.addtoany_list li{background:none !important; border:0; display:inline !important; line-height:32px; list-style-type:none; margin:0 !important; padding:0 !important}
ul.addtoany_list li:before{content:""}
ul.addtoany_list li a{padding:0 9px}
ul.addtoany_list img{float:none; border:0; margin:0; padding:0; vertical-align:middle}
ul.addtoany_list a img{opacity:.6; -moz-opacity:.6; filter:alpha(opacity=60)}
ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img{opacity:1; -moz-opacity:1; filter:alpha(opacity=100)}
a.addtoany_share_save img{border:0; width:auto; height:auto}

/* Comments */
ol.commentlist{list-style:none; margin:0; padding:0}
ol.commentlist li{border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 64px; position:relative}
ol.commentlist li.pingback comment-author{padding:0 170px 0 0}
ol.commentlist li div.vcard{font-weight:bold; font-size:14px; line-height:16px; font-family:helvetica,arial,sans-serif}
ol.commentlist li div.vcard cite.fn{font-style:normal; font-size:11px}
ol.commentlist li div.vcard cite.fn a.url{color:#c00; text-decoration:none}
ol.commentlist li div.vcard cite.fn a.url:hover{color:#000}
ol.commentlist li div.vcard img.avatar{background:#fff; border:1px solid #aaa; padding:5px; left:7px; position:absolute; top:7px}
ol.commentlist li div.comment-meta{font-weight:bold; font-size:10px; line-height:16px; font-family:helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px}
ol.commentlist li div.comment-meta a{color:#205B87; text-decoration:none}
ol.commentlist li p{font-weight:normal; font-size:12px; line-height:16px; font-family:helvetica,arial,sans-serif; margin:5px 0 12px}
ol.commentlist li ul{font-weight:normal; font-size:12px; line-height:16px; font-family:helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0}
ol.commentlist li div.reply{background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px}
ol.commentlist li div.reply:hover{background:#c00; border:1px solid #c00}
ol.commentlist li div.reply a{color:#fff; text-decoration:none; text-transform:uppercase}
ol.commentlist li ul.children{list-style:none; margin:12px 0 0; text-indent:0}
ol.commentlist li ul.children li.depth-2{margin:0 0 3px}
ol.commentlist li ul.children li.depth-3{margin:0 0 3px}
ol.commentlist li ul.children li.depth-4{margin:0 0 3px}
ol.commentlist li ul.children li.depth-5{margin:0 0 3px}
ol.commentlist ul.children li.odd{background:#fff}
ol.commentlist ul.children li.even{background:#f6f6f6}
ol.commentlist li.pingback div.vcard{padding:0 170px 0 0}

/* Image Boxes */

img.centered, .aligncenter, div.aligncenter{display:block; margin-left:auto; margin-right:auto}
img.alignright{padding:4px; margin:0 0 2px 7px; display:inline}
img.alignleft{padding:4px; margin:0 7px 2px 0; display:inline}
.alignright{float:right}
.alignleft{float:left}

.su-linkbox{margin: 20px 0px}

/* Movies */
.movietitle {font-size: 12px;font-weight: bold;}
.moviedescription {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.movies table{margin-bottom:6px; width:720px}
.movies h2{font-size:18px; font-weight:bold}
.movies a{color:#00F;text-decoration: underline;}
.movies a:hover{color:#09F}

.toplist_sitelink{width:200px;float:left}
.toplist_description{width:400px;float:left}
.archive_wrap{width:940px; margin:0 auto}