/* Style 34 - Green styles */

a, a:visited{
	color: #3C5038;
	}

a:hover{
	color: #000;	
}

h1,h2,h3,h4,h5,h6{
	color: #354624; 
}

header {
	color: #354624;}
	
.main-content {
	 background: #E8E6DA url(../images/content_bg.jpg) repeat-x top;
	 }

.navbar-inner{
	background: #333C24 url(../images/nav_bg.jpg) repeat-x top!important;
	border-top: none!important;
	border-bottom: 3px solid #DAD6B9!important;
	}

.navbar .btn {
	background: #fff !important;
	}
	
/* mobile menu button */
.navbar .btn-navbar  {
	text-transform: uppercase!important;
	text-decoration: none;
	color: #000!important;
	float: left;
	}
	
.navbar .btn-navbar:hover  {
	color: #000!important;}	
/* end mobile menu button */
	
.navbar .caret{
	border-top-color:#F9F0CF !important;
	border-bottom-color:#F9F0CF !important;
}

.navbar .btn:hover{
	background: #CCCCCC url(../images/nav_bg_hover.jpg) repeat-x top;	
}

.navbar .nav {
	text-transform: uppercase;
	}

.navbar .nav > li > a{
	background: none !important;
	color: #F9F0CF !important;
	text-decoration: none !important;
	font-weight: bold !important;
	}

.navbar .nav > li > a:hover{
	background: #E8E6DA!important;
	color: #000 !important;
	border: none;
	margin-top: -1px;
	border-top: 1px solid #000;
}

.navbar .nav .active > a,
.navbar .nav .active > a:hover,
.navbar .nav .active > a:focus {
	background: #CCCCCC !important;
}

.dropdown-toggle{
	background: #bcbcbc !important;
}


.dropdown-menu {
	background: #E8E6DA !important;
	border: 1px solid #ccc;
	padding: 0;
	font-weight: bold;
	}

.dropdown-menu a{
	background: #E8E6DA url(../images/dropdown_bullet.gif) no-repeat left center!important;
	color: #3C5038!important;
    font-weight: bold!important;
	text-transform: none;
	text-decoration: none;
	border: 1px solid #fff;
	border-left: none;
	border-right: none;
	border-top: none;
	margin: 0 10px;
	padding: 0;
	}

.dropdown-menu a:hover,.dropdown-menu a:focus{
	background: #E8E6DA url(../images/dropdown_bullet.gif) no-repeat left center!important;
	text-transform: none;
	text-decoration: none;
	color: #000!important;
		}


.btn.btn-primary {
   background-color: hsl(110, 56%, 16%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#398f28", endColorstr="#193f11"); background-image: -khtml-gradient(linear, left top, left bottom, from(#398f28), to(#193f11)); background-image: -moz-linear-gradient(top, #398f28, #193f11); background-image: -ms-linear-gradient(top, #398f28, #193f11); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #398f28), color-stop(100%, #193f11)); background-image: -webkit-linear-gradient(top, #398f28, #193f11); background-image: -o-linear-gradient(top, #398f28, #193f11); background-image: linear-gradient(#398f28, #193f11); border-color: #193f11 #193f11 hsl(110, 56%, 11%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased; margin-bottom: 10px;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
	color: #ffffff;
	background-color: #060;
    *background-color: #060;
}

footer{
	color: #fff;
	background: #333C24 url(../images/footer_bg.jpg) repeat-x top;}
	
.subfooter {
	margin: 0 auto;
	background: url(../images/footer_shadow.jpg) no-repeat center top;
	}
.subfooter a{
	color: #fff;
	margin: 0;
	}

/* responsive styles */
@media (max-width: 979px) {
	
.navbar .nav > li > a:hover{
	color: #fff !important;
	border: none;
	margin-top: 0;
	}
	
.navbar .caret{
	border-top-color:#F9F0CF!important;
	border-bottom-color:#F9F0CF !important;
}

.navbar .nav li.dropdown > a:hover .caret,
.navbar .nav li.dropdown > a:focus .caret {
  border-top-color: #F9F0CF !important;
  border-bottom-color: #F9F0CF !important;
}
}
