body { font-family: Verdana, Geneva, Tahoma, sans-serif; color: #111; }
h1, h2, h3, h4, h5, h6 {font-weight:normal; color:#774F38; font-family: Verdana, Geneva, Tahoma, sans-serif; }
h2 { font-size: 1.7em; letter-spacing: -.03em; word-spacing: -0.05em; }
.blog h2 a:hover { color: #57861D; }
.meta ul li, .menu ul, .feature .more-link, .more-link, .navigation, .single h2+p, ul.tabbernav { font-family: Verdana, Geneva, Tahoma, sans-serif; }

p { font-size: 1.05em; }
p img { margin: 0; }

a { color: #57861d; }
a:visited { color:#555;}
a:hover { color: #000;}

.widget h3, .navigation, .comments-header, .archives .content h3, .page-links, .widget_search label { padding: 5px; font-weight: normal; border:none; background-color: #95ca54; color: #FFF; }
.navigation a { color: #FFF; }

div.span-14 { width: 500px; margin-right: 60px; }

/******  HEADER *****/
.header { background-color: #fff; color:#E0E4CC; padding: 0;}

/****** MENU *******/
.menu ul li a { padding: 5px 10px; }
#subheader { border:none;}
#subheader, .sf-js-enabled li li { background-color: #95ca54; }

.subscription { text-align: right; }
.subscription h6 { display: inline-block; margin: 1px 10px 0 0; font-size: 1.3em; color: #fff; padding-left: 24px; background: url('../images/feed_small.png') left 3px no-repeat; }
	.subscription h6 a { color: #fff; text-decoration: none; }
	.subscription h6 a:hover { text-decoration: underline; }

.menu ul li a, .menu ul li a:visited { color: #FFF; border:none; }
.menu ul li:last-child a { border:none; }
.menu ul li a:hover { color: #FFF; }
.menu ul li.current_page_item a, .menu ul li.current_page_item sub{ color: #774F38; }

.sf-js-enabled li li { border-bottom: 1px solid #fff; }
.sf-js-enabled li:hover, .sf-js-enabled li.sfHover, .sf-js-enabled a:focus, .sf-js-enabled a:hover, .sf-js-enabled a:active { background:#5a8722; }
.sf-js-enabled li li a { border-right: none; }

/**** FEATURED ****/
.feature {background-color: #ecffd4; color: #555; border-color: #95ca54; }
.feature h2 a, .feature a{ color: #774F38; }
.feature .meta ul li, .feature .meta ul li a, .classic-feature .meta ul li a { color: #774F38; }
.feature .more-link { color: #774F38; }
.feature .more-link:hover { color: #222; }

/**** BLOG ****/
.blog h2 a { color: #774F38;}
.meta ul li { color: #555; display: block; float: left; margin-right: 3px; }

.meta ul, .social_icons ul { margin: 0; }
.meta ul li { font-style: normal; }
.meta ul li a { color: #555; }
.social_icons { width: 210px;}
.social_icons ul { list-style-type: none; text-align: right; margin-top: 1px; }
	.social_icons ul li { display: inline; }

.post { clear: both; margin-top: 1em; margin-bottom: 2em; }
.single h2 + p { font-style: normal; }

/**** WIDGETS ****/
.widget h3 { background-position: 97% center; font-weight: bold; }
.sidebar a:link { color: #3b190f; }
.widget ul li a:hover, .sidebar a:hover { color: #57861d; }
.cm_rss_widget { border-color: #95ca54; background-color: #ecffd4; color: #000; }
.cm_rss_widget ul li a { color: #3b190f; }
	.cm_rss_widget ul li a:hover { color: #57861d; }
.cm_rss_widget h3 { color: #1c3300; border-bottom: 1px solid #95ca54; border-top: none;  }

.widget_search fieldset { border:none; padding: 0; margin:0; }
	.widget_search label { font-weight: bold; width: 185px; padding: 0 0 0 2px; margin-bottom: 0.5em; display: none; font-size: 1.5em; color: #FFF; padding-left: 5px; }
	.widget_search input { width: 174px; font-size: 1.2em; padding: 2px 5px; }

/* Welcome Box Widget */
.widget_welcome { background: #ecffd4; }

/**** COMMENTS ****/
.comments-header { background: none; border-bottom: 1px solid #ccc; color: #95CA54; font-weight: bold; }
#comments li { border: none; }
#comments li.comment-author-admin { background-color: #e9ffcf; }
.show_trackbacks { background-color: #95CA54; border:none; color: #FFF; }
.show_trackbacks:visited { color: #FFF; }


/* Tabbed Box */
ul.tabbernav { padding-bottom: 4px; border-bottom: 1px solid #95ca54; font-weight: normal; font-family: Verdana, Geneva, Tahoma, sans-serif; }
ul.tabbernav li a { font-weight: bold; padding: 5px 0.5em 5px 15px; border: 1px solid #95ca54; background-color: #95ca54; text-decoration: none; }
ul.tabbernav li a:link { color: #fff; }
ul.tabbernav li.tabberactive a { background-color: #fff; background-image: none; border-bottom: 1px solid #fff; color: #1c3300; }
.tabberlive .tabbertab { border-color: #95ca54; }
ul.tabbernav li a:hover { background-color: #5a8722; }


