body {
	background: #DDD9C1 url('images/background.jpg') repeat-x fixed center;
}

body.post-101, body.category_7 {
	background: #76A2D1 url('images/giggling_background.jpg') repeat-x fixed top center;
}

body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, input, textarea, select {
	color: #4d4d4d;
}

a, a:visited, #content .sidebar a:link, #content .sidebar a:visited {
	color: #324700;	
}

a:hover, a:active {
	color: #80b64a;
}

/* @group page */

#content div.container.body .large {
	/*background: url(images/quote_1.jpg) no-repeat center bottom;*/
	padding-bottom: 10px;
	padding-top:5px;
}

img.quotes_at_bottom {
	position:static;
	bottom:0;
	margin:10px 0;
}

#content {
	background: url(images/page_bg.gif) repeat-y;
}

div#peekaboo_dino {
	position: absolute;
	top: 30px;
	margin-left: 20px;
	z-index: -100;
	display: none;
}

div#peekaboo_tiger {
	position: absolute;
	top: 350px;
	margin-left: 820px;
	z-index: -100;
}

div#peekaboo_tiger_head {
	position: absolute;
	top: 70px;
	margin-left: -95px;
}

div#peekaboo_moon {
	position: absolute;
	top: 680px;
	margin-left: -140px;
	height: 300;
	width: 300;
}

div#peekaboo_moon {
	padding: 30px;
}

/* @end */

/* @group header */

#header .container {
	background: url('images/header_bg.jpg') no-repeat 0 bottom;
	height: 351px;
	position: relative;
	overflow: visible;
}

body.post-2 #header .container {
	background: url('images/header_inthekoop.jpg') no-repeat 0 bottom;
}

body.post-3 #header .container, body.post-184 #header .container {
	background: url('images/header_ourproducts.jpg') no-repeat 0 bottom;
}

body.post-69 #header .container {
	background: url('images/header_contact.jpg') no-repeat 0 bottom;
}

body.post-8 #header .container {
	background: url('images/header_gettingstarted.jpg') no-repeat 0 bottom;
}

body.post-10 #header .container {
	background: url('images/header_resources.jpg') no-repeat 0 bottom;
}

body.post-94 #header .container {
	background: url('images/header_biggerthanus.jpg') no-repeat 0 bottom;
}

body.post-101 #header .container, body.category_7 #header .container {
	background: url('images/header_giggling_garden.jpg') no-repeat 0 bottom;
}

#header #homelink {
	position: absolute;
	width: 218px;
	height: 210px;
	top: 35px;
}

#navigation {
	position: absolute;
	top: 230px;
	left: 372px;
	font-size: 110%;
}

/* @group navigation */

#nav ul li{
	border-bottom: 1px dotted #b9de62;
}


#nav li a:hover,
#nav ul li a:hover,
#nav li.current_page_item a,
#nav li.current_page_parent a {
	color: #3f6215;
}

#nav li ul {
	position: absolute;
	visibility: hidden;
	float: none;
	top: 42px;
	left: 0px;
	width: 150px;
	margin: 0;
	padding: 0;
	z-index: 10000;
	border: none;
	/*border: 1px solid #C0ACB2;
	border-bottom-width: 2px;
	border-bottom-color: #AF9DA3;*/
	/*border-top: 0;*/
	background-color: #fff;
	opacity: 0.97;
}

#nav li ul li {
	padding: 0;
	margin: 0;
}

#nav li.current_page_item ul li a,
#nav li.current_page_parent ul li a,
#nav li.page_item ul li a,
#nav li.page_parent ul li a {
	color: #fff;
	background-color: #a7c74c;
	padding: .5em;
}
#nav li ul li a:hover,
#nav li.current_page_item ul li a:hover,
#nav li ul li.current_page_item a {
	color: #3f6215;
	background-color: #c5e276;
}




/* @end */

/* @end */

/* @group sidebar */

#sidebar-1 {
	position: absolute;
	top: 286px;
}

#sidebar-1 #shopping-cart {
	color: #fff;
	background-color: #8EBD3B;
}

#sidebar-1 #shopping-cart h3, #sidebar-1 #shopping-cart p {
	color: #fff;
}

#sidebar-1 .sidebar:first-child,
#sidebar-1 .sidebar.first-child {
	border-bottom-color: #3f6215;
}

#shopping-cart #sliding_cart a, #shopping-cart #sliding_cart a:visited {
	background-color: #3f6215;
	border-bottom: 1px solid #355511;
}

#shopping-cart #sliding_cart a:hover,
#shopping-cart #sliding_cart a:active {
	background-color: #55841c;
	border-bottom-color: #598e1d;
}


#mc_signup_form {
	padding-top:20px;
}

/* @end */

/* @group content */

#content .post-title h2 {
	border-bottom: none;
 	display:none; 
}

body.category-46 #content .post-title h2, body.category-10 #content .post-title h2, body.category-47 #content .post-title h2 {
display: block;
}


#content .sidebar, #sidebar-1 .sidebar:first-child,
#sidebar-1 .sidebar.first-child {
	background-color: #C4CBAF;
}

/* @end */

/* @group products */

div.producttext a.wpsc_product_title {
	color: #343a2e !important;
}

div.productdisplay div.imagecol img {
	border: 1px solid #80b64a;
}

input.wpsc_buy_button:hover {
	background:#00B5DF url(images/button-add-to-cart.png) no-repeat scroll center bottom; 
}

/* @end */

#mailchimp-widget {
	padding: 0 !important;
}

#header #homelink:hover {
	background: url('images/home.png') no-repeat 5% 90%;
}

body.post-101 #header #homelink:hover, body.category_7 #header #homelink:hover {
	background: url('images/home_giggling.png') no-repeat 5% 90%;
}

#mc_signup_form label {
	color: #ffffff !important;
}

span#siteseal {
	margin-left:30px;;
}

div.additional_description_span {
	padding-bottom:10px;
}

div.wpsc_category_details {
	border-bottom:1px dotted #B9DE62;
	padding-bottom:20px;
}

