/*
Becoming a Midwife

*/


body, html{
   margin:0;
   padding:0;
   /*font:12px/1.8em "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,sans-serif;*/
   font:12px/1.8em Verdana,Helvetica,Arial,sans-serif;
}

.container{
   min-width:650px;
   width:40em;
   margin:0;
   padding-left:150px;
}
* html .container{
   width:650px;
}
#header{
   height:200px;
   background:#fff url(/images/becoming-header.gif) left 16px no-repeat;
}
#logo{
   margin:0;
   padding:0;
   border-top:15px solid #649132;
}
#logo a{
   display:block;
   height:190px;
   width:100%;
   text-indent:-10000px;
   border:0;
}
#footer{
   clear:both;
   padding-top:10em;
   padding-bottom:5em;
   font-size:80%;
   line-height:1.3em;
}
.entrybody{
   margin-top:1.5em;
}
.left{
   float:left;
}
.right{
   float:right;
}
.two-thirds{
   width:62%;
}
.one-third{
   width:32%;
}

/*
   TYPOGRAPHY
*/

h1,h2,h3,h4{
   font-family:Helvetica,Arial,sans-serif;
   margin-bottom:.5em;
   color:#333;
}
h1{
   font-size:250%;
   letter-spacing:-.05em;
   line-height:1.1em;
}
h2{
  font-size:200%;
}
h3{ font-size: 160%; }
h4{ font-size: 140%; }

p, dd, td{
   margin-top:0;
   margin-bottom:2em;
}
.blurb{
   font: 160%/2em Georgia,serif;
}

.pageExcerpt h4{
   margin-bottom:0;
   padding-bottom:0;
}
p.pageExcerpt{
   font-size:95%;
   line-height:1.5em;
}
.info{
   font-size:75%;
}
.posted_by{
  padding-left:12px;
  background:transparent url(/images/post.gif) left center no-repeat;
}
.red{
   color:#900;
}

.subscribe a{
   padding:1px 0 1px 20px;
   background:transparent url(/images/feed.gif) left center no-repeat;
   line-height:16px;
}
small{
   font-size: 80%;
}
hr{
   display:block;
   border:0;
   background:#ddd;
   background-color:#ddd;
   height:1px;
}

/*
   Search
*/

#search {
	height: 139px;
	}
	
 #sform { padding-top: 50px; }
 
 #sidebar #searchform #s {
	width: 130px;
	margin-top: 20px;
	}

 #sidebar #searchsubmit {
	padding: 1px;
	}
	
 #search-results {
  padding: 2px;
  }


/*
   LISTS
*/
dt{
   font-weight:bold;
}
dd{
   margin-left:0;
   padding-left:0;
   line-height:1em;
}
#recently dd{
   padding-left:18px;
   background:transparent url(/images/page_white.gif) no-repeat;
}
#categories dd{
   padding-left:18px;
   background:transparent url(/images/tag_blue.gif) no-repeat;
}


/*
   LINKS
*/
a{
   text-decoration:none;
   color:#649132;
}
a:hover{
    border-bottom:1px solid #649132;
}
a img{
  border:none;
}


/* 
   DATES 
*/
.date{
	font:bold 14px/.9em Georgia,serif;
	background:#fff ;
	border:1px solid #9ACD32;
	text-align:center;
	color:#444;
	padding:6px;
}
.date .month{
	border-bottom:1px solid #556B2F;
	font-size:9px;
	display:block;
}

/* 
   FORMS
*/
textarea{
   width:100%;
}

/*************************************
 +Comments
 *************************************/
.commentsblock{
  margin:0.5em;
  padding:1em;
  line-height:1.4em;
}
.commentsblock textarea{
  width:100%;
}

.commentsblock input, .commentsblock textarea{
  border:1px solid #d1d1d1;
  padding:3px;
  font-size:100%;
}
#comment-form p{
  margin:0.5em 0;
}
.commentsblock textarea:focus{
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentsblock textarea:focus, .commentsblock input:focus{
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentauthor{
	display:block;
	font-size:1.5em;
}
.commentsblock cite{
  font-weight:bold;
}
ol.commentlist{
	color:#777;
	list-style-type:none;
	margin:0;
	margin-top:1.5em;
	padding:0;
}
.commentlist li{
	margin-bottom:0.5em;
	padding:0.5em 1em;
}
.alt{
	background:#f3f5e9;
	border:1px dotted #d1d1d1;
	padding:0.5em;
}
h3#comments{
font-size:1.6em;
}
/*
  Articles
*/

.article_author_info{
  font-size:90%;
  color:#666;
}
.article_author{
  font-weight:bold;
}

/* 
  Admin Tools
*/
.admintools {
  float: right;
  background-color: #fff;
  font-size: smaller;
  padding: 0 2px;
  margin: 0 1px;
  color: #ccc;
  border: 1px solid #ccc;
}

.admintools:hover {
  color: #c00;
  border: 1px solid #c00;
}


