/*------------------------------------------------------------------- 
Theme Name: PerfectWoman
Author: robertmassaro
------------------------------------------------------------------- */


*{ /*global stuff */
  padding: 0;
  margin: 0;
 
}

html, body { height: 100%; }

body{
  font-size: 76%;
  font-family: 'Trebuchet MS', Arial, Verdana, Sans-Serif;

 
  background-color: #2b0f0f; 
}

hr{
 /*No rows */
 display: none;
}

/*themedloginplugn*/
/*#login {margin:0 auto 0 auto;width:250px;}*/
#login ul {
  
  padding:20,10,10,10;
  }
#login ul li {
  display:inline;
  margin-left:10px;
  }

#login p
{
line-height: 1.4em;
margin-bottom: 1em;
}
/* ------------------------------------------------------------------- 
 WRAPPER
---------------------------------------------------------------------- */

#wrapper{
  width: 1000px;
  margin: 0 auto;
  padding: 0px;
  overflow: hidden;
  background-color: transparent;

  
   background-image:url(images/main_bg.jpg); 
	background-color: #2b0f0f; 
	background-repeat:no-repeat; 
	background-position:top center;
     
 
}

/* ------------------------------------------------------------------- 
 CONTENT
---------------------------------------------------------------------- */
#content{
  width: 569px;
    margin-left: 196px !important;
  margin-left: 96px;
text-align:left;
  padding-top:5px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  margin-top: 0px;
  margin-bottom: 0px;
  float: left;
  border: 2px solid #ffffee;
 

   min-height:427px;
  height:auto !important;
  height:427px;

    background: url(images/content_header.jpg) no-repeat;
   background-color: #ccc078;
}

/* ------------------------------------------------------------------- 
 HEADER
---------------------------------------------------------------------- */
#header{
 
}

#headerimg{
  font-size: 1.4em;
  margin: 0 auto;
  text-align: center;
  width: 1000px;
  height: 64px;
  color: #111111;
  background-color: transparent;
  background: url(images/header4.jpg) top center no-repeat;
 
}

#header a{
text-decoration: none;
color: #111111;
padding-left:0px;
padding-right:0px;
}

#header h1{
font-size: 1.5em;
}

/* ------------------------------------------------------------------- 
 Footer
---------------------------------------------------------------------- */
#footer
{
  margin: 0 auto;
  margin-top: 4px;
  padding:0px;

  text-align: left;
  width: 600px;
  height:32px;
  font-size: .75em; 
  
  color: #715836;

  background-color: #2b0f0f;
 /* background: url(images/footer.jpg) no-repeat; */
}

/* ------------------------------------------------------------------- 
 SIDEBAR
---------------------------------------------------------------------- */
#sidebar {
	float: right;
	width:178px;
        padding: 0px;
	margin: 0px;
        list-style-type: none;
        background-color: #2b0f0f; 
        
       
  }

#sidebar ul {
	list-style-type: none;
        padding-left: 10px;
	padding-top:5px;
        padding-bottom:10px;
	 
}

#sidebar ul li h3 {
	
       margin: 0 ; 
        
}


#sidebar ul li ul li {
	
      
}

#sidebar a{
text-decoration:none;
color: #dddddd;
}

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

.sidebox {
	margin: 0 ; 
        
	width: 178px; 
	background: url('images/b_body_r.jpg') no-repeat bottom right;
	font-size: 100%;
}

.boxhead {
	background: url('images/b_head_r.jpg') no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}

.boxhead h3 {
	background: url('images/b_head_l.jpg') no-repeat top left;
	margin: 0;
	padding: 12px 8px 8px;
        color: #eeeeee;
	font-weight: bold; 
	font-size: 1.25em; 
	line-height: .8em;
}

.boxbody {
	background: url('images/b_body_l.jpg') no-repeat bottom left;
	margin: 0;
	padding: 0;
}


/* ------------------------------------------------------------------- 
 SEARCH 
---------------------------------------------------------------------- */
#searchform{
  padding-top:1px;
   padding-bottom:5px;
text-align: left;
background-color: transparent;
 list-style-type: none;


}

#searchform input{
border: 1px solid #333333;
  height: 24;
font-size: .8em;
}

#searchform #s{

width: 95%;
background-color: #EEEEEE;
}




#submissions small{
	
       
  }






.post
{
margin:10px;
padding:5px;
color: #111111;
font-size: 1.1em;
background-color: #EEEEEE;

border:1px solid;


}





/*-------------------------------------------------------------------------*/
/* GENERAL PAGE STUFF */



h2
{
font-size: 1.4em;
text-align: center;
color: #ffffee;
}
h2 a:hover, h2 a:visited, h2 a
{
text-decoration: none;
color: #444444;
}


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

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

.datelist{
padding-left:12px;
}

ul { list-style:none;
     }


.entry
{
margin-top: 10px;
margin-bottom: 15px;
}

.postmetadata
{
padding: 2px;
font-size: 0.8em;

}

.postmetadata a
{
color: #111111;
}

.post p
{
line-height: 1.4em;
margin-bottom: 1em;
}



blockquote
{
margin: 1em 1.5em;
padding: 1em 1.5em;
background: #FCF1E2 url(images/blockquote.png) no-repeat scroll top left;
}

.post li
{
margin-left: 20px;
}

.post ul
{
list-style-image: url(images/listitem.png);
list-style-type: bullet;
margin-bottom: 10px;
}


acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

a img {
	border: none;
	}
	
h3
{
margin-top: 1.5em;
font-size: 1.15em;

}

h4
{

font-size: 1.2em;

}

h5
{
margin-top: 1em;
font-size: 1em;
}



.post a{
text-decoration: underline;
color: #AA3322;
}

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


.navigation
{
	display: block;
	margin-top: 10px;
	padding-bottom: 40px;
}
	
.alignleft
{
float: left;
text-align: left;
width: 50%;
}

.alignright
{
float: right;
text-align: right;
width: 50%;
}

.entrytext .postmetadata
{
font-size: 1.1em;
background-color: #FDE5C3;
width: 25%;
margin: 2em auto 3.5em auto;
border: 1px dotted #e9b17b;
padding: 5px;
padding-left: 30px;
background: #FDE5C3;
}

ol.commentlist
{
width: 90%;
margin: 0 auto;
}

ol.commentlist li
{
margin-bottom: 1.5em;
padding: 5px;
background-color: #E9E9E9;
border: 1px solid #111111;
color: #cc1100;
}

ol.commentlist li.alt
{
background-color: #E9E9E9;
color: #000000;
}

ol.commentlist a
{
color: #444444;
}

small.commentmetadata
{
font-size: 0.8em;
margin-bottom: 1em;
display: block;
}

.commentlist cite
{
font-style: normal;
}

.commentlist p
{
line-height: 1.4em;
margin-bottom: 1em;
}

.pagetitle
{
color: #FFFFEE;
}
