/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body{
	margin:0;
	padding:0;
	background:#FFFFFF url(images/img01.jpg) repeat-x left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#66665E;}

h1, h2, h3{
	margin:0;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#549900;}

h1{font-size:2em;}

h2{font-size:1.5em;}

p, ul, ol{
	margin-top:0;
	line-height:140%;
	text-align:justify;}

a{color:#549900; }

a:hover{text-decoration:none;}

a img{border:none;}

img.right{
	float:right;
	margin:7px 0 0 30px;}

hr{display: none;}

/* Header */
#header{
	width:920px;
	height:45px;
	margin:0 auto;
	background:url(images/img03.jpg) no-repeat left top;}

/* Menu */

#menu{
	float:left;
	width:740px;
	height:45px;}

#menu ul{
	margin:0;
	padding:0px 0px 0px 5px;
	list-style:none;
	line-height:normal;}

#menu li{
	display:block;
	float:left;}

#menu a{
	display:block;
	float:left;
	height:20px;
	margin-right:3px;
	padding:14px 25px 15px 25px;
	background:url(images/img09.jpg) no-repeat left 18px;
	text-decoration:none;
	text-transform:capitalize;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;}

#menu a:hover{text-decoration: underline;}

#menu .current_page_item a{
	height:20px;
	color:#FFFFFF;}

#menu .first{
	background:none;}

/* Page */

#page{
	width:920px;
	margin:0 auto;}

#page-bgtop{
	padding-top:30px;}

/** LOGO */

#logo{
	width:920px;
	height:86px;
	margin:0 auto;
	background:url(images/img02.jpg) no-repeat left top;}

#logo h1, #logo p, #logo h1 span{
	margin:0px;
	text-align:center;
	text-transform:none;
	color:#FFFFFF;}

#logo p{font-size:10px;}

#logo h1{
	padding-top:10px;
	font-size:34px;}

/* Content */

#content{
	float:right;
	width:658px;
	padding-right:30px;}

/* Post */

.post{
	background:url(images/img07.jpg) repeat-x left bottom;
	margin-bottom:25px;}

.post .title{
	height:30px;
	color:#549900;}

.post .title a{
	text-decoration:none;
	color:#549900;}

.post .entry{padding:10px 0;}

/* Sidebar */

#sidebar{
	float:left;
	width:177px;
	padding-left:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#375910;}

#sidebar ul{
	margin:0;
	padding:0;
	list-style:none;
	line-height:normal;}

#sidebar li{
	margin-bottom:30px;
	padding:0 0 10px 0px;}

#sidebar p{
	margin:0;
}

#sidebar h2{
	height:26px;
	margin:0 0 10px 0px;
	padding:12px 0 2px 10px;
	background:url(images/img06.jpg) no-repeat left top;
	text-transform:capitalize;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;}

#sidebar p{
	line-height:200%;
	text-align:left;}
	
#sidebar a{
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	color:#375910;}

ul.tree{
	list-style:none;
	margin:115px 0 1em 15px;
	padding:0;}

ul.tree li{
	line-height:1.3em;
	margin:.25em 0;
	padding:0 0 0 30px;
	background:url(images/smalltree.gif) no-repeat 0 0px;}

/* Footer */

#footer{
	width:920px;
	height:49px;
	margin:0 auto;
	padding-top:50px;
	background:url(images/img05.jpg) no-repeat left top;}

#footer-bgcontent{
	margin:0px;
	padding:0px;
	height:99px;
	background:url(images/img04.jpg) repeat-x left top;}

#footer p{
	margin:0;
	text-align:center;
	line-height:normal;
	text-transform:uppercase;
	font-size:10px;
	color:#FFFFFF;}

#footer a{
	color:#E5FFC4;}
