body{
	background:#281503 url(i/green/bodybkg.gif) repeat 0 0;
	color:#52240d;
}

h1{ color:#262626; }
h1.blogPostTitle, h2{ color:#262626; }
h3{ color:#262626; }
h4{ color:#000; }
h5{ color:#000; }
h6{ color:#000; }
a,
a:link,
a:visited{ color:#8a402e; }
a:focus,
a:hover,
a:active{ color:#000; }

#bodyWrapper{
	background: #f2ecd3 url(i/contentbkg2.jpg) repeat 0 0;
}

#header{
	color:#000;
	background: #64751A url(i/green/header4.jpg) repeat-x 0 0;
	border-bottom-color:#8a402e;
}
#brandingMain{ color:#fcf8d7; }

#brandingMain a,
#brandingMain a:link,
#brandingMain a:visited,
#brandingMain a:focus,
#brandingMain a:hover,
#brandingMain a:active{ color:#fcf8d7; }

#banner {
	border-bottom-color: rgba(0, 0, 0, 0.5);
}

#footer{
	color:#ece3c1;
	border-top-color:#8a402e;
}
#footer a,
#footer a:link,
#footer a:visited{
	color:#ece3c1;
}
#footer a:focus,
#footer a:hover,
#footer a:active{
	color:#fff;
}

#bamboo{
	background:transparent url(i/bamboo.gif) no-repeat 0 0;
	background:transparent url(i/bamboo.png) no-repeat 0 0;
}
#bamboo-top {
	background:transparent url(i/bamboo-top.png) no-repeat left bottom;
}



/* --- Main Nav ---*/

#mainNav li a,
#mainNav li a:link,
#mainNav li a:visited{
	color:#fcf8d7;
	border-right-color: #3c460f;
}
#mainNav li:first-child a{
	border-left-color:#3c460f;
}
#mainNav li a:focus,
#mainNav li a:hover,
#mainNav li a:active{
	color:#fff;
}
/*#mainNav li.selected a,
#mainNav li.selected a:link,
#mainNav li.selected a:visited{
	color:#000;
}*/


#mainNav li .subNav{
	border-color: #424a11;
}
#mainNav li .subNav li{
	border-bottom-color:#424a11;
}
#mainNav li .subNav a,
#mainNav li .subNav a:link,
#mainNav li .subNav a:visited{
	color:#fcf8d7;
	background:#475513;
}
#mainNav li .subNav a:focus,
#mainNav li .subNav a:hover,
#mainNav li .subNav a:active{
	color:#fff;
	background:#869b00;
}


/* --- Contact Form --- */

#contactForm input,
#contactForm textarea{
	border-color: #444;
}






/* ----- Blog Colors ----- */

#blog .blogArchiveHeading{
	border-bottom-color:#000;
}
#blog #blogArchiveNav dt{
	border-bottom-color:#444;
}
#blog #blogArchiveNav dt.blogNavMonthjs:hover{
	color:#fff;
}
#blog #blogRecentPosts .selectedPost,
#blog #blogArchiveNav .selectedPost{
	color:#000;
}
#blog #blogRecentPosts li,
#blog #blogArchiveNav li.blogArchivePost{
	border-bottom-color:#444;
}

/*#blog #blogArchiveNav span.blogPostCount{
	color:#988562;
}*/
#blog span.postByline{
	border-top-color:#444;
}
#blog .blogShareLinks{
	border-top-color:#444;
}
#blog #disqus_thread{
	border-color: #444;
}




