/*   
Theme Name: Birth Seasons
Description: Designed especially for Birth Seasons
Author: Grace Blackburn
Author URI: http://www.GraceBlackburn.com
Version: 1.0
Tags: child birth, labor, babies, two column, traditional website, horizontal menu
*/

* {margin:0; padding:0;}
ul,ol { margin: 0 15px 15px 50px; padding: 0 10px; }
ol.commentlist { margin: 0 15px 15px 30px; padding: 0 10px; } 
ul li, ol li { margin: 0; padding: 3px 5px; list-style-position: outside; }
ol li { border-bottom: 1px dotted #4e370c; }
ul,li {font: 16px "Times New Roman", Times, serif; color: #4e370c; line-height: 1.2em; }
a { outline:none } /* Gets rid of Firefox's dotted borders */
a img { border:none } /* Gets rid of IE's blue borders */

p { margin: 0; padding: 0 5px 10px 5px; font: 16px "Times New Roman", Times, serif; color: #4e370c; line-height: 1.4em; }

p.large { font-size: 18px; }

p.right {text-align: right; }
/********************************************/


body { margin: 0; padding: 0; background: #f6eccd url(images/bgtile.jpg) repeat-x top left; }
.clear {clear:both; margin:0; padding:0;}

a:link {color:#ba596d;}
a:visited {color:#ba596d;}
a:active {color:#ba596d;}
a:hover {color:#638987;}

a.hdr:link { color:#638987;}
a.hdr:visited { color:#638987;}
a.hdr:active { color:#638987;}
a.hdr:hover { color:#638987;}

div#container { margin: 0 auto; padding: 0; width: 1000px; background: url(images/sidebar_bgtile.gif) repeat-y top right; }
div#contentwrap { margin: 0; padding: 0; clear: both; background:  url(images/sidebar_bg.gif) no-repeat bottom right; }

#header { width:100%; height:148px; background: #4b2a26; }

#logo {margin: 0 0 9px 0; padding: 0; float: left;}
.description {margin: 0; padding: 0 5px 0 0; font: 14px Georgia, "Times New Roman", Times, serif; color: #a96a71; text-align: right;}

/************************************************************************ MENU */
div#menu {margin: 60px 0 0 40px; padding: 15px 0; float: left; text-align:right;}

div#menu ul { margin: 0; padding: 0; }
div#menu ul li { margin: 0; padding: 0 0 12px 0; float: left; list-style: none; }

div#menu ul li a:link, div#menu ul li a:visited { margin: 0 6px; padding: 3px; font: 18px Georgia, "Times New Roman", Times, serif; color: #d0c3cc; text-decoration: none; } 

div#menu ul li a:hover { color: #ba596d; }

div#menu ul li.current_page_item { font-weight: bold; background: url(images/nav_on.gif) no-repeat; background-position: bottom center; }

/*************************************************************** MAIN CONTENT */
div#maincontent{ margin: 35px 15px 0 0; padding: 0; float: left; width: 600px; }

div#maincontent h1 { margin: 0 0 0 20px; padding: 20px 5px 5px 10px; font: 36px "Georgia", "Times New Roman", Times, serif; color: #583933; background: url(images/headline_bg.png) no-repeat top left; }
div#maincontent h1 a { text-decoration: none; }
div#maincontent h2 { margin: 10px 0 0 0; padding: 5px 40px; font: 24px Georgia, "Times New Roman", Times, serif; color: #583933; }
div#maincontent h2 a { text-decoration: none; }
div#maincontent h2.post-title { padding: 5px 30px; }
div#maincontent h3 { margin: 10px 0 0 0; padding: 5px 40px; font: bold 18px Georgia, "Times New Roman", Times, serif; color: #ba596d; }
div#maincontent h3 a { text-decoration: none; }
div#maincontent p { margin: 0; padding: 0 40px 10px 40px; }

div#feature { margin: 30px 7px 0 55px; padding: 15px 0; background: url(images/feature_bg.png) no-repeat top left; width: 486px;
min-height:290px; 
height:auto;
 }
 /* for Internet Explorer */
/*\*/
* html #feature {
height: 290px;
}
/**/

#content {float:left; width:500px; margin-right:0px; text-align:left;}

/********************************************************* SIDEBAR */
div#sidebarwrap { margin: 0; padding: 0; width: 375px; float: left; }

div#sidebar_content { margin: 0 13px; padding: 0 0 50px 0; width: 348px; height: 100%; text-align:center; }
div#sidebar_content li { list-style: none; }
div#inside_footer{ clear: both; }
div#sidebar_content h1 { margin: 0 0 10px 0; padding: 15px 5px 8px 5px; font: 30px "Georgia", "Times New Roman", Times, serif; color: #583933; background: url(images/sidebar_headline_bg.jpg) no-repeat bottom center; }
div#sidebar_content h2 { margin: 0; padding: 5px 0 0 0; color: #ba596d; font: 18px "Times New Roman", Times, serif; }
div#sidebar_content p {font-size: 15px; line-height: 1.2em }

/********************************************************** FOOTER */
div#footer { margin: -9px auto 0 auto; padding: 0; text-align: center; background: url(images/footer_bgtile.png) repeat-x top left; }
div#footer_content { margin: 0 auto; padding: 15px 0 40px 0; width: 950px; text-align: left; }
div#footer_content p { margin: 0; padding: 20px 0 10px 0; font: 14px "Times New Roman", Times, serif; color: #ded3c8; line-height: 1.3em; }
div#footer_content p a:link { margin: 0; padding: 0 4px; color: #f6dd96; text-decoration: none; }
div#footer_content p a:visited { margin: 0; padding: 0 4px; color: #f6dd96; text-decoration: none; }
div#footer_content p a:hover { margin: 0; padding: 0 4px; color: #8ec4c1; }
#copyright { margin: 0; padding: 0; width: 625px; float: left; }
#contact { margin: 0; padding: 0; text-align: right; height: 10px; width: 325px; float: left; }

/************************************************* MISC CLASSES */
div.clear { clear: both; }
span.small { font: oblique 13px "Times New Roman", Times, serif; }
div#map { margin: 0 20px 0 40px; padding: 0; border: 1px solid #4E370C; width: 500px; }

/************************************************** WP CLASSES */
.post { margin:0 0 20px 0; clear:both; }
/*h2 {color:#87b83d; font-size:18px; padding:20px 20px 0 20px;}
h2 a {color:#87b83d; font-size:18px; text-decoration:none;}
h2.pagetitle {padding:0 0 5px 20px;}*/
h3 {color:#87b83d; font-size:18px; padding:20px 20px 0 40px;}
h3#comments {color:#87b83d; font-size:16px; font-weight: normal; padding:20px 20px 10px 40px;}
h3#respond {color:#87b83d; font-size:18px; font-weight: normal; padding:20px 20px 10px 40px;}
.postdate {color:#583933; font-size:14px; font-weight:bold; font-style: oblique; padding:8px 10px; margin: 0 0 0 20px;}
.postentry {padding:0;}
.postentry img {padding:10px;}
.postentry ul {padding:0 0 0 10px; list-style-type:none; margin:0 0 0 20px;}
.postentry ul li {padding:0 0 5px 15px; background: url(/wp-includes/images/bullet.gif) top left no-repeat;}
div#maincontent .postentry p { margin: 0 0 0 20px; padding: 0 40px 5px 10px; }
.akst_link {display:block; padding:20px 0 0 0;}
.postmetadata {padding:0 20px 20px 30px; clear:both; color: #333;  font-size: 14px;}
.comments {margin:5px 0 20px 10px;}
cite { font: 16px "Times New Roman", Times, serif; font-style: none; }
.alt {display:block; padding:10px 0 10px 0;}
a.comments:link {color:#87b83d; text-decoration:underline;}
.entry p {padding:0;}
.entry img {padding:10px;}
.entry .akst_link {display:block; padding:10px 0 10px 20px;}
.navigation {float:left; display:block; padding:0 20px 10px 0;}
small {display:block; padding:5px 0 10px 0; font-size:12px; font-weight:bold;}
small.commentmetadata {display:block; padding:0 0 10px 0; font-size:12px; font-weight:bold;}
blockquote {padding:10px 20px; color:#999; font-size:14px; font-style:italic;}
#search {float:left; width:178px; padding:20px; border:1px solid #87b83d;}
input#s {width:160px; padding:3px; margin:0 0 5px 0;}
.post-edit-link { text-decoration: none; font-weight: bold;}
.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.alignleft {float:left;}
.alignright {float:right;}

div#maincontent ol.commentlist li p { margin: 0; padding: 5px; }

.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}
.wp-caption img {margin: 0;	padding: 0;	border: 0 none;}
.wp-caption-dd {font-size: 11px; line-height: 17px; padding: 0 4px 5px;	margin: 0;}

#sidebar-1 {float:left; width:220px; margin-right:20px; text-align:left;}
#sidebar-1 h2 {color:#fff; font-size:14px; font-weight:bold; padding:8px 20px; background-color:#87b83d;}
#sidebar-1 ul {border:0px;}
#sidebar-1 li {border:0px;}
#sidebar-1 ul li ul {margin-bottom:20px; border-bottom:1px solid #87b83d;}
#sidebar-1 ul li ul li {padding:0 0 10px 20px; border-left:1px solid #87b83d; border-right:1px solid #87b83d;}
#sidebar-1 a {display:block;}
#sidebar-2 {float:left; width:140px; text-align:left;}
#sidebar-2 img {padding-bottom:20px;}

textarea {width:450px; height:100px; margin:10px 0 10px 0; font-family:Arial, Sans-Serif; font-size:12px; padding:10px;}
