/* @group clearfix */

.clearfix {  
	display: inline-block;  
}

.clearfix:after {
	content: ".";  
	display: block;  
	clear: both;  
	visibility: hidden;  
	line-height: 0;  
	height: 0;  
}  
html[xmlns] .clearfix {  
	display: block;  
}  
* html .clearfix {  
	height: 1%;  
}



/* @end */

/* @group Utility */

/* Remove borders on FFox images */

img {
	border-style: none;
}

/* Generic floating */

.left {
	float: left;
}

.right {
	float: right;
}



/* @end */

/* @group Global Text Styling */

p {
	margin-top: 0;
	margin-bottom: 5px;
}

a {
	color: #fff;
	text-decoration: none;
}

a:hover {
	color:#fff;
	text-decoration: underline;
}

hr {
	border-color: #b8b8b8;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}

.notifier {
	display: block;
	background-color: #4b0019;
	padding: 5px;
	margin: 5px;
	font-size: 12px;
}

.notifier h1 {
	font-size: 17px;
	margin-top: 4px;
	border-bottom: 1px solid #9d0136;
	padding-bottom: 3px;
}

.notifier div {
	float: left;
}

.notifier div a:hover {
	text-decoration: underline;
}



/* @end */

/* @group Layout */

body {
	background: url(../images/1251.png) repeat;
	font: 0.8em "Lucida Grande", Lucida, Verdana, sans-serif;
	color: white;
}

.header {
background:#000;
	width: 978px;
	height: 138px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
margin-bottom:-1px;
	border:#222 5px solid;
border-bottom-style:none;
}

.nav {
	width:957px;
float:left;
		background-color:#000;background:url(../images/top-bg.gif) repeat-x;
	border: 1px solid #353535;
	
	border-top-style:none;

}
.top_random{padding-top:4px;clear:both;width: 977px;height:127px;background-color:black;margin-left: auto;margin-right: auto;border:#222 5px solid;border-bottom-style: none;border-top-style:none;}
.top_random img{width:160px;height:120px;border:1px #fff solid;margin-left:30px;}
.top_random img:hover{width:156px;height:116px;border:3px #fff solid;margin-left:30px;}

.search {
	width: 973px;
	height: 33px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/bottom-bg.gif) repeat-x;
	color: white;
	text-align: left;
	padding-right: 5px;
padding-top:3px;
	border: 5px solid #222;
	border-top-style: none;
border-bottom-style: none;
}
.widgetholder{width:978px;height:137px;margin-left: auto;
margin-right: auto;background-color:#000;text-align: center;	border: 5px solid #222;
	border-top-style: none;
border-bottom-style: none;}
.main {

	width: 978px;
	margin-left: auto;
	margin-right: auto;
	background-color: #000;
	border: 5px solid #222;
	border-top-style: none;
}

.main h3{margin:10px;padding:0;}
.main p{margin:0px;padding:0;font-size:9px;}
div.threeColA1 {
	float: left;
	width: 677px;
	background-color: #000;
	margin-top:20px;
}

div.threeColA2 {
	float: right;
	width: 170px;
	background-color: #111;
	text-align: center;
	padding-top: 0px;background-color: #000;
}

div.threeColA3 {
	float: right;
	width: 301px;
	background-color: #000;margin:0;padding:0;
}

.footer {
	text-align: center;
	width: 972px;
	background-color: #000;
	margin: 0 auto 20px;
	border: 1px solid #464646;
	border-top-style: none;
	padding: 3px;
	color: white;
	font-size: 10px;
}
.subcontent {
	
	width: 972px;
	background-color: #000;
	margin: 0 auto 0px;
	border: 1px solid #464646;
	border-top-style: none;
	padding: 3px;
	color: white;
	font-size: 10px;height:400px;
	text-align:center;
}
.sidecontent{margin:0;padding:0;width:295px;}
.sidecontent ul{width:301px;list-style:none;float:left;margin:0;padding:0;margin-top:0px;}
.sidecontent ul.li{width:210px;display:block;margin-top:1px;}
.sidecontent ul img{border:#fff 1px solid;}
.sidecontent ul img:hover{width:144px;height:108px;border:#fff 3px solid;}
.sidecontent h4{height:24px;font-size:14px;width:293px;background: url('../images/sidehead.png') no-repeat center;margin:22px 0 0 0;padding:5px 0 0 0px;text-align:center;}
.subcontent ul{width:300px;list-style:none;float:left;margin:0;padding:0;padding-left:10px;}
.subcontent ul.tide{width:270px;float:}

.subcontent ul.tide li{width:120px;float:left;text-align:left;margin-left:5px;}

.subcontent h4{width:300px;font-size:14px;background: url(../images/sideBg.gif) repeat-x;padding:2px;height:20px;}
.subcontent ul.tide h4{width:260px;float:left;display:block;}


/* @end */

/* @group Nav */

.nav ul {
	margin: 0;
	padding: 0;
float:left;

}

.nav ul li {
	display: block;
	float: left;
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	border-right: 0px solid #000;
	
}

.nav ul li.last {
	border-right-style: none;width:120px;
}
.nav ul li.small {
	width:60px;
}
.nav ul li.big {
	width:120px;
}

.nav ul li a {
	display: block;
	padding-top: 9px;
	color: white;
	padding-bottom: 9px;
	background-color:#000;background:url(../images/top-bg.gif) repeat-x;
}

.nav ul li a:hover {
	background-color: #000 ;
	text-decoration: underline;color: #fff;
}

.nav ul li a.on {
	background-color: #c20000;
	color: #fff;
}

ul#category_list{color:red;list-style:none;margin:0;padding:0;margin-left:10px;}
ul#category_list li{display:inline;}
ul#category_list li a{color:#fff;}
ul#category_list li a:hover{text-decoration:underline;}
/* @end */

/* @group Search Bar */

.searchbox input {
	background-color: #000;
	border-style: solid;
	border-width: 1px;
border-color:#353535;
	padding: 3px;
height:14px;
color:#fff;
}

.searchbox img#go {
	position: relative;
	top: 6px;
width:25px;
height:19px;
}


/* @end */

/* @group Plug Listings */

.plug {	width: 160px; height: 172px;
		margin-left: 4px;
      margin-right: 4px;
      margin-top: 8px;
		float: left;
                                 overflow: hidden;
                                 display: inline;
font-size:11px;
	color:#000;
}

.plug a {
	display: block;
	float: left;
	color: white;
	text-decoration:underline;
	font-weight:bold;
	text-align:center;
}

.plug a:hover{color:#fff;}
.plug a.tajtl{width:157px;height:42px;color:#fff;font-size:10px;text-decoration:none;}
.plug a.tajtl:hover{width:157px;height:42px;color:#fff;text-decoration:underline;}
.plug img{width:158px;height:118px;border:#fff 1px solid;}
.plug img:hover{width:154px;height:114px;border:#fff 3px solid;}
div.bord{background-color:#6c0000;color:#fff;font-size:9px;background: url(../images/sideBg.gif) repeat-x;}
 }


/* @end */

div.threeColA2 img {width: 160px;
height: 120px;border:#fff 1px solid;
margin-bottom:0px;
}
div.rushblock{width:167px;float:left;padding:0 0 0 3px;}
div.rushblock h4{background:url('http://www.bukkake69.com/images/banned.png') no-repeat center;width:160px;height:24px;text-align:center;margin:0px 0 0 3px;padding:10px 0 0 0;	font-size: 14px;}
div.contentblock {
width:495px;text-align:center;float:right;margin:0 0px 0 0;padding-right:5px;
}

div.contentblock h1 {
	font-size: 14px;
	color: white;
	padding: 10px 0px 0 0;
	margin:0;width:500px;height:24px;text-align:center;
	background:url('http://www.bukkake69.com/images/bh1.png') no-repeat center;
}
div.contentblock h5 {
	font-size: 14px;
	color: white;
	padding: 10px 0px 0 0;
	margin:0;width:200px;text-align:center;margin:0 0 0 150px;

}
div.contentblock p{font-size:10px;}
/* @group Right Column */

div.threeColA3 div.ad {
	margin: 0px;
	padding:0px;
}

div.chosenblock {
	margin: 4px;
	margin-top:5px;
}

div.chosenblock h3 {
	font-size: 16px;
	border-bottom: 1px solid #9d0136;
	color: white;
	padding-bottom: 4px;
}

div.chosenblock img {
	width: 140px;
	height: 105px;border:#999 1px solid;margin:1px;
}



/* @end */

/* @group Video */

.video {
	background-color: #000;
}

.video h1 {
	font-size: 13px;
	margin-top: 4px;
	border-bottom: 1px solid #9d0136;
	padding-bottom: 3px;
}

.plug div.commentbox {
	background-color: #1d1d1d;
	display: block;
	width: 464px;
	padding: 6px;
	font-size: 12px;
	margin-bottom: 5px;
}

.plug div.commentbox div {
	display: block;
	background-color: #323232;
	width: 456px;
	padding: 4px;
	margin-bottom: 6px;
	color: #7a7a7a;
}

.plug div.commentbox div span {
	color: #ff014f;
}

.plug div.commentbox div span.grey {
	color: #fff;
}

.plug div img.avatar {
	width: 64px;
	height: 64px;
}



/* @end */

/* @group Pagenav */

div.pagenav {
	margin: 10px 5px 20px;
}

div.pagenav a {
	background-color: #222222;
	padding: 5px;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
}

div.pagenav a:hover {
	background-color: #111111;
	padding: 5px;
	font-size: 11px;
	color: #fff;
}

div.ratingbox{}

/* @end */

/* @group Forms */

.form {
	font-size: 14px;
	color: white;
}

.form span {
	color: #ea0154;
}

.form input {
	font-size: 14px;
}

.form textarea {
	width: 242px;
}

span.legend {
	color: #ea0154;
	font-size: 11px;
}



/* @end */
.post					{height:150px; width:155px; float:left; margin:0 2px 3px 0;}
.post:hover				{position:relative;}
.post:hover .post-desc	{visibility:visible;}
.thumb			{padding:0px 0px 0; height:160px; background:#000; color:#fff;}
.thumb img		{border:1px solid #1a1a1a; width:160px; height:120px;}
.thumb:hover img	{border:1px solid #999;}
.thumb:hover		{color:#999999;}

.post-det		{height:13px; background:#1a1a1a; display:block; padding:1px 2px;}
.post-det em	{font:normal 10px/11px arial; color:#fff;}
.post-cat		{float:right; overflow:hidden; display:block; width:105px; height:11px; text-align:right;}
.post-views		{float:left;}

.post-title			{text-align:center; text-decoration:underline; height:40px; display:block; font:bold 11px/13px arial;}
.post-desc			{position:absolute; top:0px; left:140px; width:176px; background:url(img/arx.png) left no-repeat; padding-left:13px; z-index:1000; visibility:hidden;}
.post-desc p		{background:url(img/box_bg.png) bottom no-repeat; padding:5px 5px 5px 7px; color:#393939;}
.post-tags			{display:block; border-top:1px solid #ccc;}
.post-tags a		{color:#fff; font:bold 11px/12px arial; font-style:normal;}
.post-tags a:hover	{color:black; text-decoration:underline;}


ul.pagination {list-style:none;}
ul.pagination li{display:inline;}
ul.pagination li.cur_page{}
ul.pagination li.page_num a{color:#000;background:#999;padding:2px;}
ul.pagination li.page_num a:hover{color:#fff;background:#000;padding:2px;}
ul.pagination li.text_page a{color:#000;background:#999;padding:2px;}
ul.pagination li.text_page a:hover{color:#fff;background:#000;padding:2px;}

/* @group Blog */





/* @end */
