


/*  



Theme Name: Mommy Bits

Theme URI: http://mommybits.net

Description: Custom theme for Mommy Bits

Author: Shannon Entin

Author URI: http://shannonentin.com/ 

*/





body {

background:#1D3F60;

margin: 0;

padding: 0;

font-family: Helvetica, Arial, sans-serif;

font-size: 62.5%; /* Resets 1em to 10px */

line-height:1.5em

color:#000;

}





/* Main Wrapper & Header */



#wrap {

 width: 950px;

 margin: 1px auto;

 padding: 0;

 background-color: #fff; 

 border: 2px solid #58A227;

 overflow: hidden;

}



#header {

width: 950px;

height: 240px;

background: #fff url(images/header.jpg) top center no-repeat;

float: left;

margin: 5px auto;

padding: 0;

}



#topmenu {

clear: both;

width: 940px;

height: 17px;

background-color: #1D3F60;

padding: 0;

margin: 0 5px;

font-size: 1.2em;

text-align: center;

}



#topmenu a {padding: 0 10px 0 0;}

#topmenu a {color:#fff; font-weight:bold; text-decoration:none;}

#topmenu a:link {color:#fff; font-weight:bold; text-decoration:none;}

#topmenu a:visited {color:#fff; font-weight:bold; text-decoration:none;}

#topmenu a:hover {color:#58A227; font-weight:bold; text-decoration:none;}





/* Typography */



h1 {

font-size:1.7em;

font-weight:bold;

font-family: Calibri, Helvetica, Arial, sans-serif;

text-align:left;

margin:3px 0;

padding:0;

}



h2, h3{

font-size:1.4em;

font-weight:bold;

font-family: Calibri, Helvetica, Arial, sans-serif;

text-align:left;

margin:3px 0;

padding:0;

}





a, a:link, a:visited {color:#1D3F60; font-weight:normal; text-decoration:none;}



a:hover {color:#1D3F60; font-weight:normal; text-decoration:underline;}



#main{width:950px;margin:5px auto;padding:0;}



#content {

width:500px;

background-color:#fff;

float:left;

margin:0 0 0 10px;

padding:5px 0 5px;

}



.center{text-align:center;}



.entry {

font-size:1.2em;

line-height:1.3em;

float:left;

width:480px;

text-align:justify;

margin:0;

padding:0 5px 20px;

}





.entry ul {

list-style-type: disc;  

list-style-position: inside;

margin: 0 20px 10px 20px;

padding: 0;

}



.entry li {

line-height: 1.3em;

text-align: left;

}



img {border:none;}



img.aligncenter {

display: block;

margin-left: auto;

margin-right: auto;

padding: 5px;

}



img.alignright {

margin: 0 0 7px 7px;

display: inline;

float: right;

}



img.alignleft {

margin: 0 7px 7px 0;

display: inline;

float: left;

}



.post {

font-size: 0.9em;

color: #000000;

font-weight: normal;

margin: 0;

padding: 0; 

text-align: right;

line-height: 0.9em;

}



.postrelated {

font-size: 0.9em;

color: #000000;

font-weight: normal;

margin: 0;

padding: 0; 

text-align: right;

line-height: 1.0em;

}



.postdate {

font-size: 0.8em;

color: #000000;

font-weight: normal;

margin: 0 0 10px 0; 

text-align: left;

}



acronym,abbr,span.caps{cursor:help;font-size:0.9em;letter-spacing:.07em;}

acronym,abbr{border-bottom:1px dashed #999;}



blockquote{padding:5px 15px;background-color:#B9C1C9;margin:5px 15px 0 15px;}

blockquote cite{display:block;margin:5px 0 0;}



code{font:1.1em 'Courier New', Courier, Fixed;}



.line {

width:480px;

float:left;

border-bottom:#58A227 1px solid;

margin:0;

padding:5px 0 0 5px;}





/* Sidebars */



.rsidebar {

float:right;

width:210px;

border-left:1px solid #1D3F60;

background: #fff;

margin: 0;

padding: 0 3px;

}



.lsidebar {

float:left;

width:210px;

border-right:1px solid #1D3F60;

background-color:#fff;

margin:0;

padding:0 3px;

}



.lsidebar ul li, .rsidebar ul li {

display:list-item;

margin:0;

padding:0;

font-size:1.0em;

color:#2C1F0C;

}



.lsidebar p, .rsidebar p{

padding:2px 0 2px 2px;

color:#2C1F0C;

font-size:1.1em;

}



.rsidebar h2,.lsidebar h2{

font-size:1.7em;

font-weight:bold;

font-family: Calibri, Helvetica, Arial, sans-serif;

color:#45841B;

border-bottom:1px solid #58A227;

margin:5px 0;

padding:0 0 0 5px;

}



.lsidebar ul,.rsidebar ul{list-style-type:none;margin:0;padding:0 0 20px;}



.lsidebar ul li a,.rsidebar ul li a{

font-weight:bold;

color:#1D3F60;

text-decoration:none;

margin:0 0 4px 0;


padding:0 0 0 4px;

}



.lsidebar ul li a:hover,.rsidebar ul li a:hover{

color:#1D3F60;

text-decoration:underline;

}



/* Comments */



.boxcomments {margin:0 5px 20px 5px;width:450px;}



#commentform{margin:0;padding:10px 15px 1px;}



#commentform label{display:block;margin:0;}



#commentform input{width:200px;margin:0 5px 10px 0;padding:1px;}



#commentform textarea{width:400px;margin:0 0 10px;padding:0;}



#commentform #submit{margin:0 0 20px;}



#commentform p{margin:5px 0;}



ol.commentlist{margin:0;padding:0;}



ol.commentlist li{

border: 2px solid #1D3F60; 

list-style-type:none;

margin:5px;

padding: 0 15px 0 10px;

}



ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:0 15px;}



ol.commentlist li.commenthead h2{margin:0; color:#1D3F60; font-size:1.5em;}



ol.commentlist li.odd {background-color: #B9C1C9;}







h4{

font-size:1.5em;

font-weight:bold;

font-family: Calibri, Helvetica, Arial, sans-serif;

text-align:left;

color:#1D3F60;

margin:3px 0;

padding:0;}

.navigation {

width:450px;

font-size: 1.0em;

text-align: center;

font-weight: normal;

margin: 5px 5px 10px 5px;

}



.alignright{float:right;}

.alignleft{float:left;}



#eof{width:950px;clear:both;height:2px;margin:0 auto;padding:0;}



#footer{background:#f5f5f5 url(images/footerbck.gif) repeat-x;height:31px;line-height:31px;clear:both;}



.footer{width:950px;text-align:center;font-size:11px;margin:0 auto;padding:0;}



#searchform{text-align:center;margin:0 auto;padding:0 0 10px;}



#sidebar #searchform #s{width:90%;padding:2px;}



#sidebar #searchsubmit{padding:1px;}


