/*


Design by Free CSS Templates


http://www.freecsstemplates.org


Released for free under a Creative Commons Attribution 2.5 License


*/





html, body {


	height: 100%;


}





body {
	margin: 0;
	padding: 0;
	background: #EDFBD2 url(images/img01.jpg) repeat-x left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2B4E15;


}





form {


	margin: 0;


	padding: 0;


}





input, textarea {


	font-family: Arial, Helvetica, sans-serif;


	font-size: 1em;


	color: #000000;


}





h1, h2, h3 {


	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;


}





h1 {


	font-size: 3em;


}





h2 {


	font-size: 2em;


}





h3 {


	font-size: 1em;


}





p, ul, ol {


	margin-bottom: 1.8em;


	line-height: 160%;


}





ul, ol {


}





blockquote {


}





a {


	color: #71AB48;


}





a:hover {


	text-decoration: none;


}





hr {


	display: none;


}





/* Wrapper */





#wrapper {


	height: 100%;


	min-height: 100%;


	background: url(images/img02.jpg) repeat-x left bottom;


}





html>body #wrapper {


	height: auto;


}





/* Menu */





#menu {


	width: 100%;


	height: 57px;


	padding-top: 10px;


	margin-top: 0;


	margin-right: auto;


	margin-bottom: 0;


	margin-left: auto;


}





#menu ul {


	float: right;


	margin: 0;


	padding: 0;


	list-style: none;


}





#menu li {


	display: inline;


}





#menu a {


	float: left;


	height: 20px;


	padding: 10px 15px;


	text-decoration: none;


	text-transform: uppercase;


	font-size: smaller;


	font-weight: bold;


	color: #000000;


}





#menu a:hover {


	background: #949684;


	color: #FFFFFF;


}





#menu .current_page_item a {


	background: #949684;


	color: #FFFFFF;


}





/* Logo */





#logo {


	width: 100%;


	height: 180px;


	color: #FFFFFF;


	margin-top: 0;


	margin-right: auto;


	margin-bottom: 0;


	margin-left: auto;


}





#logo h1, #logo h2 {


	float: left;


	margin: 0;


}





#logo h1 {


	padding: 25px 0 0 20px;


	letter-spacing: -2px;


	text-transform: lowercase;


	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;


	font-size: 50px;


}





#logo h2 {


	padding: 36px 0 0 10px;


	letter-spacing: -1px;


	text-transform: uppercase;


	font-weight: normal;


	font-size: 14px;


}





#logo a {


	text-decoration: none;


	color: #FFFFFF;


}





/* Page */





#page {


	width: 100%;


	margin-top: 0;


	margin-right: auto;


	margin-bottom: 0;


	margin-left: auto;


	padding-top: 20px;


	padding-right: 0;


	padding-bottom: 20px;


	padding-left: 0;


}





/* Content */





#content {
	float: left;
	width: 600px;


}





.post {


	padding-bottom: 20px;


}





.post .title {


	margin: 0;


	padding: 5px 20px;


	letter-spacing: -2px;


}





.post .title a {


	text-decoration: none;


	color: #57A122;


}





.post .entry {


	padding: 10px 20px 0 20px;


}





.post .meta {


	height: 26px;


	border-top: 1px solid #3E5C0E;


	border-bottom: 2px solid #3E5C0E;


	font-size: smaller;


	font-weight: bold;


}





.post .posted {


	float: left;


	height: 16px;


	padding: 5px 20px;


}





.post .permalink, .post .comments {


	float: right;


	height: 16px;


	padding: 5px 20px;


}





.post .permalink {


}





/* Sidebar */





#sidebar {


	float: right;


	width: 260px;


}





#sidebar ul {


	margin: 0;


	padding: 0;


	list-style: none;


}





#sidebar li {


	margin-bottom: 20px;


}





#sidebar li ul {


	padding: 20px;


}





#sidebar li li {


	margin: 0;


}





#sidebar p {


	padding: 0 20px;


}





#sidebar h2 {


	height: 29px;


	margin: 0;


	padding: 9px 0 0 20px;


	background: #B6E074;


	border: 1px  dotted #4D7C2B;


	text-transform:lowercase;


	font-size: 1.4em;


	font-weight: normal;


	color: #000000;


}





/* Search */





#search form {


	padding: 20px;


}





#search br {


	display: none;


}





#search #s {


	width: 135px;


}





/* Footer */





#footer {


	clear: both;


	padding: 10px 0;


	font-size: smaller;


}





#footer p {


	margin: 0;


	text-align: center;


	line-height: normal;


}

