/*
Theme Name: PornTrialz
Theme URI: http://www.arrastheme.com/
Description: PornTrialz theme is a customized theme which used <a href="http://www.arrastheme.com" target="_blank">Arras Theme</a> as basis. Graphical design and styling by <a href="http://www.tanthemes.com/" target="_blank">mBerk</a>. All further customization by <a href="http://rubber-lab.com">Rub.ber Lab</a>.
Version: v1.0
Author: mBerk
Author URI: http://www.tanthemes.com/
*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #64003b url(images/top-bg.gif) top repeat-x; 
	margin: 0;
	color: #fff;
}
:focus { 
	-moz-outline-style: none; 
}

a {
	color: #ff91d4 
	}
	a:hover {
		color: #fff 
	}
	a img {
		border: 1px solid #000 
	}

.clear {
	clear: both;
	overflow: hidden;
	margin-left: -5px;
	margin-bottom: 4px;
}

.bg {
	overflow: hidden;
	background: url(images/bg.gif) top center no-repeat;
}

.wrap {
	width: 860px;
	margin: 0 auto;
}

.header {
	display: block;
	background: url(images/header.jpg) top no-repeat;
	height: 183px;
	position: relative;
	}
	.header h1, .blog-title { padding: 0; margin: 0; width: 320px; height: 130px; position: absolute; top: 3px; left: 0;}
	.header h1 a, .blog-title a { width: 320px; height: 130px; position: absolute; top: 3px; left: 0; text-indent: -9999px; } 
	.header .slogan { font-size: 12px; position: absolute; top: 98px; left: 17px; }
	.header .desk { position: absolute; top: 56px; left: 362px; }
	.header .desk span { display: block; font-weight: bold; }
	.header .desk span b { color: #f0ff69; font-size: 18px; }
	.header a.rss { display: block; position: absolute; width: 51px; height: 50px; top: 40px; right: 0; text-indent: -9999px; background: none }
	.header a:hover.rss { background:url(images/rss.gif) top no-repeat; }
	
	ul.topmenu { padding:0 0 0 10px; margin: 0; list-style: none; position: absolute; top: 145px; left: 0;}
	ul.topmenu li { display: inline; }
	ul.topmenu li a { float: left; font-size: 13px; font-family: "arial Narrow"; padding: 7px 12px; color: #fefefe; text-transform: uppercase; text-decoration: none; font-weight: bold; }
	ul.topmenu li a:hover { color: #f0ff69 }
	
	
.container {
	overflow: hidden;
	background: url(images/sidebar-bg.jpg) top right no-repeat;
}

.content {
	width: 655px;
	float: left;
}

.featured-mb {
	background: #290000 url(images/featured-bg.gif) 0px -6px no-repeat;
	display: block;
	padding: 0;
	position: relative;
	height: 270px;
}

.featured-mb-gay {
	background: #290000 url(images/featured-bg.gif) 0px -6px no-repeat;
	display: block;
	padding: 4px 0 0 10px;
	position: relative;
	height: 15px;
	font-weight: bold;
}

.featured {
	display: block; 
	padding: 12px 0 0 12px;
	margin-bottom: 4px;
}

.featured2 {
	background: #290000 url(images/post-bg.gif) 0px -6px no-repeat;
}
	.fbottom {
		background: url(images/featured-bg.gif) 0px 0px no-repeat;
		display: block;
		height: 6px;
		margin-bottom: 5px;
	}

.banner { text-align: center; margin-left: -2px; margin-top: 10px; margin-bottom: 10px;  }
	.banner img { border: 1px solid #000; }
	
.skyscraper { text-align: center; margin-left: 0px; margin-bottom: 15px; }
	.skyscraper img { border: 1px solid #000; }
	
.box { display: block; background: #290000; margin-bottom: 4px; }
.frontgals { display: block; background: #290000; margin-top: 4px; margin-bottom: 4px; }
.frontgalsbig { display: block; background: #290000; margin-top: 4px; margin-bottom: 4px; }
.frontgalsbig ul { min-height: 270px; }
.frontgalsbig ul li { float: left; margin: 0 8px 0 8px; }
.narrow { width: 160px; margin-left: 5px; float: left; margin-bottom: 0; }
	.topline { display: block; height: 5px; background: url(images/box-bg-dark.gif) 0px -5px no-repeat; margin-bottom: -2px; }
	.topline div { float: right; height: 5px; width: 5px; background: url(images/box-corner-dark.gif) 0px 0px no-repeat; }
	.footline { display: block; height: 5px; background: url(images/box-bg-dark.gif) 0px 0px no-repeat;  }
	.footline div { float: right; height: 5px; width: 5px; background: url(images/box-corner-dark.gif) 0px -5px no-repeat; }
	
	.box h3 { margin: 0 3px; padding: 5px 7px; height: 50px; display: block; font-size: 14px; color: #fff; background: url(images/box-h3.gif) 0px 0px no-repeat; margin-bottom: -25px; }
	.narrow h3 { text-align: center; margin:0 3px; padding: 5px 7px; height: 50px; display: block; font-size: 14px; color: #fff; background: url(images/box-h3-2.gif) 0px 0px no-repeat; margin-bottom: -25px; }
	.box ul { margin: 0; padding: 5px 9px; list-style: none; }
	.box ul li { padding:1px 0; }
	.box p { margin: 0}
	.box ul li a { color: #df7ab6; text-decoration: none; } 
	.box ul li a:hover { color: #fff; } 

#posts { background: #290000 url(images/featured-bg.gif) 0px -6px no-repeat; display: block; padding: 9px 8px 7px 8px; position: relative;}
	#posts h3.cat-title { margin: 0; padding: 11px 10px; background: url(images/posts-h3.gif) top no-repeat; }
	
	.entrylist {
		background: #59052d url(images/post-bg.gif) 0px -6px no-repeat; 
		margin-top: 4px; 	
		font-size: 14px;
	}

	.entrylist p {
		padding: 6px 10px 0 10px; 
		margin: 0;
		position: relative;
	}

	.entrylist a {
		text-decoration: none;
	}

	.entrylist span.postbg {
		height: 6px;
		background: url(images/post-bg.gif) 0px 0px no-repeat; 
		display: block;
	}

	.entrylist span.taglisting, .entrylist span.pricelisting {
		position: absolute;
		left: 230px;
		font-size: 10px;
	}

	.entrylist span.solo-taglisting {
		position: absolute;
		left: 160px;
		font-size: 10px;
	}

	.entrylist span.solo-pricelisting {
		position: absolute;
		left: 310px;
		font-size: 10px;
	}

	.entrylist span.solo-daylisting {
		position: absolute;
		left: 440px;
		font-size: 10px;
	}

	.entrylist span.daylisting {
		position: absolute;
		left: 430px;
		font-size: 10px;
	}

	.entrylist span.trynow {
		position: absolute;
		right: 10px;
		font-size: 10px;
	}

	.post { 
		display: block; 
		padding: 5px 15px 9px 15px; 
		background: #59052d url(images/post-bg.gif) 0px -6px no-repeat; 
		overflow:hidden; 
		margin-top:4px; 
	}
	.pbottom { 
		display: block; 
		height: 6px; 
		background: url(images/post-bg.gif) 0px 0px no-repeat; 
	}
	
	.post h3.entry-title { padding: 0; margin: 0; font-size: 18px;}
	.post h3.entry-title a { color: #fff; text-decoration: none;}
	.post h3.entry-title a:hover { color: #FFFF33; }
	.post a.more-link { float: left; margin-top: 15px; background: url(images/morelink.gif) top no-repeat; width: 66px; height:24px; text-align: center; padding-top: 6px; color: #fff; text-decoration: none; }
	.post a:hover.more-link { color: #FFFF33; }
	.nop { padding: 4px 10px 0 10px }
	.nop p { margin: 0; padding: 0; }
	.nop a { text-decoration: none;  }
	.entry { font-size: 14px; }
	.entry object {margin-left: 0px }
	img.size-full { margin: 0 auto; display: block; }
	.fullvideotext, .sponsorbanner, #videoLink { display:block; text-align: center }
	.fullvideotext a, #videoLink a { font-size: 20px; font-weight: bold; }
	
	.bloglist h3.entry-title { margin-top: 8px;}
	
	.bloglist img { float: left; margin: 0 20px 10px 0; }
	
	
	ul.postbar { list-style: none; padding:20px 0; margin: 0; }
	ul.postbar li { display: inline }
	ul.postbar li a { float: left; font-weight: bold; font-size: 11px; padding: 5px 10px; background: #AC2666; color: #59052d; margin-right: 4px; }
	ul.postbar li a:hover { background: #7f005a; color: #fff; }
	
	
.sidebar { float: left; padding: 280px 0 10px 5px; }
	.sidebar .box { width: 200px; }
	.sidebar ul { padding: 10px 15px; margin: 0; list-style: none; color: #64003b; }
	.sidebar ul li { padding:0; display: block; margin: 2px 0;}
	#s-latest ul { color: #fff; font-size: 11px; }
	#s-latest li { display: block; padding-bottom: 10px }
	#s-latest a { font-size: 13px; }
	#s-tags { display: block; padding: 10px 15px; }
	#s-tags a { color: #fff; text-decoration: none; line-height:23px;}
	#s-tags a:hover { background: #fff; color: #000 }
	li#multi-sidebar-container, li#multi-sidebar-container div { margin: 0; padding: 0; list-style: none; }
	#multi-sidebar { margin: 0; padding: 0; }
	
	ul.thumbs { overflow: hidden; padding: 5px 0 5px 15px; list-style: none; }
	#posts ul.thumbs { overflow: hidden; padding: 0 0 0 8px; list-style: none; }
	
	ul.freevid { padding: 0 0 0 10px; }
	ul.thumbs li { float: left; margin-right: 10px; width: 202px; }
	#posts ul.thumbs li { float: left; margin-right: 8px; width: 202px; }
	
	ul.freevid li { margin-right: 5px; height: 200px; }
	ul.freevid li p { margin: 0px; }
	ul.freevid li a { text-decoration: none; }
	ul.thumbs li a {display: block; text-align: center }
	#posts ul.thumbs li a { text-decoration: none; }
	ul.thumbs li a img { border: 1px solid #000; }
	
	ul.thumbs-f { overflow: hidden; padding: 5px 0 5px 11px; list-style: none; }
	ul.thumbs-f li { float: left; margin-left: 3px; margin-right: 13px; padding: 3px; width: 190px; min-height: 155px; font-size: 12px; /* background: orange; */ border: 1px solid #64003b; }
	ul.thumbs-f li a { display: block; }
	ul.thumbs-f li a img { border: 1px solid #000; }
	
.footer { display: block; background: url(images/footer-bg.gif) top repeat-x; height: 130px; padding-top: 50px; width: 100%; overflow: hidden  }

	.copy { display: block; overflow: hidden; background: url(images/foot-bg-2.gif) top repeat-y; width: 860px;}
	.copy .top { display: block; height:5px; background: url(images/foot-bg-1.gif) 0px -5px no-repeat; width: 860px; }
	.copy .bottom { display: block; clear:both; height:5px; background: url(images/foot-bg-1.gif) 0px 0px no-repeat; width: 860px; }
	.foot-banner { float:left; padding: 5px 5px 5px 15px; }
	.copyrights { float: right; width: 190px; background: url(images/footlogo.gif) 0px 10px no-repeat; padding: 15px 0 5px 180px; }
	.copyrights .widgettitle { display: block; }
	.copyrights .widgetcontent { display: block; }
	
ul.tabs { clear: both; padding: 2px 0 0 5px; margin: 0; list-style: none; overflow: hidden }
ul.tabs li { display: inline }	
ul.tabs a {  padding-right: 6px; float: left; margin-right: 2px; }
ul.tabs a span { display: block;  padding: 6px 0px 7px 6px;}

.ui-state-default a { background: url(images/sidebar-but2-bg.gif) right no-repeat; }
.ui-state-default a span { background: url(images/sidebar-but2-bg2.gif) 0px 0px no-repeat; color: #c3689e;}
.ui-tabs-selected a, .ui-state-active a { background: url(images/sidebar-but-bg2.gif) right no-repeat; }
.ui-tabs-selected a span, .ui-state-active a span  { background: url(images/sidebar-but-bg.gif) 0px 0px no-repeat; color: #fff;}

.ui-tabs-hide, .hide	{ display: none !important; }

/* sidebar */
.widgetcontainer { margin-left: 5px; }
.widgetcontainer li	{ margin-bottom: 15px; }
.widgetcontainer li a:visited, .widgetcontainer li a:link	{ text-decoration: none; font-weight: bold; font-size: 12px; }
.widgetcontainer li a:hover	{ border-bottom: 1px dotted #635957; }
.widgetcontainer input[type=text], .widgetcontainer input[type=password]	{ width: 80%; }

.widgetcontainer .widgetcontent { padding: 0 auto; }

/* featured slideshow */
#controls				{ position: absolute; float: left; z-index: 10; width: 630px; padding-top: 75px; }
#controls .next, #controls .prev	{ text-indent: -9000px; width: 30px; height: 30px; display: block; }
#controls .prev			{ background: url(images/prev.png) no-repeat; float: left; }
#controls .next			{ background: url(images/next.png) no-repeat; float: right; }
#featured-slideshow		{ position: relative; height: 250px; }			

.featured-article		{ display: block; width: 630px; height: 250px; text-decoration: none !important; }
.featured-entry			{ position: relative; top: 195px; overflow: hidden; background: url(images/overlay.png); height: 55px; color: #a7a7a7; padding: 0; display: block; }
.featured-entry .entry-title	{ color: #FFF; padding: 7px 15px 5px; display: block; font-size: 16px; font-weight: bold; }
.featured-entry .entry-summary	{ padding: 0 15px; margin: 0; display: block; }

.layout-3c-r-fixed .featured, .layout-3c-fixed .featured	{ height: 225px; }
.layout-3c-r-fixed #controls, .layout-3c-r-fixed .featured-article, .layout-3c-fixed #controls, .layout-3c-fixed .featured-article	{ width: 480px; }
.layout-3c-r-fixed .featured-article, .layout-3c-fixed .featured-article	{ height: 225px; }
.layout-3c-r-fixed .featured-entry, .layout-3c-fixed .featured-entry { height: 100px; top: 125px; }

/* OWN */

.resources h3 { margin: 0 0 10px 0; }
.resources ul { list-style: none; padding:0px 0; margin: 0; }
.resources ul li { display: inline; }
.resources ul li a { float: left; width: 130px; height: 90px; font-size:11px; text-align: center; margin-right: 5px; text-decoration: none }
.resources ul li a img { border: 1px solid #000 }

.links {
	width: 160px;
	/* background-color: orange; */
	margin: 10px auto;
}

.links a {
	text-decoration: none;
}

#search {
	padding: 5px 0 5px 5px;
}
h4 {
	margin: 0;
	padding: 0;
}

.comments {
	clear: left;
	margin-top: 20px;
}

.entry-thumbnails {
	width: 192px;
	height: 100px;
}

.entry-thumbnails .entry-meta {
	position: relative;
	top: 75px;
	overflow: hidden;
	background: url(images/overlay.png);
	height: 25px;
	width: 190px;
	color: #CCC;
	display: block;
	font-weight: bold;
}

.entry-thumbnails .entry-meta a:link, .entry-thumbnails .entry-meta a:visited	{
	color: #FFF;
	text-decoration: none;
}

.entry-thumbnails .entry-comments,
.entry-thumbnails .entry-title {
	line-height: 25px;
}


/* Aantal comments in de thumbs */
.entry-thumbnails .entry-comments {
	float: right;
	color: #999;
	margin: 0 5px 0 0;
}

/* Titel in de thumbs */
.entry-thumbnails .entry-title {
	float: left;
	margin: 0 0 0 5px;
}

/* Tekst onder de thumbs */
.thumbs-f .entry-summary {
	padding: 5px ;
}


h4.entry-title {
	margin: 0;
	padding: 0;
}

/* custom css for entry photos in single post */
.single-post .entry-photo img {
	width: 610px;
	margin-top: 5px;
}

#freeVideo /* embed Fuck You Cash */ {
	text-align: center;
}

img.noborder {
	border: 0px;
}

.widgetcontainer .widgettitle {
}

h5.widgettitle {
	margin:0 0 5px 0;
	padding:0;
	font-size: 14px;
}

.last-vid, .last-gal {
	margin-top: 8px;
	margin-left: 15px;
	float: left; 
	min-height: 300px;
}

.frontgalsbig .last-vid, .frontgalsbig .last-gal {
	margin-top: 8px;
	margin-left: 15px;
}

.last-vid p, .last-gal p {
	margin: 0;
	float: left; 
}

.clear { clear:both }

.fourohfour {
}

.solo {
	margin: 10px 0 0 10px;
}

.widgetcontainer ul li.cat-item-14 {
	margin: 15px 0 0 0;
}

#twitter {
	padding: 5px;
}

img#wpstats {
	display: none;
}

.resources img.wmnb {
	border: 0;
	width: 122px;
	height: 62px;
}

li.empty {
	min-height: 195px;
}

.ereferrer {
	padding: 0px;
}

.content-socials {
	margin: 5px 0 0 0;
	padding: 0 0 0px 0;
	width: 186px;
	height: 21px;
	/*
	background: #fff;
	*/
}

.sb-socials {
	margin: 5px auto;
	padding: 0 0 0px 0;
	width: 186px;
	height: 21px;
	/*
	background: #fff;
	*/
}

.social-media ul.social {
	list-style: none;
	margin: 0;
	padding: 0;
}

.social-media ul.social li {
	margin: 0 3px 0 3px;
	padding: 0;
	float: left;
}

.social-media ul.social li:before {
	content: "";
	}
	
.social-media ul.social li img {
	border: 0px;
}