#sidebar a { color:#3d3d3d; }
#subscribe p em, #subscribe p a:hover, .info em, #subscribe #search h3, a:link, a:visited, .post-meta-bottom p, #post-content a { color:#527e56; }
h5.meta, .recent h3 a, cite.fn, span.says, a.reply { color:#527e56 !important; }
#post-content a.post-edit-link { background:#527e56; }
span.meta-comments { background:url(images/meta-comment-bg-green.jpg) no-repeat scroll 0 0; }

ul#page-menu li li { background:#254829; }
ul#page-menu > li:hover > a { background-color:#254829; }
#page-menu li li a:hover, ul#page-menu li.current_page_item li a:hover { background-color:#2a5730; }
#page-menu ul { background-image:url(images/pages-bottom-green.png); }
body { background:#f0f0ea url('images/top-bg-green.jpg') repeat-x top left; }

.reply-container { background:transparent url(images/reply-right-bg-green.png) no-repeat scroll right bottom; }
	a.comment-reply-link { background:#658c70 none repeat scroll 0 0;color:#ffffff; }

.wp-pagenavi a, .wp-pagenavi a:link { border:1px solid #e9e9e9 !important;color:#413f36 !important;background-color:#fff !important; }
.wp-pagenavi a:visited { border:1px solid #e9e9e9 !important;color:#413f36 !important;background-color:#fff !important; }
.wp-pagenavi a:hover { border:1px solid #61916c !important;color:#FFF !important;background-color:#77a681 !important; }
.wp-pagenavi a:active {  border:1px solid #e9e9e9 !important;color:#413f36 !important;background-color:#fff !important; }
.wp-pagenavi span.pages { border:1px solid #e9e9e9 !important;color:#413f36 !important;background-color:#fff !important; }
.wp-pagenavi span.current { border:1px solid #61916c !important;color:#FFF !important;background-color:#77a681 !important; }
.wp-pagenavi span.extend { border:1px solid #61916c !important;color:#FFF !important;background-color:#77a681 !important; }