nav, footer, .top-wrapper, ul.horizontal.site-menu, .site-menu, ul.horizontal.site-menu ul.sub-menu li  {background-color:#51b948 !important;}
ul.horizontal.site-menu li span a, ul.horizontal.site-menu li span span {
    color: #000000 !Important;
    font-size: 15px;
}
h1 {text-shadow:none;color:#387F32;}
h2 {color:#387F32;}
.top-line #non_member_panel .login-link {background-color:transparent; color:#000 !important;}