/*
Theme Name: Gardmin
Theme URI: http://www.inseminationathome.com
Description: 2 Columns, 1 Right Sidebar
Version: 1.1
Author: Pacifica Technologies Inc
Author URI: http://www.pacificatechnologies.net
*/
body {background:url(images/bg.png) repeat-x 0 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;margin:0px;padding:0px;color:#555;}
#wrapper {width: 889px;margin: 10px auto 20px auto;padding: 0px;}
#wrapper2 {background:#93dcf8 url(images/page-bg-rep.png) repeat-y 0 0;border-bottom:1px solid #7396b7;}
#wrapper3 {background:url(images/page-bg.png) no-repeat 0 0;padding-top:50px;width: 889px;}
#wrapper4 {background:url(images/page-bg-home.png) no-repeat 0 0;padding-top:50px;width: 889px;}

/** HEADER **/
#header {height: 170px;width: 100%;margin: 0px; position:relative;}
#logo {background:url(images/gardmin-logo.png) no-repeat top left; width:421px;}
#logo a {display: block;height: 125px;text-indent: -9999px; }
.description {display:none;padding: 5px 0 5px 35px;}
#baby {background:url(images/baby.png) no-repeat 0 0;width:172px;height:217px; position:absolute;right:0;top:30px;}

/** MENU **/
#menu{padding: 0;white-space: nowrap;margin: 0;width: 750px;}
#menu ul {margin: 0px;padding: 0px;}
#menu li {display: inline;list-style-type: none;margin: 0 10px 0 0;}
#menu li a:link, #menu li a:visited {color:#004876;text-decoration: none;padding: 3px;}
#menu li a:hover {text-decoration: underline;}

/** MAIN **/
#welcome-msg {width:600px;margin:-38px 0 0 -30px;font-size:110%;}
#welcome-msg img {float:left;margin:0 10px 0 0;}

#main {width: 889px;}
#content {width: 564px;padding: 10px 10px 10px 40px;float: left;line-height: 1.3em;}
#content a:link, #content a:visited {padding: 2px;color:#d94664;}
#content a:hover {text-decoration: none;}
#content h1 {font-size: 1.5em;}
.post h2 {font-size: 1.5em;color:#00467D;margin: 0px 0 10px 0;padding: 0;}
#content .post h2 a {color:#00467D;text-decoration:none;line-height:1.25em;}
#content .post h2 a:hover {text-decoration:underline;}
.post h3 {color:#00467D; font-size: 1.5em; margin: 0; padding: 0;}
.post h4 {color:#D94664; font-size: 1.25em; margin: 0; padding: 0;}
.post {padding: 5px;font-size: .9em;}
.post a {color:#d94664;}
.entry-content, .entry-excerpt {clear: left;}
.navigation {clear: both;}
.entry-meta {margin: 0 0 10px 0;}
.underpost {font-size: .9em;}
#content .underpost a {text-decoration: underline;}

/** SIDEBAR **/
#sidebar {width: 250px;float: right;margin: 45px 5px 0 0;padding-bottom:20px;}
#sidebar h1 {font-size: 1.4em;}
#sidebar h2 {font-size: 1.1em; display:none;}
#sidebar ul {margin: 0px;padding: 0px;list-style-type: none;}
#sidebar ul li a {background:url(images/gears.png) no-repeat 0 0;color:#d94664;display: block;font-size:1.5em;text-decoration: none;margin: 0;padding: 25px 0 15px 70px;}
#sidebar li a:hover {text-decoration: underline;}
#sidebar ul ul {margin-left: 0px;}
#sidebar ul ul li {margin-left: 0px;}
#sidebar ul ul ul {margin-left:65px;}
#sidebar ul li ul li ul li a {background:none;padding:4px 10px;font-size:1em;}
#sidebar #sideshoppingcart strong.cart_title {background:url(images/cart.png) no-repeat -4px 0;color:#d94664;display: block;font-size:1.5em;text-decoration: none; font-weight:normal;margin: 0;padding: 15px 0 21px 64px;}


/** SECTION **/
#section li {display:block;float:left;margin:0 30px 0 0;width:250px;}
#section li h2 {background:url(images/btn-bg.png) no-repeat 0 0;color:#6c5635;font-size:1.25em;font-weight:normal;padding:5px 0;text-align:center;}
#section li p {font-size:90%;padding:0 20px;text-align:justify;}
#section li#recent-posts-4 ul {margin:0;padding:0 20px;}
#section li#recent-posts-4 ul li {background:url(images/tri.png) no-repeat left 3px;margin:0 0 8px 0;width:180px;font-size:90%;text-align:justify;}
#section li#recent-posts-4 ul li a {color:#D94664;text-decoration:none;padding-left:10px;}
#section li#recent-posts-4 ul li a:hover {text-decoration:underline;}
#section .readmore {text-align:right;}
#section .readmore a {background:url(images/tri.png) no-repeat right 3px;color:#D94664;font-size:90%;padding:0 10px 0 0;text-decoration:none;}


/** FOOTER **/
#footer {height: 42px;clear: both;text-align: center;font-size: 0.8em;padding: 13px 0 0 0;}
#footer a:link, #footer a:visited {color: #474200;}
#footer a:hover {text-decoration: none;}

/** COMMENTS **/
#respond p {font-size: .9em;}
#respond h3 {color:#00467D;}
#commentform input {}
#commentform textarea {}
#commentform {padding: 10px;}
ol.commentlist {list-style-type: none;margin: 0px;padding: 0px;}
ol.commentlist li {margin: 15px 0 0 0;}
#content ol.commentlist li a {text-decoration: underline;}
li.author {padding: 5px;}

/** MISC **/
a.image:link, a.image:visited, a.image:hover {background: none;padding: 0;}
a.image img {border: none;}
.alignleft {float: left;}
.alignright {float: right;}
img.aligncenter, div.aligncenter {display: block;margin: 0 auto;}
img.alignright, div.alignright {margin: 1px 0 2px 10px;display: inline;}
img.alignleft, div.alignleft {margin: 1px 10px 2px 0;display: inline;}
.wp-caption-text {font-size: .7em;line-height: 1.1em;margin: 0;}
#content a.stbutton {padding-left:20px;}
