/*  
Theme Name: Lady Boy


*/
 * { padding: 0; margin: 0; }

body {
text-align:center;
background: #fff url(images/bg.jpg) center top repeat-y; 
color: #2e5778;
font-size: 12px;
font-family: 'Trembuchet MS', Tahoma, Helvetica, Sans-Serif;
margin : 0 auto;
padding: 0;}


p {
color: #d41304;
	margin: 0.7em 0 1.1em;
	line-height:1.5;
}

#header1 {
text-align: left;
margin : 0 auto;
height: 21px;
width: 990px;
background: url(images/header-01.jpg) top center no-repeat;
}

#header2 {
margin : 0 auto;
height: 117px;
width: 990px;
background: url(images/header-02.jpg) top center no-repeat;
}

#header-intro {
position: relative; 
left: 43px; 
width: 520px; 
height: 115px; 
float: left; 
margin: 0; 
padding: 10px;  
}



#header3 {
margin : 0 auto;
height: 34px;
width: 990px;
background: url(images/header-03.jpg) top center no-repeat;
}

#header4 {
margin : 0 auto;
height: 86px;
width: 990px;
background: url(images/header-04.jpg) top center no-repeat;
}

#header5 {
margin : 0 auto;
height: 65px;
width: 990px;
background: url(images/header-05.jpg) top center no-repeat;
}

#header6 {
margin : 0 auto;
height: 171px;
width: 990px;
background: url(images/header-06.jpg) top center no-repeat;
}

#wrap {
color: #d41304;
font-size: 12px;
font-family: Tahoma, Helvetica, Sans-Serif;
margin : 0 auto;
text-align:center;
padding: 0;
margin: 0;}

a, a:visited{color: #2e5778;
text-decoration: underline;}
a:hover{text-decoration: underline;
color:#000;}
a img{ border:none; }

#searchform {text-align: center;}

/* LEFTSIDEBAR */
#l_sidebar {
font-family: 'Trembuchet MS', Tahoma, Helvetica, Sans-Serif;
float: left;
padding-left: 3px;
width: 224px;
color: #2e5778;
}

#l_sidebar p{
color: #000;
line-height: 18px;}

#l_sidebar-top {
background: url(images/left-top2.jpg) top left no-repeat;
height:62px;
 text-align: left;
}

#l_sidebar-top1 {
background: url(images/left-top1.jpg) top left no-repeat;
height:62px;
 text-align: left;
}
#l_sidebar-top H3{
font-family: Arial, Tahoma, Helvetica, Sans-Serif;
font-weight: bold;
font-size: 16px;
padding-top: 25px;
text-align: center;
color: #2e5778;
}

#l_sidebar-top1 H3{
font-family: Arial, Tahoma, Helvetica, Sans-Serif;
font-weight: bold;
font-size: 16px;
padding-top: 25px;
text-align: center;
color: #2e5778;
}


#l_sidebar-body{
background: url(images/left-body.jpg) top left repeat-y;
font-family: Tahoma, Helvetica, Sans-Serif;
font-size: 11px;
color: #2e5778;
text-align: left;
list-style: none;
padding-left: 10px;
padding-bottom: 0px;
line-height: 18px;
}

#l_sidebar-body ul{
text-align: left;
list-style: none;
padding: 20px; 
}

#l_sidebar-body li {
text-align: left;
list-style: none;
}

#l_sidebar-body ul li {
text-align: left;
color: #2e5778;
line-height: 19px;
}

#l_sidebar-body a {
color: #2e5778;
text-decoration: none;}

#l_sidebar-body a:visited {
color: #2e5778;
text-decoration: none;}

#l_sidebar-body a:hover {
color: #000;
text-decoration: none;}

#l_sidebar-body ul li a {
color: #2e5778;
text-decoration: none;}

#l_sidebar-body ul li a:hover {
color: #2e5778;
text-decoration: none;}

#l_sidebar-foot {
background: url(images/left-foot.jpg) top left no-repeat;
height:75px; 

}
#l_sidebar-body img {
border: 2px solid #ff0000;
padding: 3px;
}
/* ENDS */


#r_sidebar {
font-family: 'Trembuchet MS', Tahoma, Helvetica, Sans-Serif;
float: left;
width: 224px;
color: #2e5778;
padding-left: 3px;
}

#r_sidebar p{
padding: 2px 0 1px 0;
margin: 0;
color: #2e5778;
line-height: 20px;}

#r_sidebar-body{
background: url(images/right-body.jpg) top left repeat-y;
font-family: Tahoma, Helvetica, Sans-Serif;
font-size: 11px;
color: #2e5778;
text-align: left;
list-style: none;
padding-left: 10px;
padding-bottom: 0px;
line-height: 18px;
}

#r_sidebar-body ul{
text-align: left;
list-style: none;
padding: 20px; 
}

#r_sidebar-body li {
text-align: left;
list-style: none;
}

#r_sidebar-body ul li {
text-align: left;
color: #2e5778;
line-height: 19px;
}

#r_sidebar-body a {
color: #2e5778;
text-decoration: none;}

#r_sidebar-body a:visited {
color: #2e5778;
text-decoration: none;}

#r_sidebar-body a:hover {
color: #000;
text-decoration: none;}

#r_sidebar-body ul li a {
color: #2e5778;
text-decoration: none;}

#r_sidebar-body ul li a:hover {
color: #000;
text-decoration: none;}


#r_sidebar-top {
background: url(images/right-top.jpg) top left no-repeat;
height:62px;
 text-align: left;
 color: #2e5778;
}

#r_sidebar-top2 {
background: url(images/right-top2.jpg) top left no-repeat;
height:62px;
 text-align: left;
 color: #2e5778;
}
#r_sidebar-top H3{
font-family: Arial, Tahoma, Helvetica, Sans-Serif;
font-weight: bold;
font-size: 16px;
padding-top: 25px;
text-align: center;
color: #2e5778;
}
#r_sidebar-top2 H3{
font-family: Arial, Tahoma, Helvetica, Sans-Serif;
font-weight: bold;
font-size: 16px;
padding-top: 25px;
text-align: center;
color: #2e5778;
}
#r_sidebar-foot {
background: url(images/right-foot.jpg) top left no-repeat;
height:75px; 
}

#r_sidebar-body img {
border: 2px solid #ff0000;
margin: 3px;
}
/* sidebar headers */
#right-bestreview {
background: url(images/right-bestreview.jpg) top left no-repeat;
height:62px;
 text-align: left;
 color: #2e5778;
}

#right-blogdirectory {
background: url(images/right-blogdirectory.jpg) top left no-repeat;
height:62px;
 text-align: left;
 color: #2e5778;
}

#right-monthmistress {
background: url(images/right-monthmistress.jpg) top left no-repeat;
height:62px;
 text-align: left;
 color: #2e5778;
}

#right-shemalefriend {
background: url(images/right-shemalefriend.jpg) top left no-repeat;
height:62px;
 text-align: left;
 color: #2e5778;
}

#left-freeweekvid {
background: url(images/left-freeweekvid.jpg) top left no-repeat;
height:62px;
 text-align: left;
 color: #2e5778;
}

#left-search {
background: url(images/left-search.jpg) top left no-repeat;
height:62px;
 text-align: left;
 color: #2e5778;
}

#left-toptorture {
background: url(images/left-toptorture.jpg) top left no-repeat;
height:62px;
 text-align: left;
 color: #2e5778;
}

#left-weekwebsite {
background: url(images/left-weekwebsite.jpg) top left no-repeat;
height:62px;
 text-align: left;
 color: #2e5778;
}

/* end sidebar headers */
 
#splash { 
position: relative; 
left: 47px; 
width: 520px; 
height: 171px; 
float: left; 
margin: 0; 
padding: 0; } 

#splash img {
border: 2px #d41304 solid;
}


#pop-articles { 
 font-family: 'Trembuchet MS', Tahoma, Helvetica, Sans-Serif;
 font-size: 20px;
color: #2e5778;
font-weight: bold;
width: 345px; 
height: 200px; 
float: left; 
}

#pop-body { 
width: 345px; 
height: 235px; 
margin: 0; 
padding: 0; 
font-family: Tahoma, Helvetica, Verdana, Arial;
font-size: 12px;
color: #000;
line-height: 22px;
}

#pop-title { width: 345px; height: 33px; }



.bookmark  { 
 position: relative; 
 right: 20px; 
 margin-top: -20px; 
 float: right; 

 }


#topbanner { width: 600px;
margin-left: 130px;
padding: 20px;
}



#content {
text-align:center;
width: 990px;
margin: 0 auto;
padding: 0;}

#content h1, #content h1 a {
color: #2e5778;
font-size: 16px;
font-family: 'Trembuchet MS', Tahoma, Helvetica, Sans-Serif;
font-weight: bold;
text-decoration: none;
padding: 0;
margin: 0;}

#content h1 a:hover {
color: #000;
text-decoration: none;}

#content h2 {
color: #2e5778;
font-size: 22px;
text-align: center; 
margin: 0;}

#content h5 {
color: #2e5778;
font-size: 14px;
font-family: Times, Verdana, Arial, Sans-Serif;
font-weight: bold;
padding-left: 18px;
margin: 0;
font-variant: small-caps;}

blockquote{
margin: 0 0 0 25px;
padding: 0 25px 0 10px;
font-style: italic;
color: #2e5778;
border-left: 6px solid #000;}

#content blockquote p{
margin:0;
padding: 0;}

#postsdate { 
color: #000; 
text-align: left; 
font-size: 13px; 
font-weight: bold; 
padding-left: 45px; 
padding-top: 0;}

/* this element's padding controls the position of both the center consoles and the right sidebar */
#contentmiddle {
float: left; 
width: 499px; 
padding: 0px 0px 0px 22px;
}

#contentmiddle p a img {
border: 2px solid #000;
}

#contentmiddle p a:hover img {
border: 2px solid #2e5778;
}

#contentmiddle a img {
border: 2px solid #000;
}

#contentmiddle a:hover img {
border: 2px #2e5778 solid;
}

 

#contentmiddle-top {
background: url(images/post-top.jpg) no-repeat; 
height: 62px; 
color: #000; 
font-weight: bold; 
font-size: 20px;
padding-bottom: 0px;
}

#contentmiddle-top h1{
text-align: left;
color: #2e5778;
padding-left: 45px;
padding-top: 24px;
}
#contentmiddle-top a {color: #2e5778;}
#contentmiddle-top a:hover {color: #000;}

#contentmiddle p img{
border: 1px #000 solid;
padding: 3px;
margin-left: 10px;
margin-bottom: 10px;

}

#contentmiddle img{
border: 1px #000 solid;
padding: 3px;
margin-left: 10px;
margin-bottom: 10px;

}




#content img.wp-smiley {float: none;border: none;padding: 0;margin: 0;}
#content img.wp-wink {float: none;border: none;padding: 0;margin: 0;}
.postspace {background: transparent ;width: 80%;height: 32px;margin: 0;padding: 0;}


/* footer */
#footer1 {
background: url(images/footer-01.jpg) top center no-repeat;
height: 102px;
cursor: hand;
}
#footer2 {
background: url(images/footer-02.jpg) top center no-repeat;
height: 140px;
cursor: hand;
}
#footer3 {
background: url(images/footer-03.jpg) top center no-repeat;
height: 89px;
cursor: hand;
}
#footer4 {
height: 85px;
}


#featuredphotos1 {
background: url(images/featuredphotos1.jpg) top center no-repeat;
height: 60px;
}
#featuredphotos2 {
background: url(images/featuredphotos2.jpg) top center repeat-y;
}

#featuredphotos2 img{
border: 2px #d41304 solid;
}

#featuredphotos3 {
background: url(images/featuredphotos3.jpg) top center no-repeat;
height: 47px;
}

#footcopyright {
font-size: 11px;
padding-top: 50px;
}

#footcopyright a, #footcopyright a:link, #footcopyright a:active,#footcopyright a:visited{
color: #2e5778;
}
#footcopyright a:hover{
color: #ff3333;
}


/*
#searchdiv {margin: 0;padding 0;}
#searchform {margin: 0;padding: 0;overflow: hidden;}
*/
#s {
float: center;
text-align: center;
width: 80%;
color: #000;
font-size: 11px;
font-family: Verdana, Helvetica, Sans-Serif;
padding: 3px;
border: 1px solid #000;}


#commentblock {width: 80%; 
text-align: center; 
color: #2e5778;
float: center;
padding: 20px;
margin: 20px;}

ol#commentlist {padding: 5px 0 5px 0;
margin: 0;
list-style-type: none; 
background: #fff;}

.commentdate {font-size: 11px;
padding-left: 0;}

#commentlist li p{margin-bottom: 8px;
line-height: 15px;
padding: 0;}

.commentname {color: #000;
margin: 0;padding: 5px 5px 5px 0;}

.commentinfo{clear: both;}

.commenttext {
clear: both;
margin: 5px;
padding: 5px;
width: 70%;
background: #fff;
color: #000;
border: 1px #2e5778 solid;
}
.commenttext-admin {clear: both;
margin: 5px;
padding: 5px;
width: 70%;}

#commentsformheader{padding: 0;}
#commentsform{text-align: left;margin: 0;padding: 0;}
#commentsform form{text-align: left;margin: 0;}
#commentsform p{margin: 0;}

#commentsform form textarea{
width: 99%;
background: #fff;
}

p.comments_link  img{margin: 0;padding: 0;border:none;}


.entry { 
width: 499px;
background: url(images/post-body.jpg) top center repeat-y; 
}

.entrypost {
width: 460px;
font-family: Tahoma, Helvetica, Verdana, Arial;
font-size: 12px;
line-height: 15px;
color: #2e5778; 
padding: 20px;
text-align: left;
}


.entrypost img{
margin: 3px !important;
}


.postfoot {
background: url(images/post-foot.jpg) top center no-repeat; 
height: 38px; 
color: #000; 
font-weight: bold;
}


.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;} /* Hides from IE-mac \*/ * html .clearfix {height: 1%;} 
.clearfix {display: block;} /* End hide from IE-mac */


#headertext { position: absolute; top:28px; left:70px; font-size: 11px; color: #000;}

#postdivistion {
margin: 0 auto;
	height: 42px;
	width: 193px;
	
}
* html body #header1, * html body #header2, * html body #header3 , * html body #header4{
  margin-left: 1px;
}
