h1, h1a, h2, h2 a, h3, h3 a, h5, h5 a, h6, h6 a {
	color: #2d332b;
}

h3.widget-title, h4 {
	color: #434d40;
}

h4, h4 a {
	color: #434d40;
}

small {
	color: #889982;
}

a {
	color: ##2B5CDB;
}

a:hover {
	color: #8DA1D4;
}

blockquote {
	border-left: solid 2px #405e36;
}

.post-content ul {
	border-top: solid 1px #e4e5e3;
}

.post-content ul li {
	border-bottom: solid 1px #e4e5e3;
}

body {
	background: #f3f5f8 url(../images/bg_green.jpg) repeat top left;
}

#header {
	background: url(../images/header_bg_green.png) repeat-x bottom left transparent;
}

#nav {
	background: #66805d;
	background: -moz-linear-gradient(top, #66805d 0%, #496e3d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#66805d), color-stop(100%,#496e3d));
	background: -webkit-linear-gradient(top, #66805d 0%,#496e3d 100%);
	background: -o-linear-gradient(top, #66805d 0%,#496e3d 100%);
	background: -ms-linear-gradient(top, #66805d 0%,#496e3d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66805d', endColorstr='#496e3d',GradientType=0 );
	background: linear-gradient(top, #66805d 0%,#496e3d 100%);
	-webkit-box-shadow: inset 0px -1px 0px 0px #507643, inset 0px 1px 0px 0px #6e8964, 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: inset 0px -1px 0px 0px #507643, inset 0px 1px 0px 0px #6e8964, 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
	box-shadow: inset 0px -1px 0px 0px #507643, inset 0px 1px 0px 0px #6e8964, 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
	border-top: solid 1px #3e473b;
	border-bottom: solid 1px #3e473b;
}

#nav ul.nav {
	border-left: solid 1px #405738;
}

#nav ul.nav li a {
	border-right: solid 1px #405738;
}

.content_header {
	border-bottom: solid 1px #e4e5e3;
}

#footer {
	border-top: solid 1px #e2e5e1;
}

#footer .center:first-of-type {
	border-bottom: dotted 1px #e4e5e3;
}

#footer .center > ul {
	border-right: dotted 1px #e4e5e3;
}

.sidebar, #content-intro {
	color: #7c8c77;
}

.widget-container ul {
	border-top: solid 1px #e4e5e3;
}

.widget-container ul li {
	border-bottom: solid 1px #e4e5e3;
}

.widget_text ul.ads {
	border: solid 1px #dbe0da;
}

.widget_twitter ul li span.tweet-content {
	border: solid 1px #dbe0da;
}

.widget_counter span.counter-number, .widget_counter span a {
	color: #434d40;
}

.tabbed ul.tab-items li a {
	border-right: solid 1px #e4e5e3;
}

span.post-count {
	border: solid 1px #d7d9d7;
}

.widget_divider {
	border-top: solid 1px #e4e5e3;
}

.thumb img, 
.avatar,
.size-thumbnail,
.size-medium,
.size-large,
.size-full,
.attachment-image,
#featured-wrapper .nivo-control img,
.pagination span, 
.pagination a, 
#filter a,
ol.commentlist .comment,
ol.commentlist #respond,
.comment-reply-link, 
.comment-reply-login,
.tabs ul.nav,
.tabs .tab,
.toggle h4,
.toggle-inner,
input#submit {
	border: solid 1px #dbe0da;
}

.pagination,
.after-post, 
.related-posts,
#comments, 
#leave-comment,
.widget_divider {
	border-top: solid 1px #e4e5e3;
}

#featured-wrapper .nivo-controlNav,
.tabbed ul.tab-items {
	border-bottom: solid 1px #e4e5e3;
}

.tabs ul.nav li a,
.tabbed ul.tab-items li a {
	border-right: 1px solid #dbe0da;
}

.textfield {
	border: solid 1px #d0d1d4;
}