* {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px;
}
body {
	padding-right: 0px; padding-left: 0px; 
	background: #65a25d; 
	padding-bottom: 0px; 
	margin: 0px; 
	font: 0.7em/1.6em Verdana, Arial, Helvetica, sans-serif; 
	color: #444; 
	padding-top: 0px; 
	text-align: center;
}
a {
	color: #ea2b78; 
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1 {
	font: 2.2em Verdana, Arial, Helvetica, sans-serif; 
	color: #111; 
	letter-spacing: -1px;
}
h2 {
	font: 1.8em Verdana, Arial, Helvetica, sans-serif; 
	color: #74743d; 
	letter-spacing: -1px;
}
h3 {
	font: 1.6em Verdana, Arial, Helvetica, sans-serif; 
	color: #ee2b7a; 
	letter-spacing: 0px;
}
p {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 10px 15px; 
	padding-top: 0px;
}
h1 {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 10px 15px; 
	padding-top: 0px;
}
h2 {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 10px 15px; 
	padding-top: 0px;
}
h3 {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 10px 15px; 
	padding-top: 0px;
}
ul {
	padding-right: 15px; 
	padding-left: 15px; 
	padding-bottom: 0px; 
	margin: 10px 30px; 
	padding-top: 0px;
}
ol {
	padding-right: 15px; 
	padding-left: 15px; 
	padding-bottom: 0px; 
	margin: 10px 30px; 
	padding-top: 0px;
}
img {
	border-right: #dadada 1px solid; 
	padding-right: 5px; 
	border-top: #dadada 1px solid; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	border-left: #dadada 1px solid; 
	padding-top: 5px; 
	border-bottom: #dadada 1px solid;
}
img.no-border {
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
}
img.float-right {
	margin: 5px 0px 5px 15px;
}
img.float-left {
	margin: 5px 15px 5px 0px;
}
code {
	border-right: #efefef 1px solid; 
	padding-right: 10px; 
	border-top: #efefef 1px solid; 
	display: block; 
	padding-left: 10px; 
	background: #fcfcf9; 
	padding-bottom: 10px; 
	margin: 5px 0px; 
	font: 500 1em/1.5em Arial, Helvetica, sans-serif, Verdana ; 
	overflow: auto; 
	border-left: #efefef 1px solid; 
	padding-top: 10px; 
	border-bottom: #efefef 1px solid; 
	text-align: left;
}
acronym {
	CURSOR: help; 
	border-bottom: #777 1px solid;
}
blockquote {
	border-top: #efefef 1px solid; 
	border-right: #efefef 1px solid; 
	border-bottom: #efefef 1px solid;
	border-left: #efefef 1px solid; 
	padding-top: 0px;
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 30px; 
	background: #fcfcf9; 
	margin: 15px; 
	font: bold 1.3em/1.5em  sans-serif, Verdana, Arial, Helvetica; 
	color: #64a35d; 
}
table {
	margin: 15px; 
	border-collapse: collapse;
}
th strong {
	color: #fff;
}
th {
	padding-right: 12px; 
	padding-left: 12px; 
	background: #bb2c66; 
	border-left: #edc9c9 1px solid; 
	color: #fff; 
	border-bottom: #fff 1px solid; 
	height: 29px; 
	text-align: left;
}
tr {
	background: #f3f3f3; 
	height: 30px;
}
td {
	padding-right: 11px; 
	padding-left: 11px; 
	border-left: #fff 1px solid; 
	border-bottom: #fff 1px solid
}
form {
	border-right: #efefef 1px solid; 
	padding-right: 0px; 
	border-top: #efefef 1px solid; 
	padding-left: 0px; 
	background: #f8f8f8; 
	padding-bottom: 0px; 
	margin: 15px; 
	border-left: #efefef 1px solid; 
	padding-top: 0px; 
	border-bottom: #efefef 1px solid;
}
label {
	display: block; 
	font-weight: bold; 
	margin: 5px 0px;
}
input {
	border-right: #efefef 1px solid; 
	padding-right: 2px; 
	border-top: #efefef 1px solid; 
	padding-left: 2px; 
	padding-bottom: 2px; 
	font: 1em Arial,Verdana, Helvetica, sans-serif; 
	border-left: #efefef 1px solid; 
	color: #666666; 
	padding-top: 2px; 
	border-bottom: #efefef 1px solid;
}
textarea {
	border-right: #efefef 1px solid; 
	padding-right: 2px; 
	border-top: #efefef 1px solid; 
	display: block; 
	padding-left: 2px; 
	padding-bottom: 2px; 
	font: 1em Arial,Verdana, Helvetica, sans-serif; 
	border-left: #efefef 1px solid; 
	width: 280px; 
	color: #666666; 
	padding-top: 2px; 
	border-bottom: #efefef 1px solid;
	height: 100px;
}
input.button {
	border-right: #efefef 1px solid; 
	padding-right: 3px; 
	border-top: #efefef 1px solid; 
	padding-left: 3px; 
	background: #f1f0e4; 
	padding-bottom: 2px; 
	margin: 0px; 
	font: bold 1em Arial, Sans-serif; 
	border-left: #efefef 1px solid; 
	padding-top: 2px; 
	border-bottom: #efefef 1px solid;
}
.searchform {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 15px; 
	margin: 0px; 
	width: 190px; 
	border-top-style: none; 
	padding-top: 5px; 
	border-right-style: none; 
	border-left-style: none; 
	background-color: transparent; 
	border-bottom-style: none;
}
.searchform p {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px;
}
.searchform INPUT.textbox {
	padding-right: 2px; 
	padding-left: 2px; 
	padding-bottom: 2px; 
	vertical-align: top; 
	width: 120px; 
	color: #333; 
	padding-top: 2px; 
	height: 18px;
}
.searchform input.button {
	padding-right: 5px; 
	padding-left: 5px; 
	padding-bottom: 3px; 
	font: bold 12px Arial, Sans-serif; 
	vertical-align: top; 
	width: 60px; color: #333; 
	border-top-style: none; 
	padding-top: 3px; 
	border-right-style: none; 
	border-left-style: none; 
	height: 26px; 
	border-bottom-style: none;
}
#header-content { 
	background: #64A35E;
	width: 810px;
}

#content {
	width: 810px;
}
#header-wrap {
	min-width: 810px;
	background: url(../images/headerbg.jpg) #ffffff repeat-x 0px 0px; 
	height: 175px; 
	text-align: left;
}
#content-wrap {
	min-width: 810px;
}
#header-content {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px auto;
	padding-top: 0px;
	position: relative;
	background-color: #64A35E;
}
#header-content #logo { 
	background: #ffffff  url(../images/headerbg.jpg)  repeat-x left top; 
	left: 0px; 
	margin: 0 0 0 -4px; font: 40px/65px Verdana, Arial, Helvetica, sans-serif;  
	color: #64A35E; 
	letter-spacing: -1px; 
	position: absolute; 
	top: 0px; 
	height: 110px;
}
#header-content img { 
	border:0;
}
#header-content #logo a {
	background: none transparent scroll repeat 0% 0%; 
	color: #64A35E; 
	text-decoration: none;
}
#header-content #slogan {
	padding-right: 0px; 
	padding-left: 0px; 
	left: 30px; 
	padding-bottom: 0px; 
	margin: 0px; 
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #bbb; 
	padding-top: 0px; 
	letter-spacing: 0px; 
	position: absolute; 
	top: 88px;
}
		
/*  navigation tabs  */




#nav {
	position: absolute;
	margin: 0; 
	padding: 0;		
	height: 45px;
	width: 880px;	
	left: -65px;	
	top: 120px;	
}

#nav ul{
	list-style: none;
	display: inline;
 	float: right;	
	margin: 5px 0 0 0;
/*	height: 45px; */
	padding: 0 0 0 15px;
}

#nav ul li {
	float: left;
	margin: 0; 
	padding: 0 0 0 10px;		
}

#nav ul li a {
   padding: 0px 1px 0px 10px;
   /* background: url(../images/left-tab.gif) no-repeat left top; */
   font-weight: bold;
   float: left;
 	color: #666;
	font: bold 14px/40px Arial, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;	  
}
#nav ul li a span {
  /* background:url(../images/right-tab.gif) no-repeat right top; */
   padding: 12px 15px 12px 6px;
}
#nav ul li a:hover {
   background: url(../images/left-tab.gif) no-repeat left top;
   color: #999;
   border: none;
}
#nav ul li a:hover span {
   background: url(../images/right-tab.gif) no-repeat right top;
   border: none;
}
#nav ul li a.current {
   background: url(../images/left-tab.gif) no-repeat left top;
   color: #999;
}
#nav ul li a.current span {
   background: url(../images/right-tab.gif) no-repeat right top;
}

#header-content #header-links {
	font-size: 90%; 
	right: 10px; 
	color: #fff; 
	position: absolute; 
	top: 5px;
}
#header-content #header-links P {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px;
}
#header-content #header-links a {
	color: #ffffff; 
	text-decoration: none;
}
#header-content #header-links a:hover {
	color: #a9d86a;
}
#content-wrap {
	clear: both; 
	background: url(../images/contentbg.jpg) #fff repeat-y center top; 
	float: left; 
	width: 100%;
}
#content {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 30px auto; 
	padding-top: 0px; 
	text-align: left;
}
#sidebar {
	padding-right: 0px; 
	padding-left: 0px; 
	float: left; 
	padding-bottom: 0px; 
	margin: 0px 0px 10px; 
	width: 190px; 
	padding-top: 0px;
}
#sidebar h1 {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px 0px 10px 5px; 
	font: 1.7em Verdana, Arial, Helvetica, sans-serif; 
	color: #64a35d; 
	padding-top: 0px; 
	letter-spacing: -1px;
}
#sidebar ul.sidemenu {
	padding-right: 0px; border-top: #e1e1e1 1px dashed; padding-left: 0px; padding-bottom: 0px; margin: 5px 0px 15px; padding-top: 0px
}
#sidebar ul.sidemenu li {
	border-bottom: #e1e1e1 1px dashed; 
	list-style-type: none;
}
#sidebar ul.sidemenu a {
	padding-right: 0px; 
	display: block; 
	padding-left: 10px; 
	padding-bottom: 0.3em; 
	width: 94%; 
	color: #666666; 
	padding-top: 0.3em; 
	text-decoration: none;
}
#sidebar UL.sidemenu A:hover {
	padding-right: 0px;
	padding-left: 10px; 
	background: #fff; 
	padding-bottom: 0.3em; 
	color: #ea2b78; 
	padding-top: 0.3em;
}
#main {
	padding-right: 0px; 
	padding-left: 0px; 
	float: left; 
	padding-bottom: 0px; 
	margin: 0px 20px 10px 0px; 
	width: 590px; 
	padding-top: 0px;
}
#main h1 {
	padding-right: 0px; 
	padding-left: 0px; 
	background: url(../images/bk_dotted.gif) repeat-x left bottom; 
	padding-bottom: 5px; 
	margin: 0px 15px 20px; 
	font: 2.1em Verdana, Arial, Helvetica, sans-serif; 
	color: #111; 
	padding-top: 0px; 
	letter-spacing: -1px
}
#main H1 A {
	color: #111; text-decoration: none;
}
#main P {
	margin-left: 0px;
}
#main H1 {
	margin-left: 0px;
}
#main H2 {
	margin-left: 0px;
}
#main H3 {
	margin-left: 0px;
}
#main blockquote {
	margin-left: 0px;
}
#main form {
	margin-left: 0px;
}
#main table {
	margin-left: 0px;
}
#main form p {
	margin: 15px;
}

#footer-wrap {
	clear: both; 
	padding-right: 0px; 
	padding-left: 0px; 
	background: #64A35E url(../images/footerbg.jpg) repeat-x 0px 0px; 
	float: left; 
	padding-bottom: 2.5em; 
	font: 0.95em Verdana, Arial, Helvetica, sans-serif; 
	min-width: 810px;
	width: 100%; 
	color: #516a4e; 
	padding-top: 2.5em; 
	position: relative; 
	text-align: left;
}
#footer-wrap p {
	margin-left: 0px;
}
#footer-wrap h2 {
	font: bold 1.3em Verdana, Arial, Helvetica, sans-serif; 
	margin-left: 5px; 
	text-transform: uppercase; 
	color: #4c5c4a; 
	letter-spacing: 0px;
}
#footer-content {
	width: 810px;
	margin: 0px auto;
}
#footer-content a {
	color: #516a4e;
}
#footer-content a:hover {
	color: #fff; text-decoration: none;
}
#footer-content ul {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	width: 98%; 
	padding-top: 0px; 
	list-style-type: none;
}
#footer-content ul.columns li {
	border-bottom: #5a8655 1px dashed;
}
#footer-content ul.columns li.top {
	border-top: #5a8655 1px dashed;
}
#footer-content ul.columns li a {
	display: block; 
	padding-left: 5px; 
	font-weight: normal; 
	width: 98%; 
	color: #516a4e; 
	line-height: 2em;
}
#footer-content ul.columns li a:hover {
	background: #7bb175; 
	color: #fff; 
	text-decoration: none;
}
#footer-content .col {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 30px; 
	width: 270px; 
	padding-top: 0px;
}
#footer-content .space-sep {
	margin-right: 10px;
}
#footer-content .col2 {
	padding-top: 0px;
	padding-right: 0px; 
	padding-bottom: 30px; 
	padding-left: 20px; 
	display: inline; 
	width: 190px; 
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.align-left {
	text-align: left;
}
.align-right {
	text-align: right;
}
.clear {
	clear: both;
}
.orange {
	color: #f3a251;
}
.post-footer {
	border-right: #efefef 1px solid; padding-right: 10px; 
	border-top: #efefef 1px solid; padding-left: 10px; font-size: 95%; 
	background: #f8f8f8; padding-bottom: 3px; margin: 20px 15px 10px; 
	border-left: #efefef 1px solid; padding-top: 3px; border-bottom: #efefef 1px solid;
}
.post-footer .date {
	padding-left: 20px; background: url(../images/clock.gif) no-repeat left center; 
	margin: 0px 10px 0px 5px;
}
.post-footer .comments {
	padding-left: 20px; background: url(../images/comment.gif) no-repeat left center; 
	margin: 0px 10px 0px 5px;
}
.post-footer .readmore {
	padding-left: 20px; background: url(../images/page.gif) no-repeat left center; 
	margin: 0px 10px 0px 5px;
}

