body { color: #666666;}

a { color: #2F6432; }
a:hover { color: #104913; }

h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #2F6432; }


/* =========================================
   Header
   ======================================== */
header #top-menu ul li a { color: #2F6432;  }
header #top-menu ul li a:hover { color: #104913; }

header #top-menu ul li.current_page_item a,
header #top-menu ul li.current-menu-item a { 
	background-image: url(../../images/styles/green-menu-current-bg.png); 
	border-left: 1px solid #617560; 
	border-top: 1px solid #617560; 
	border-right: 1px solid #617560; 
	border-bottom: 1px solid #4F654E;
}

header #top-menu ul li ul { background: #336E3A;}

header #top-menu ul li ul li a,
header #top-menu ul li.current_page_item ul li a,
header #top-menu ul li.current-menu-item ul li a,
header #top-menu ul li.current-menu-parent ul li a{ 
	color: #FFFFFF; 
}

header #top-menu ul li ul li a:hover,
header #top-menu ul li ul li a.selected,
header #top-menu ul li.current_page_item ul li a:hover,
header #top-menu ul li.current-menu-item ul li a:hover,
header #top-menu ul li.current_page_parent ul li a:hover,
header #top-menu ul li.current-menu-parent ul li a:hover,
header #top-menu ul li.current-menu-item ul li.current-menu-item a { 
	background: #244528; 
	color: #93E606;
}



/* =========================================
   Styles
   ======================================== */
.pagination a:hover,
.pagination span.current,
.normal-pagination span a:hover,
.comment-pagination a:hover, 
.comment-pagination span.current,
.post-more a:hover,
.portfolio-menu li a:hover,
.portfolio-menu li.active a,
.portfolio-menu li.current-cat a,
.product-menu li a:hover,
.product-menu li.current-cat a,
#respond .form-submit input:hover,
.contact-form-wrap #send-message:hover {
	background-image: url(../../images/styles/green-btn.png);
	border-left: 1px solid #617560; 
	border-top: 1px solid #617560; 
	border-right: 1px solid #617560; 
	border-bottom: 1px solid #4F654E;
	color: #FFFFFF;
}