/*
Theme Name:backtotheearthcompany
Description:A Green and brown simple 2 column theme with a header menu.
Author:Mike Piltz
Author URI:http://www.lakesidepavilion.ca
Version: 1.0
Tags:back to the earth company, organic soap, organic handmade soap, organic hand made soap, 100% vegan soap, handmade soap, hand made soap, vegan soap, handmade vegan soap, hand made vegan soap, handmade organic vegan soap, hand made organic vegan soap, handmade 100% vegan organic soap, hand made 100% vegan organic soap, green soap, environment friendly, natural soap, handmade natural soap, unscented soap, handmade unscented soap, pet soap, handmade pet soap, hand made pet soap, organic pet soap, organic handmade pet soap, 100% vegan organic handmade pet soap, book club, alternative book club 
*/

/* basics */

*{margin:0; padding:0;}

body, html {
	margin: 0px;
	padding: 0px;
	}
	
body {
	background: #89725b url(images/bg.jpg) repeat-y center;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 8pt;
	}
	
h1 {font-size: 18pt;}
h2 {font-size: 14pt; margin-top:10px;}
h3 {font-size: 10pt; margin-top:10px;}
h4 {font-size: 9pt;}



/* images and misc. */

img{ border: none; padding: 6px; }
img a{border:none;}

img.left{ float: left; border: none; padding: 6px; }
img.right{ float: right; border: none; padding: 6px; }

blockquote{
	border-left:1px solid #A5ABAB;
	margin:15px;
	padding:0 12px 0 12px;
	}

code{
	margin:10px;
	font-family:"Courier New", Courier, monospace;}


/* links */

a{
	color:#730099;
	text-decoration:none;
	border: none;
        font-weight:bold;
	}

a:hover{color:#6A7CA0;text-decoration: underline; border: none;}



/* container */


#container {
	width: 700px;
	margin: 0 auto;
	background: url(images/content.jpg) repeat-y center;
	color:#333;
	}
	
/* header */

#cheader {
	background: #677e52 url(images/header.jpg) no-repeat right bottom;
    width: 670px; 
	color: #fff; 
	height: 150px;
	margin: 0 15px 0 15px;
	}

#cheader h1{
	font-family: palatino linotype, georgia, arial, times;
	font-size: 24pt;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0;	
	padding: 30px 0 0 16px;	
	}
	
#cheader h1 a{color: #fff; text-decoration: none;}
#cheader h1 a:hover{color: #ddd; text-decoration: none;}


#cheader h2{
	font-family: palatino linotype, georgia, arial, times;
	font-size: 18pt;
	font-weight: 300;
	font-style: italic;
	color: #fff;
	letter-spacing: 1px;
	margin: 0;	
	padding: 0 0 0 18px;	
	}

#cheader h6{
	font-family: palatino linotype, georgia, arial, times;
	font-size: 10pt;
	font-weight: 300;
	font-style: italic;
	color: #fff;
	letter-spacing: 1px;
	margin: 0;	
	padding: 0 0 0 18px;	
	}

/* main menu */


#menu {
	background: #b7ca79 url(images/nav.jpg) repeat-x bottom;
	font-family: "palatino linotype", georgia, arial, times;
	font-size: medium;
	width:670px;
	height:30px;
	font-style: italic;
	font-weight: 400;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 15px;
	padding-bottom: 5px;
}


#menu ul {
	padding: 5px 0 0 0;
	text-align: left;
}

#menu ul li {
	list-style-type: none;
	display: inline;
	margin: 0;	
}

#menu ul li a {
	padding: 13px 13px 13px 13px;
	margin: 0;
	text-decoration: none;
	color: #fff;
}

#menu ul li a:hover {
	background-color: #677e52;
	color:#fff;
}



/* content */


#content {
	float: left;
	width: 475px;
	padding: 0 0 0 20px;
	overflow: hidden;
	}	

.post {
	margin:0 10px;
	padding:10px 10px 10px 5px;
	line-height: 14pt;
	color: #000;
	}
	
.post h2{
	font-family: "palatino linotype", georgia, arial, times;
	font-size: 14pt;
	font-weight: 300;
	color: #333;
	font-style: italic;
	}
	
.post h2 a{
	color: #08122E;
	text-decoration: none;
	}
	
.post h2 a:hover{
	color: #666;
	text-decoration: none;
	}
	
.post p{font-size: 8pt;}

.post a{text-decoration:underline;}

.post ul {
	margin-left: 20px;
	}

.post ol {
	margin-left: 20px;
	}

.entry p{margin:12px 0;}

.postmetadata{
	clear: both;
	background:#c1dcab;
	padding:6px;
	margin-top: 16px;
	}
	

.navigation {
	font-size:8pt;
	float:left;
	width:100%;
	}

.notfound{padding: 25px; font-size: 14pt; font-weight: 300;}

/* sidebar */

#sidebar {



	font-family: palatino linotype, georgia, arial, times;
	font-size:8pt;
	width: 190px;
	float:right;
	margin: 10px 5px 10px 0;
	padding: 0;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #677e52;
	}

#sidebar h2{
	font-family: "palatino linotype", georgia, arial, times;
	font-weight: normal;
	font-size: large;
	text-align: left;
	color: #08122E;
	margin: 0;
	padding: 0;
	font-style: italic;
}

#sidebar p {margin:0; padding: 0 5px 0 5px;}

#sidebar img {padding: 0; margin: 0;}

#sidebar ul {
	margin:0px;
	padding:2px;
	list-style-type: none;
	}

#sidebar ul li {
	margin: 0;
	padding: 0;
	line-height: 14pt;
	list-style-type: none;
	}

#sidebar ul ul {
	margin: 5px 5px 5px 5px;
	padding: 0;
}

#sidebar ul ul li {
	list-style-type: none;
	list-style-position: inside;
	}

#sidebar ul ul ul{
	margin: 0;
	padding: 0;
}

#sidebar ul ul ul li{
	padding: 0 0 0 5px;
	list-style-type: none;
	color: #898989;
}

/* comments */

.gra {
	display: inline;
	float: left;
	}

#commentssection{
	clear: both;
	padding: 2px 12px;
	margin: 0;
	}
	
#commentssection h3{
	font-family: georgia, times, verdana;
	font-size: 12pt;
	font-weight: 300;
	font-style: normal;
	color: #000;
	}

#commentform{
	background: #c1dcab;
	margin: 12px 12px 20px 12px;
	padding:20px;
	}
	
#commentform p{
	color: #000;
	}
	
#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;line-height: 14pt;}
	
#commentform h3{
	font-family: georgia, times, verdana;
	font-size: 10pt;
	font-weight: 300;
	color: #000;
	}
	
#commentbox{
	width:75%;
	min-width:400px;
	margin:5px 5px 0 0;
	}

#author, #email, #url, #commentbox, #submit{
	background: #fff;
	font-family: verdana, arial, times;
	font-size: 8pt;
	margin:5px 5px 0 0;
	border: none; 
	padding: 6px;
	border: 1px solid #B2B2B2;
	}

#submit{margin:5px 5px 0 0;}

	
ol.commentlist {list-style-type: none;}

ol.commentlist li {
	background: #c1dcab;
	margin:10px 0;
	padding:5px 0 5px 10px;
	overflow: hidden;
	}

ol.commentlist li.alt {background: #c1dcab;}
ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}

ol.commentlist a {color:#000;}

cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71;}

.comminfo {
	margin: 15px 0 20px 25px;
	}

/* search */

#searchform{
	padding: 6px 0 6px 6px;
	font-family: verdana, arial, times;
	}

#searchform input#s{
	font-family: verdana, arial, times;
	font-size: 8pt;
	padding: 2px;
	margin: 2px;
	width: 100px;
	border: 1px solid #B7B7B7;
	}

#searchform input#searchsubmit{
	font-family: verdana, arial, times;
	font-size: 7pt;
	padding: 2px;
	margin: 2px 0 0 2px;
	border: 1px solid #B7B7B7;
	background-color: #fff;
	color: #797979;
	}

/* footer */

#footer {
	background: #677e52;
	clear: both;
	width: 670px;
	margin: 0 15px 0 15px;
	font-family: verdana, arial, tahoma;
	font-size: 7pt;
	text-align: center;
	}
	
#footer p{padding:6px;margin: 0; color: #eee;}
#footer a{color: #BCBCBC;text-decoration: none;}
#footer a:hover{color: #5D5D5D;text-decoration: underline;}

/* WP aligns */

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}


