/*
Theme Name: xL BDSM Blog
Theme URI: http://xlabor.com/
Description: xLabor Blog Theme
Version: 1.0
Author: xLabor
*/


 body {
    background: #0e0e0e;
    margin: 0;
    padding: 0 0 0 0px;
    top: 0;
    left: 0;
text-align:center;
	}

.menu-title {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:15px;
		text-align:left;
		color:#ffffff;
		margin-left:10px;
		padding-left:11px;
		background: url(images/bb_21.gif) left no-repeat;
		background-position:0% 70%;
		border-bottom:1px solid #191919;
}

.menu {
text-align:left;
}

.menu a, .menu a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8f0000;
text-decoration:none;
background: url(images/bb_25.gif)  no-repeat;
background-position:3% 55%;
padding-left:14px;
}

.menu a:hover {
text-decoration:none;
color:#ffffff;
}

.menu ul {
list-style-position: outside;
list-style: none;
margin:0px;
margin-left:14px;
padding:0;
margin-top:3px;
}

.menu li {
list-style: none;
line-height:13px;
}


.post-title a {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		color:#d81b1b;
		text-align:left;
		text-decoration:none;
}

.post-date {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:17px;
		color:#434141;
		margin-bottom:-3px;
}

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

.post-text {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#ffffff;
		text-align:justify;
		line-height:19px;
}

.post-text a {
		color:#ff1414;
		text-decoration:none;
}

.post-text a:hover {
		text-decoration:underline;
}

.post-text a img {
		border:1px solid #ff1414;
		margin:5px;
}

.post-text a:hover img {
		border:1px solid #ff1414;
}


.footer {
		font-family:Arial, Helvetica, sans-serif;
		color:#6a0000;
		text-align:center;
		vertical-align:middle;
		font-size:10px;
}

.footer a {
		text-decoration:none;
		color:#8f0404;
}

.footer a:hover {
		text-decoration:none;
		color:white;
}


.potd a:hover {
		color:#0e0e0e;
}

.potd a img {
		border:1px solid #262626;
		margin:2px;
		margin-right:11px;
		margin-top:8px;
}

.potd a:hover img {
		border:1px solid #0e0e0e;
}

/* ----------------------- */


#wrap {
	width:905px;
	background: url(images/bb_03.gif) no-repeat top right;
	height:100%;
	margin-left: 57px;
	}
#wrapO {
	width:962px;
	background: url(images/bb_01.gif) no-repeat top left;
	height:100%;
	margin: 0 auto;
	}
	

#pageWrapper  {
	margin:0px;
	width:787px;
	padding: 0;
	background: #000000 url(images/bb_10.gif) repeat-y left;
	float:left;
	}
#masthead 
{
	width:100%;
	margin:0 auto;
	overflow:visible;
	height:194px;
	
}
#masthead a, #masthead img {
	padding:0;
	margin:0;
	border:0;
	float:left;
	}
#ColumnContainer   {
	margin: 0 ;
	padding:0;
	width: 100%;
	height:100%;
	min-height:100%;
	background: url(images/bb_12.gif) repeat-y right;
	}
#SOWrap  {
	float:left;
	width:628px;
	overflow:hidden;
	
	}

#leftColumn  
{
float:left;
width:152px;
padding: 0px 0px 0px 0px;
margin:0px;
overflow:hidden;
background: url(images/bb_05.gif) no-repeat top;

}
#middleColumn {
	float:right;
	padding: 90px 10px 0px 20px;
	margin:0px;
	width:446px;
	overflow:hidden;
	background: #000000 url(images/bb_06.gif) no-repeat top;
	}
#rightColumn  {
	float:right;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
	width:159px;
	text-align:center;
	background: url(images/bb_07.gif) no-repeat top;
	}
.footer {
margin:0 auto;
height:33px;
background: url(images/bb_28.gif) no-repeat;
clear:both;
	}


.clear{clear: both;}



