/* green skin styles */
body {
    background: #ececec url(images/green/body_bg.jpg) top repeat-x;
}

#bgWrapper {
    background: url(images/green/main_bg.jpg) top center no-repeat;
}

#logoMenu {
    background: url(images/green/border_bot.png) bottom repeat-x;
}

#navtop {
    margin: 0 auto;
    width: 100%;
    background: #384819 url(images/green/nav_top.jpg) bottom center no-repeat;
}

a {
    color: #a5a981;
}


a:hover {
    color: #788803;
}

.sf-menu a {
    color: #caccb5;
}

#topCaption p {
    color: #ffffff !important;
}

.postExcerpt h1 a, .fwh1 a, .fwh1m a {
    color: #788803;
    text-decoration: none;
}

.postExcerpt h1 a:hover, .fwh1 a:hover, .fwh1m a:hover {
    color: #788803;    
}

.sidebarRight ul li ul li:hover a {
    color: #788803;	
}

.sf-menu li:hover a, .current-menu-item a {
    color: #ffffff;
    border-bottom: 4px solid #b4d783;
}

.sf-menu li li a {
    background: #f7fcec;
    border-bottom: 1px solid #e8edde !important;
    color: #889910 !important;
}

.sf-menu li li:hover a {
    border-bottom: 1px solid #dcdfe2 !important;
    background:#ffffff;
    color: #3c4349 !important;
}

.sf-menu li li li a {
    background: #f7fcec;
    color: #889910 !important;
}

.sf-menu li li:hover li a {
    background: #f7fcec;
    color: #889910 !important;
}

.sf-menu li li li a:hover {
    background:#ffffff;
    color: #3c4349 !important;
}


.bigButton {
    background: url(images/green/bigbutton.jpg) center;
    color: #838889;
}

.bigButton:hover {
    background: url(images/green/bigbutton_h.jpg) center;
    color: #ffffff;  
}


.bigButton span {
    background: url(images/green/big_button_arrow.png) no-repeat right;
}

.bigButton:hover span {
    background: url(images/green/big_button_arrow_h.png) no-repeat right;
}

.mediumButton, #submitC, .mediumButtonLeft, .wpcf7-submit  {
    color: #838889;
    background: url(images/green/mediumbutton.jpg) repeat-x;
}

.mediumButton:hover, #submitC:hover, .mediumButtonLeft:hover, .wpcf7-submit:hover  {
    background: url(images/green/mediumbutton_h.jpg) repeat-x;
    color: #ffffff;  
}

.mediumButton:hover span {
    background: url(images/green/medium_button_arrow.png) right center no-repeat;    
}

.mediumButtonLeft:hover span {
    background: url(images/green/medium_button_arrow_l.png) left center no-repeat;    
}

#singleTitle {
    background: #6a7e39 url(images/green/title_bg.jpg) top repeat-x;
    border-bottom: 1px solid #374719;
    width: 980px;
    margin: 0 auto;
}

h1.titleBlog {
    color: #788803;   
}

.infobox5 {
	width: 100%;
	font: 30px 'TitilliumText22LBold', sans-serif;
	background: #86970a;
        padding-bottom: 10px;
}

.infobox5 p {
    color: #ffffff !important;
}
.dmtagcloud a {
    background: url(images/green/tag_bg.png) left top no-repeat !important;
}

#foot_widgets_topB {
    background: #596c30 url(images/green/foot_bg.jpg) no-repeat top center;
}

#foot_widgets_botB {
    background: #596c30 url(images/green/foot_bg.jpg) no-repeat ;
}

.comm_reply_box:hover {
	background: url(images/green/replyh.png) left center no-repeat;	
}

#the_tweet {
    background: url(images/green/twitty.png) no-repeat left center;
}

#twitter_footer .bigButton:hover {
    background: url(images/green/bigbutton_h.jpg) repeat-x;    
}

#foot_widgets_hide {
    background: url(images/green/footer_hide.jpg);
}

.CS_searchform {
	background: url(images/green/search_bg.png) no-repeat left !important;
}

.CS_searchform_button {
	background: url(images/green/search_icon.png) no-repeat top !important;
}

.CS_searchform_button:hover {
	background: url(images/green/search_icon_h.png) no-repeat top !important;    
}

#DMbreadcumbs {
    background: url(images/green/home_icon.png) no-repeat left top;
    color: #a5a981;
}

.dm_slider_tab {
	background: #ffffff url(images/green/dmbg.jpg) no-repeat 0px 5px;
    	border-right: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}

.dm_slider_tab:hover h1 {
	color: #727272;
}

.dm_slider_tab h1 {
	position: relative;
	font: 14px 'TitilliumText22LMedium', sans-serif;
	text-transform: uppercase;
	color: #919191;
	text-shadow: #ffffff 0px -1px;
}

.dm_slider_play {
	background: url(images/play.png);
}

#foot_widgets_hide p {
    color: #ffffff;
}

#foot_last {
    color: #b0b583;
    background: url(images/green/foot_cp.jpg) repeat-x top;
}

.footerSidebar, .footerSidebar a, .footerSidebarBot, .footerSidebarBot a {
    color: #b0b583 !important;
}

#foot_widgets_top ul li ul li, #foot_widgets_bot ul li ul li {
	border-bottom: 1px dotted #798131;
}

#side_nav a {
	color: #788803;
}

.sidebarRight a {
	color: #788803;
}

.sidebarRight {
	color: #788803;
}

.categories a:hover, .categoriesS a:hover {
    color: #788803;
}

.infobox4 {
	background: #f3f5e3;
}

.infobox4 p {
	color: #788803;
}

.contentbox2 {
	background: #758405;
}

.titlebox2 {
	background: #86970a;
}

#foot_widgets_top ul li ul li:hover, #foot_widgets_bot ul li ul li:hover {
	background: url(images/green/li_arrow.png) left center no-repeat !important;
}

#foot_widgets_top .LPlink span {
    color: #a4aa6a !important;
}

.CS_searchform {
	color: #ffffff !important;
}

.tableDark th {
	background: #788803 !important;
	color: #ffffff;
}

.pricingTable {
	width: 100%;
	text-align: center;
	border: 1px solid #eeeeee;
}

.pricingTable th {
	border: 0px !important;
	border-right: 1px solid #dddddd !important;
	font: 16px 'TitilliumText22LMedium', sans-serif;
	color: #313131;
	background: #e9e9e9 url(images/table_h_bg.jpg) top repeat-x;
	padding: 5px 0px;
}

th.special {
	font: 24px 'TitilliumText22LBold', sans-serif;
	color: #ffffff;
}

.pricingTable td {
	font: 12px Lucida Sans Unicode, Lucida Grande, sans-serif;
	padding: 10px 0px;
	border-bottom: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
}

.pricingTable td.priceT {
	background: #f7f7f7;
}

.priceFont {
	font: 48px Lucida Sans Unicode, Lucida Grande, sans-serif;
	color: #788803;

}

.perMonthFont {
	font: 14px 'TitilliumText22LRegular', sans-serif;	
}

.priceSpecial {
	color: #313131;
}

.pricingTable tfoot td a {
	display: block !important;
	padding: 0px 20px !important;
	margin: 0px 20px;
}

th.special {
	border-top: 25px solid #788803 !important;
	border-right: 5px solid #788803 !important;
	border-left: 5px solid #788803 !important;
	background: #788803;
}

.priceSpecial {
	border-right: 5px solid #788803 !important;
	border-left: 5px solid #788803;
}

.pricingTable tfoot td.footerSpecial {
	border-right: 5px solid #788803 !important;
	border-left: 5px solid #788803;
	border-bottom: 5px solid #788803;	
}

.footerSidebar h2, .footerSidebarBot h2 {
    color: #ffffff !important;
}

#footer input, #footer textarea {
    background: #576a2e url(images/green/footinput.jpg) repeat-x top;
    border-bottom: 1px solid #909d75;
    color: #909d75;
}

#footer textarea:focus {
    border:none;
    border-bottom: 1px solid #909d75;
}

#footer form p {
    color: #B0B583;
}

#footer .wpcf7-submit {
    background: url(images/green/mediumbutton_h.jpg) repeat-x !important;
    color: #e7ebce !important;
}

.infobox5 .mediumButton {
    background: url(images/green/infobox1b.jpg) bottom repeat-x !important;
    color: #ffffff !important;
    text-shadow: none;
}

.infobox5 .mediumButton:hover {
    background: url(images/green/infobox1b.jpg) top repeat-x !important;
    color: #798f44 !important;
}

.infobox4 .mediumButton {
    background: url(images/green/infobox1b.jpg) top repeat-x !important;
    color: #798f44 !important;

}

.infobox4 .mediumButton:hover {
    background: url(images/green/infobox1b.jpg) bottom repeat-x !important;
    color: #ffffff !important;
}
