body {
     line-height: 1.6;
}
h1, h2, h3, h4 {
    color:#669900;
}
h5, h6 {
    color:#99cc33;
}
h4 {
    font-size:20px;
}
h6 {
    border-bottom: 0px solid rgba(0, 0, 0, 0.08);
}
hr {
    clear:both;
}
.shadow {
    box-shadow: 0 0 0px rgba(0, 0, 0, 0) !important;
}
.menu a {
    text-shadow: 0px 0px rgba(0, 0, 0, 0) !important;
    border:0  !important;
    padding: 0 20px  !important;
}
.sidebar h6, .footer h6 {
    color:#669900;
    font-weight:bold;
}
.intro {
    font-size:16px;
}
hr {
    margin: 16px 0;
}
.postarea.full {
    padding: 28px 48px;
}
.postarea {
    margin-bottom: 0px;
}
.one-half, .one-third, .two-third, .three-fourth, .one-fourth, .one-fifth, .two-fifth, .three-fifth, .four-fifth, .one-sixth, .five-sixth {
     margin-right:0;
}
.menu li.right {
    float: right;
}
.menu .green.right a {
    background: #669900;
    color: #ffffff !important;
}
.menu .green.right a:hover {
    background: #99cc33;
}
.menu ul ul, ul.menu ul {
    width: 240px;
}
.menu li li a {
    line-height: 36px;
}
#navigation {
    margin: 0 !important;
}
.feature-img.banner {
    margin: 0 !important;
}
.widget ul.menu li a {
    padding: 0 !important;
}
.home .headline {
      display:none;
}
.headline {
    font-size: 1.8em;
    text-shadow: 0px 0px 0 rgba(0, 0, 0, 0.1) !important;
    font-weight:normal !important;
    padding-bottom:10px;
    border-bottom:1px #dddddd solid;
}
.evergreen-button {
   display:inline-block;
   margin-top:15px; 
   color:#ffffff !important;
   padding:6px 10px;
   background-color:#669900;
}
.evergreen-button:hover {
   color:#ffffff !important;
   background-color:#99cc33;
   text-decoration:none !important;
}
.evergreen-button.reverse {
   margin-top:0px; 
   color:#669900 !important;
   background-color:#ffffff;
   border:2px solid #669900;
}
.evergreen-button.reverse:hover {
   color:#ffffff !important;
   background-color:#669900;
   border:2px solid #ffffff;
}
.container a:hover, .container a:focus, .container a:active, #wrap .widget ul.menu li a:hover, #wrap .widget ul.menu li ul.sub-menu li a:hover, #wrap .widget ul.menu .current_page_item a, #wrap .widget ul.menu .current-menu-item a {
    color: #669900;
   text-decoration:none !important;
}
.footer {
    background: #f9f9f9 none repeat scroll 0 0 !important;
    box-shadow:0 0 4px rgba(0, 0, 0, 0.24);
    max-width: 1080px;
}
.footer-information {
    background: #eeeeee none repeat scroll 0 0 !important;
    padding: 20px;
}
.footer-widgets .widget {
   float:left;
}
@media only screen and (max-width: 768px) {
    .one-half, .one-third, .two-third, .three-fourth, .one-fourth, .one-fifth, .two-fifth, .three-fifth, .four-fifth, .one-sixth, .five-sixth {
        clear:both;
        margin-bottom:20px;
        float:left;
    }
}