/*
Theme Name: Organic Baby
Theme URI: http://www.organicbabywearhouse.com/
Description: Custom template made for Organic Baby Wearhouse. By Adrian Figallo, adrianfigallo@gmail.com
Version: 2 (WP2.6.7)
Author: Adrian Figallo, adrianfigallo@gmail.com
Author URI: 
Tags: 2 columns, fixed navigation, baby
*/


/*RESET*/
html, body, h1, h2, h3, h4, h5, h6, ul, ol, li, dt, dd, form {
               margin: 0;
               padding: 0;
               font: 100%/120% "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}
ul, ol, li{font-family:Georgia, "Times New Roman", Times, serif;}
p, blockquote {
       margin: 0;
       padding: 0;
}
ul {
               list-style: none;
}
fieldset, img {
               border:0;
}

html {
               font-size:100.01%;
               text-align: center;   /* (1) Explorer 5.5 */
}

p{margin-bottom:10px; line-height:150%;}
/*RESET*/

/*GENERAL*/

body{background:#edf0e4; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000;}
#wrapper{width:980px; border:0px solid #000; background:url(img/bg.png) repeat-y; text-align:left; margin:auto; padding:5px 26px 0 26px; overflow:hidden;}
#content{width:940px; overflow:hidden; margin:auto;}
a{color:#47811E; text-decoration:none;}
a:hover{text-decoration:underline;}
.alignright{float:right;margin:0 0 10px 10px;}
.alignleft{float:left;margin:0 10px 10px 0;}

/*GENERAL*/

/*HEADER*/

#header{ overflow:hidden;}
#header h1{background:url(img/xlogo.gif) no-repeat; float:left; position:relative; z-index:30; margin-top:15px; margin-left:10px;} 
#header h1 a{display:block; height:72px; text-indent:-9000px; width:214px; margin-bottom:10px;}
.slogan{float:left; margin-top:63px; font-size:14px; font-style:italic;}
.toll{float:right; margin-top:63px; font-size:14px; font-style:italic; margin-right:45px;}
.phone{color:#1E4B23; font-size:18px; font-style:normal;}

/*HEADER*/

/*MENU*/

#menu{background:url(img/topnav.gif) no-repeat; width:940px; height:32px; margin-bottom:15px; margin-top:20px;}
#menu a{background:transparent url(img/navl.gif) no-repeat scroll right top; color:#325E16; display:block; float:left; font-size:13px; font-weight:bold; line-height:16px; padding:8px 20px; text-decoration:none;}
#menu a:hover, #menu a.on {background:transparent url(img/navo.gif) repeat-x scroll left top; color:#2A4F13; text-decoration:none;}
#menu a#home:hover, #menu a#home.on{background:transparent url(img/navh.jpg) no-repeat scroll left top;}

/*MENU*/

/*SIDEBAR*/

#sidebar{float:left; width:215px; border:0px solid #000;}
#sidebar ul li{ overflow:hidden; border-bottom: 1px solid #cccccc; padding-bottom:15px; padding-top:15px;}
#sidebar ul li ul li{ border-bottom:0px; padding:0; padding:10px 0 0 15px;}
#form {background:url(img/searchbg.gif) no-repeat scroll right top; border:0px solid #000; overflow:hidden; margin-top:10px;}
#s{float:left; -x-system-font:none; background:transparent none repeat scroll 0 0; border:medium none; font-family:Verdana; font-size:10px; width:162px; padding:5px 0px 10px 30px;}
#searchsubmit{float:right; background:url(img/search.gif) no-repeat; width:21px; height:20px; border:0; margin-top:2px; margin-right:2px;}
#sidebar h2{font-weight:bold; color:#47811E; font-size:11px; font-family:Verdana,sans-serif; padding-left:15px;}
#sidebar a{color:#000; text-decoration:none; }
#sidebar a:hover{color:#000; text-decoration:underline; }
#sidebar .current-cat a{color:#000; text-decoration:underline; }
/*SIDEBAR*/
#tagcloud {margin:20px 0;}
#tagcloud a{color:#47811e;line-height:18px;}

/*MAIN*/

#main{float:right; border:0px solid #000; width:710px;}
.post_top{background:url(img/dlogtop.gif) no-repeat; width:710px; height:15px; margin-top:15px;}
.post_mid{background:url(img/dlogmid.gif) repeat-y; width:660px; padding:5px 25px;}
.post_bottom{background:url(img/dlogend.gif) no-repeat; width:710px; height:17px; margin-bottom:25px; margin-top:-10px;}
.post h2{margin-bottom:5px;}
.post h2 a{ color:#47811E; font-size:18px; text-decoration:none;}
.post h2 a:hover{ color:#47811E; font-size:18px; text-decoration:underline;}
.post h3{color:#86301C; font-size:18px; margin:15px 0;}
.by{color:#86301C;}
.old{display:block; height:20px; border:0px solid #000; display:block; margin-bottom:25px; }
.older a{ color:#000; font-size:14px; float:left;  background:#c3de8c; font-family:"Trebuchet MS"; text-decoration:none; padding:3px 20px;}
.older a:hover{ background:#a3ce70;}
.older2 a{ color:#000; font-size:14px; float:right; background:#c3de8c; font-family:"Trebuchet MS"; text-decoration:none; padding:3px 20px;}
.older2 a:hover{ background:#a3ce70;}
.tags{width:600px; margin:30px auto 30px auto; background:#f3f6de; padding:20px; font-size:11px; border:1px dashed #47811e;}
.post ul {list-style-type:disc;margin:2em;}
.post ul li{margin-bottom:1em;}
/*MAIN*/

/*FOOTER*/

#footer{background:url(img/bottom.gif) no-repeat; width:980px; height:51px; text-align:center; color:#fff; font-size:11px; padding-top:35px;}
#footer a{color:#fff; text-decoration:underline; font-family:"Trebuchet MS";}
#footer a:hover{text-decoration:none;}

/*FOOTER*/

/*COMMNENTS*/
#comments{margin:20px 0;}
#comments h3{ color:#47811E; font-size:18px; margin-bottom:10px;}
#comments input{vertical-align:middle;}
#comments textarea{width:498px; height:200px; overflow:auto; display:block;}
#submit{margin:10px 0;}
.little{font-size:11px;}
.comment{width:626px; margin:30px auto 30px auto; background:#f3f6de; padding-top:10px; padding-left:15px; font-size:11px; border:1px dashed #47811e;}
/*COMMNENTS*/


