body{background-repeat: repeat; background: #c8c8c8 url(green/bg.jpg) 0 0;}
h1, h2, h3, h4, h5, h6{color: #25410A;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color: #25410A;}
.portfolio_lists_det h4 a{color: #e8e8e8;}
.portfolio_lists_det h4 a:hover{color: #FFF;}
a{color: #345B0D}
a:hover{color: #777;}

/** main background */
#main{background: url(green/main.jpg) 0 0 repeat-y}
#main #main_top{background: url(green/main-top.jpg) 0 0 no-repeat;}
#main #main_top #main_bottom{background: url(green/main-bottom.jpg) 0% 100% no-repeat;}

/** footer background */
#footer{background: url(green/footer.jpg) 0 0 repeat-y}
#footer #footer_top{background: url(green/footer_top.jpg) 0 0 no-repeat;}
#footer #footer_top #footer_bottom{background: url(green/footer_bottom.jpg) 0% 100% no-repeat;}
#footer #footer_top #footer_bottom .main-footer h1,
#footer #footer_top #footer_bottom .main-footer h2,
#footer #footer_top #footer_bottom .main-footer h3,
#footer #footer_top #footer_bottom .main-footer h4,
#footer #footer_top #footer_bottom .main-footer h5,
#footer #footer_top #footer_bottom .main-footer h6{color: #eee;}
#footer #footer_top #footer_bottom .main-footer{color: #bbb;}
h3.footbar_title{border-bottom: 1px dotted #559614;}

#footer_widget .footbar .footbarbox ul li,
#footer_widget .footbar .footbarbox ul.lastest_blog li span.box_blog_meta,
#footer_widget .footbar .footbarbox ul.lastest_blog li span.box_blog_meta_small,
#footer_widget .footbar .footbarbox ul.lastest_blog li h5.box_blog_title,
#footer_widget .footbar .footbarbox ul.lastest_blog li h6.box_blog_title{background-image: url(green/footer_line.jpg); background-position: left bottom; background-repeat:repeat-x;}

#footer_widget .footbar .footbarbox ul li:hover{background-color: #25410A;}
#footer_widget .footbar .footbarbox a{color: #aaa;}
#footer_widget .footbar .footbarbox a:hover{color: #fff;}

#main-menu{background: url(green/menu.png) 0 0 no-repeat;}
#eqnav li{border-right: 1px solid #28460B;border-left:none}
#eqnav li:first-child{border-left: none;}
#eqnav  > li:last-child{border-right: none;}
#eqnav li a{color: #DFDFDF;}
#eqnav ul{border-top: 3px solid #33590D;}
#eqnav ul ul, #eqnav ul ul ul, #eqnav ul ul ul ul, #eqnav ul  li.onhove ul{border-left: 1px solid #33590D;border-top: none;}
#eqnav ul li{border-bottom: 1px solid #559614;}
#eqnav li ul a, #eqnav li.onhove ul a, 
#eqnav li.onhove li.onhove ul a, 
#eqnav li.onhove li.onhove li.onhove ul a{background: #427311; border-bottom: 1px solid #33590D; color: #DFDFDF;}
#eqnav li ul a:hover,
#eqnav li.onhove ul li a:hover,
#eqnav li.onhove li.onhove ul a:hover,
#eqnav li.onhove li.onhove li.onhove ul a:hover,
#eqnav li ul a.onhov {background: #4E8615; color: white;}

#home_teaser h1{color: #999;}
a.teaser_link{width: 196px; height: 63px; margin: 0; display: inline-block;background: url(green/big_button.jpg) 0 0 no-repeat; text-align:center; line-height: 63px; font-size: 24px; color: #FFF;}
a.teaser_link:hover{background-position: 0% 100%;}
h3.box_title{margin-left: 0px; margin-bottom: 25px; margin-right: 0px; margin-top: 0px; display: block; line-height: 58px; height: 40px; padding: 0px;border-bottom: 1px dotted #aaa;border-top: 1px dotted #aaa;}
h2.section_title{display: block; margin: 0px 0px 28px; padding: 0px 15px; line-height: 38px; height: 40px; background: url(green/section_title.jpg) 0 0 no-repeat; color: #FFF;}
.portfolio_lists{ background-color: #223c09;}
.portfolio_lists_det .portfolio_category, .portfolio_lists_det .portfolio_category a{color: #888;}
.portfolio_lists_det .portfolio_category a:hover{color: #ccc;}

ul.latest_tweet li span{background: url(green/tweet.png) 0px 8px no-repeat;}

a.normal_link, p.form-submit input#submit, input#contact_submit{background-color: #365F0E; font-size: 11px; color: #FFF; text-transform: uppercase; border: 1px solid #e1e1e1;}
a.normal_link:hover, p.form-submit input#submit:hover, input#contact_submit:hover{color: #eee;}
.widget_tag_cloud a{display: inline-block; margin: 0px 5px 2px; padding: 1px 2px; line-height: 100%;}
.widget_tag_cloud a:hover{ border: 0; background: #365F0E; color: #FFF; padding: 1px 2px 2px;}
.widget_tag_cloud div{margin: 0; padding: 0;}
.portfolio_lists_det h3 a{ color: #cccccc; }