/* 
Theme Name:MyBabySavings.com
Theme URI:http://www.mybabysavings.com/
Description:WordPress theme released by <a href="http://www.mybabysavings.com/">MyBabySavings.com</a>.
Version:1.0
Author:MyBabySavings.com
Author URI:http://www.mybabysavings.com/
*/

body {margin:0; background:url(images/header_bg.jpg) repeat-x #FFFEF0; font-family:Georgia, "Times New Roman", Times, serif; color:#636362;}

#header {height:251px; width:976px; margin:0 auto; padding-right:20px;}
#logo {float:left; margin-top:10px; text-indent:-9999px;}
#logo a {width:299px; height:174px; display:block; background:url(images/logo.gif) no-repeat; outline:none;}
#slogan {float:right; margin-top:50px; width:265px; height:43px; background:url(images/slogan.png) no-repeat; text-indent:-9999px;}
#menu {font-size:18px; padding:73px 0 31px 0;}
#menu ul {margin:0; padding:0;}
#menu li {list-style:none; display:inline; padding-right:42px;}
#menu a {color:#8C8369; text-decoration:none; font-weight:bold;}
#menu .active a {color:#13CAB7; border-bottom:3px solid #13CAB7;}
#menu a:hover {color:#13CAB7;}

#main {background:url(images/main_bg.gif) no-repeat; padding:0 18px 30px 18px; width:920px; margin:-109px auto 0 auto; font-size:13px; line-height:19px; min-height:320px;}

#sidebar {float:left; width:300px; margin-bottom:30px;}
#sidebar .green_top {height:61px; background:url(images/sidebar_green_top.png) no-repeat; color:#332712;}
#sidebar .green_main {background:url(images/sidebar_green_bg.png) repeat-y; padding:25px 25px 25px 30px;}
#sidebar .green_bottom {height:16px; background:url(images/sidebar_green_bottom.png) no-repeat;}
#sidebar .brown_top {height:61px; background:url(images/sidebar_brown_top.png) no-repeat; margin-top:20px; color:#FFFFFF;}
#sidebar .brown_main {background:url(images/sidebar_brown_bg.png) repeat-y; color:#484032; padding:20px 25px 25px 50px;}
#sidebar .brown_main a {color:#484032;}
#sidebar .brown_main a:hover {color:#0D0A04;}
#sidebar .brown_bottom {height:16px; background:url(images/sidebar_brown_bottom.png) no-repeat;}
#sidebar h3 {margin:0; font-size:21px; line-height:normal; padding:17px 0 0 25px; font-weight:normal; font-style:italic;}
#sidebar ul {padding:0; margin:0;}
#text {margin-left:325px;}
#text a {color:#0BAC9B;}
#text a:hover {color:#535353;}
#text p {margin:11px 0;}
#text h1 {font-size:27px; margin:25px 0 15px 0; color:#96B615;}
#text h2 {font-size:20px; margin:20px 0 10px 0;}
#text h2 a {text-decoration:none; color:#8D7B5C;}
#text h3 {font-size:18px; margin:25px 0 10px 0; color:#96B615;}
#text ol, #text ul {padding:0; margin:10px 0;}
#text li {margin-left:40px;}

#text .line {border-top:1px dashed #DDD7CE; margin:15px 0 -5px 0;}

#text .comment {border:1px dashed #DDD7CE; margin:10px 0; font-size:12px; line-height:16px; padding:6px 15px 4px 15px;}
#text .comment p {margin:5px 0;}

#searchform {margin:0;}
#searchform #searchsubmit {border:1px solid #ECF8BC; background-color:#BEE71B; font-weight:bold; color:#5A4926; cursor:pointer; height:24px; vertical-align:top; margin-top:1px; font-family:Arial, Helvetica, sans-serif; padding-bottom:3px; width:34px;}
#searchform #searchsubmit:hover {background-color:#CEEC55;}
#searchform #s {width:184px; height:16px; padding:4px; border:1px solid #11B1A0; font-family:Georgia, "Times New Roman", Times, serif;}

#commentform {margin:0;}
#commentform #comment {width:500px; border:1px dashed #DDD7CE; padding:4px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}
#commentform #author, #commentform #email, #commentform #url {width:250px; border:1px dashed #DDD7CE; height:16px; padding:4px; font-family:Georgia, "Times New Roman", Times, serif;}
#commentform #submit {border:1px solid #ECF8BC; background-color:#BEE71B; color:#5A4926; font-weight:bold; cursor:pointer; height:24px; font-family:Arial, Helvetica, sans-serif; padding-bottom:3px; width:150px;}
#commentform #submit:hover {background-color:#CEEC55;}
#commentform p {margin:5px 0;}
#commentform small {font-size:11px;}

#contactform {margin:20px 0 0 0;}
#contactform div {margin-top:5px;}
#contactform label {display:block; float:left; width:105px;}
#contactform #comment {width:450px; border:1px dashed #DDD7CE; padding:4px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}
#contactform #author, #contactform #email {width:250px; border:1px dashed #DDD7CE; height:16px; padding:4px; font-family:Georgia, "Times New Roman", Times, serif;}
#contactform #submit {margin-left:105px; margin-top:5px; border:1px solid #ECF8BC; background-color:#BEE71B; color:#5A4926; font-weight:bold; cursor:pointer; height:24px; font-family:Arial, Helvetica, sans-serif; padding-bottom:3px; width:84px;}
#contactform #submit:hover {background-color:#CEEC55;}

#navigation {padding:10px 0 30px 0;}
#navigation a {border:1px solid #ECF8BC; background-color:#BEE71B; color:#5A4926; font-weight:bold; text-decoration:none; padding:1px 18px 2px 18px; display:block; font-family:Arial, Helvetica, sans-serif;}
#navigation a:hover {background-color:#CEEC55;}

.aligncenter {margin:0 auto;}
.alignleft {float:left;}
.alignright {float:right;}
.alignnone {}

#footer {background:url(images/footer_bg.jpg) repeat-x; height:127px; color:#FFFFFF; font-size:11px; line-height:19px; clear:both;}
#footer .container {width:916px; margin:0 auto; padding:35px 20px 0 20px;}
#footer a {color:#FFFFFF;}
#footer a:hover {color:#CAC7BA;}
