/*-----------Block Level Elements--------------*/

body {
background-color: #fdfddd;
color: #577735;
background-image:  url(http://greenapplebaby.net/images/BG-B.jpg);
background-repeat: no-repeat;
background-position: center top;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
font-weight: normal;
text-align: left;
margin: 0px;
margin-top: 0px;	 
}

#page {
border: 2px #5c5c5c solid;
color: inherit;
background-color: #FFFFFF;
width: 660px;
padding: 6px 14px 2px 14px;
padding-top: 0px;
margin: auto;
margin-top: 0px;	
}

*html #page {
width: 660px;
padding: 0px 0px 7px 0px;
}

#header {
width: 100%;
}

*html #header {
margin-left: 16px;
width: 660px;
}

#headerimg {
}

.description {
}

#wrapper {
width: 100%;
}

*html #wrapper {
width: 700px;
}

#content {
float: left;
width: 400px;
}

*html #content {
margin-left: 10px;
}

#sidebarB {
float: right;
margin-top: 10px;
margin-right: 5px;
width: 250px;
}

*html #sidebarB {
float: left;
width: 200px;
} 

.sidebarB-TOP {
z-index: +5;
float: right;
margin-left: 0px;
margin-top: 0px;
}

.sidebarB-BOTTOM {
z-index: +5;
float: right;
margin-right: px;
margin-top: 0px;
margin-bottom: 20px;
}

#sidebarB-body {
margin-top: 0px;
float: right;
background-color: #80AA3F;
}

#sidebarB-body p{
padding-right: 30px;
padding-left: 30px;
}

#sidebarC-body {
margin-top: 0px;
float: right;
background-color: #80AA3F;
width: 220px;
}

#sidebarC-body p{
color: #fff;
line-height: 14px;
padding-right: 15px;
padding-left: 15px;
}


#footer {
padding-left: 10px;
margin-left: -14px;
width: 660px;
height: 100px;
clear: both;
background-image:  url(http://www.greenapplebaby.net/images/footer.jpg);
background-repeat: repeat-y;
}

/*-------------Headings-------------*/

h1 {
}

h2 {
}

h3 {
}

h4 {
}

h5 {
}

.smalltext {
border-top: 1px #ccc solid;
padding-left: 10px;
padding-top: 2px;
margin-top: -10px;
font-size: 11px;
line-height: 14px;
}


/*-------------The Post-------------*/

h2 a {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 24px;
color: #577735;
text-decoration: none;
font-weight: bold;
text-align: left;
margin: 0;
margin-top: 20px;
padding: 0;
line-height: 22px;
}

h2 a:hover{
text-decoration: underline;
}

h2 a:visited {
color: #577735;
}

.postB {
margin-left: 20px;
padding-right: 20px;
clear: both;
}

.postB p {
}

.postB a {
color: #577735;
text-decoration: none;
}

.postB a:hover {
text-decoration: underline;
}

.postB a:visited {
color: #577735;
}

.postB ul {
}

.postB li {
}

.entry {
clear: both;
padding: 5px;
font-size: 14px;
line-height: 22px;
border-top: 2px solid #000;
border-bottom: 1px solid #ccc;
}

.smalldate {
float: left;
margin: 0;
padding: 0;
}

.postmetadata {
float: right;
margin-bottom: 30px;
margin-top: 0;
padding: 0;
}

.entrytext .postmetadata {
}

.postmetadata alt {
}

.postmetadata a {
}

.navigation {
}

.alignleft {
}

.alignright {
}

.center {
}

.pagetitle {
}

blockquote {
}

cite {
}

a img {
}

acronym, abbr {
}



/*--------------Sidebar------------*/

#sidebar {
width: 225px;
float: left;
background-color: #fdfddd;
border: 1px solid #000;
padding: 10px;
margin-top: 20px;
}

#sidebar ul {
margin: 0;
padding-left: 15px;
}

#sidebar ul h2 {
margin-bottom: 5px;
}

#sidebar ul li {
}

#sidebar ul ul {
}

#sidebar ul ul li {
}

#sidebar ul ul ul {
}

#sidebar p {
}

#sidebar a {
color: #577735;
text-decoration: none;
}

#sidebar a:hover {
text-decoration: underline;
}

#sidebar a:visited {
color: #577735;
}

#page_navB {
float: right;
margin-right: 60px;
font-size: 14px;
}  

#page_navB a{
color: #577735;
text-decoration: none;
}  

#page_navB a:visited{
color: #577735;
}  

#page_navB a:hover{
text-decoration: underline;
} 


/*--------------Comments--------------*/

ol.commentlist {
}

ol.commentlist li {
}

ol.commentlist li.alt {
}

ol.commentlist a {
}

small.commentmetadata {
}

/*--------------Search Form-------------*/




.searchform {
background-image:  url(http://greenapplebaby.net/images/search-BG.jpg);
background-repeat: no-repeat;
float: right;
margin-top: 110px;
margin-bottom: 20px;
margin-right: 0px;
height: 50px;
width: 233px;
}

.searchform input {
margin-top: 14px;
margin-left: 7px;
}

.searchform .s {
border: 1px #ccc solid;
color: #333;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 10px;
padding: px;
margin-left: 38px;
margin-top: 16px;
width: 118px;
height: 14px;
float: left;
}


/*-------------Calendar-----------------*/

#wp-calendar {
}

#wp-calendar th {
}

#wp-calendar a {
}

#prev a, #next a {
}

#wp-calendar caption {
}

/*-------------Images------------------*/




/*-------------Other------------------*/

hr {
	display: none;
}




/* +------------------------------------------------------------+ */
/* | Mike Classes                                      | */
/* +------------------------------------------------------------+ */

.main-content {
float: left;
width: 460px;}

.left-content {
float: left;
width: 170px;
margin-bottom: 10px;}

.right-content {
margin-left: 20px;
float: left;
width: 220px;}

.baby {
position: absolute;
left: 240px;
top: 8px;}

.tagline {
position: absolute;
left: 420px;
top: 30px;}

.logo {
position: absolute;
left: 10px;
top: 5px;}

.new_login {
position: absolute;
right: 10px;
top: 5px;
}

.validations {
margin-top: 8px;
float: left;
margin-left: 10px;
}

*html .validations {
position: absolute;
margin-left: -80px;
}

.footer-text {
color: #fff;
float: left;
font-size: 10px;
text-align: left;
padding-right: 10px;
line-height: 12px;
margin-top: 60px;
}

.red {
color: #E92424
}

.feedback {
text-align: center;
margin-top: 10px;
margin-left: 50px;}

.e-news {
text-align: center;}

.greenapple {
float: left;
padding: 3px;
padding-right: 6px;
}

.itemname {
font-size: 22px;
border-bottom: 2px solid #ccc;
line-height: 22px;
margin-top: 30px;
}

.body_text {
font-size: 14px;
line-height: 18px;
padding: 12px;
}

.sig {
margin-left: 5px;
}

.indent {
padding-left: 20px;}

#Topnav {
width: 600px;
float: right;
margin-top: 0px;
margin-right: 10px;
}

*html #Topnav {
float: right;
margin-top: 0px;
margin-left: 10px;
}

.scroll-arrow {
margin-left: 30px;}

#seedling_BG {
margin-left: -14px;
margin-top: 10px;
 background-image: url('http://www.greenapplebaby.net/store/media/ccp0/html/seedlings.jpg'); 
 width: 440px;
 height: 660px;
     background-repeat: no-repeat;
}

*html #seedling_BG {
 width: 370px;}

#about_BG {
margin-left: -14px;
margin-top: 10px;
 background-image: url('http://www.greenapplebaby.net/store/media/ccp0/html/about.jpg'); 
 width: 440px;
 height: 660px;
     background-repeat: no-repeat;
}

*html #about_BG {
 width: 370px;}

#links_BG {
margin-left: -14px;
margin-top: 10px;
 background-image: url('http://www.greenapplebaby.net/store/media/ccp0/html/links.jpg'); 
 width: 440px;
 height: 660px;
     background-repeat: no-repeat;
}

*html #links_BG {
 width: 370px;}

#babies_BG {
margin-left: -14px;
margin-top: 10px;
 background-image: url('http://www.greenapplebaby.net/store/media/ccp0/html/babies.jpg'); 
 width: 440px;
 height: 660px;
     background-repeat: no-repeat;
}

*html #babies_BG {
 width: 400px;}

#philosophy_BG {
margin-left: -14px;
margin-top: 10px;
 background-image: url('http://www.greenapplebaby.net/store/media/ccp0/html/philosophy.jpg'); 
 width: 440px;
 height: 216px;
     background-repeat: no-repeat;
}

#GB_BG {
margin-left: -14px;
margin-top: 10px;
 background-image: url('http://www.greenapplebaby.net/store/media/ccp0/html/giving-back.jpg'); 
 width: 440px;
 height: 660px;
     background-repeat: no-repeat;
}

*html #GB_BG {
 width: 370px;}

#gift-ship_BG {
margin-left: -14px;
margin-top: 10px;
 background-image: url('http://www.greenapplebaby.net/store/media/ccp0/html/gift-ship.jpg'); 
 width: 460px;
 height: 660px;
     background-repeat: no-repeat;
}

*html #gift-ship_BG {
 width: 400px;}

*html #philosophy_BG {
margin-top: -30px;
}

#page_copy {
width: 400px;
color: #577735;
float: left;
margin-top: 10px;
margin-bottom: 0px;
padding-right: 0px;
padding-left: 10px;
}

*html #page_copy {
padding-right: 0px;
padding-left: 0px;
}

#page_copyB {
width: 370px;
color: #577735;
float: left;
margin-top: -30px;
margin-bottom: 0px;
padding-right: 30px;
padding-left: 20px;
}

*html #page_copyB {
width: 370px;
padding-right: 0px;
}

#page_copyC {
width: 380px;
color: #577735;
float: left;
margin-top: 100px;
margin-bottom: 0px;
padding-right: 30px;
padding-left: 20px;
}

*html #page_copyC {
width: 370px;
padding-right: 0px;
}

.polaroids {
float: left;
margin-right: 10px;
padding-bottom: 10px;
}

.floatleft {
float: left;
margin-right: 10px;}

.cartpic {
float: right
margin-right: 122px;
top: 6px;
z-index: +5;
}

.icon {
float: left;
margin-right: 4px;}


/* +------------------------------------------------------------+ */
/* | Mike's Buttons                                      | */
/* +------------------------------------------------------------+ */


.HomenavA a, .HomenavB a, .HomenavC a,  .HomenavD a{
float: left;
height: 30px;
width: 150px;
display: block;
background-repeat: no-repeat;
margin-top: 10px;
z-index: +5;}

.HomenavA a {
background-image: url(http://www.greenapplebaby.net/store/skins/zipskin_khxc001/media/buttons/Topnav-home.gif);
margin-right: px; 
}

.HomenavB a {
background-image: url(http://www.greenapplebaby.net/store/skins/zipskin_khxc001/media/buttons/Topnav-shop.gif);
margin-right: px; 
}

.HomenavC a {
background-image: url(http://www.greenapplebaby.net/store/skins/zipskin_khxc001/media/buttons/Topnav-account.gif);
margin-right: px; 
}

.HomenavD a {
background-image: url(http://www.greenapplebaby.net/store/skins/zipskin_khxc001/media/buttons/Topnav-contact.gif);
margin-right: px; 
}

.HomenavA a:hover {
background-position: -150px 0; 
background-repeat: no-repeat;}

.HomenavB a:hover {
background-position: -150px 0; 
background-repeat: no-repeat;}

.HomenavC a:hover {
background-position: -150px 0; 
background-repeat: no-repeat;}

.HomenavD a:hover {
background-position: -150px 0; 
background-repeat: no-repeat;}

*html .view_larger {
float: left;
right: 0px;
top: 0px;
z-index: +10
} 

#skin_prim_nav {
float: right;
height: 50px;
width: 660px;
background-image: url(http://www.greenapplebaby.net/store/skins/zipskin_khxc001/media/Topnav-bg.gif); 
background-repeat: no-repeat;
background-position: left top;
padding: 0px 0px 0px 0px;
margin: 2px 0px 0px 0px;
}   

#page_nav-sidebar {
margin-left: 20px;
font-size: 14px;
}  


*:first-child+html #page_nav-sidebar {
margin-top: 10px;
}  

#page_nav-sidebar a{
color: #fff;
text-decoration: none;
}  

#page_nav-sidebar a:visited{
color: #fff;
}  

#page_nav-sidebar a:hover{
text-decoration: underline;
}

#page_nav {
margin-left: 20px;
font-size: 14px;
}  

#page_nav a{
color: #577735;
text-decoration: none;
}  

#page_nav a:visited{
color: #577735;
}  

#page_nav a:hover{
text-decoration: underline;
}




/*************************************
	Left Sidebar
**************************************/
#l_sidebar {
        width: 190px;
	float: left;
	display: block;
        color: #fff;
	font-size: 11px;
	margin: 0px; padding: 0px 10px 0px 20px;
}
#l_sidebar ul, #l_sidebar ul li {
	margin: 0px 0 0px 0;  padding: 0px;
}
#l_sidebar ul li ul {

}
#l_sidebar ul li ul li {
	margin: 0px; padding: 0px 0px 0px 10px;
}
#l_sidebar ul li ul li a, #l_sidebar ul li ul li a:visited {
	display: block;
	padding: 5px 3px;
	margin: 0px;
	text-decoration: none;
}
#l_sidebar ul li ul li a:hover {
	text-decoration: underline;
}
#l_sidebar ul li ul li ul li {
	margin:  0px; padding: 0px;
}
#l_sidebar ul li ul li ul li a, #l_sidebar ul li ul li ul li a:visited {
	padding: 5px 3px 5px 10px;
	margin: 0px;
	text-decoration: none;
}
#l_sidebar ul li ul li ul {
	border: none;
	padding: 0px; margin: 0px;
}
#l_sidebar ul li ul li ul li a:hover {
	text-decoration: underline;
}

/*************************************
	Right Sidebar
**************************************/
#r_sidebar {
	float: left;
	display: block;
	width: 200px;
	font-size: 11px;
	margin: 0px; 
	padding: 0px 0px 0px 40px;
}
#r_sidebar ul, #r_sidebar ul li {
	margin: 0px 0 15px 0; padding: 0px;
}
#r_sidebar ul li ul {
}
#r_sidebar ul li ul li {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
#r_sidebar ul li ul li a, #r_sidebar ul li ul li a:visited {
	display: block;
	padding: 5px 3px;
	margin: 0px;
	text-decoration: none;
}
#r_sidebar ul li ul li a:hover {
	text-decoration: underline;
}
#r_sidebar ul li ul li ul li {
	margin:  0px; padding: 0px;
}
#r_sidebar ul li ul li ul li a, #r_sidebar ul li ul li ul li a:visited {
	padding: 5px 3px 5px 10px;
	margin: 0px;
	text-decoration: none;
}
#r_sidebar ul li ul li ul {
	padding: 0px; margin: 0px;
}
#r_sidebar ul li ul li ul li a:hover {
	text-decoration: underline;
}
    

/*************************************
	Left Sidebar
**************************************/
#l_sidebar ul li ul {
	border-top: 1px solid #fff;
}
#l_sidebar ul li ul li {
	border-bottom: 1px dotted #ccc;
	background: url(images/bullet-arrow3.gif) 5px 9px no-repeat;
}
#l_sidebar ul li ul li a{
	color: #fff;
}
#l_sidebar ul li ul li a:hover {
	color:#fff;
}
#l_sidebar ul li ul li ul li {
	border-bottom: 1px solid #EAF4FF; /*IE Bug Fix */
	border-top: 1px dotted #333;
	background: none;
}
#l_sidebar ul li ul li ul li a{
	color: #ccc;
}
#l_sidebar ul li ul li ul {
	border: none;
}
#l_sidebar ul li ul li ul li a:hover {
}

/*************************************
	Right Sidebar
**************************************/
#r_sidebar ul li ul {
	border-top: 1px solid #333;
}
#r_sidebar ul li ul li {
	border-bottom: 1px dotted #333;
	background: url(images/bullet-arrow3.gif) 5px 9px no-repeat;
}
#r_sidebar ul li ul li a{
	color: #333;
}
#r_sidebar ul li ul li a:hover {
	color: #b30000;
	text-decoration: underline;
}
#r_sidebar ul li ul li ul li {
	border-bottom: 1px solid #333; /*IE Bug Fix */
	border-top: 1px dotted #333;
	background: none;
}
#r_sidebar ul li ul li ul li a{
	color: #333;
}
#r_sidebar ul li ul li ul {
	border: none;
}
#r_sidebar ul li ul li ul li a:hover {
	color: #b30000;
}

body.mceContentBody {
  width: 450px;
  background: #fff;
  color: #000;
}

.img_padding {
floaT: left;
padding: 3px;
border: 1px #ccc solid;
}

.blogheader {
margin-top: 10px;
margin-left: 5px;
}