
/*---------------------------*/
/*	  body and typography
/*---------------------------*/	

body {
	font-size: 13px;
	color: #22291e;
	font-family: "Droid Sans", sans-serif;
}
input, textarea {
	font-family: "Droid Sans", sans-serif;
}
h1, h2, h3, h4, h5, h6, ul#nav a, ul.tabs li a, .widget ul.tabs li a, .services ul.tabs li a {
	font-family: "Yanone Kaffeesatz", sans-serif;
}

/*---------------------------*/
/*		header colors
/*---------------------------*/	

#header-wrapper {
	background: #246404;
}

#header-static {
	background: ;
}
.caption h1 {
	background: #4d7802;
	color: #332e2e;
}
ul#nav ul li:hover, ul#nav ul ul li:hover, ul#nav ul ul ul li:hover {
	border-left: 5px solid #121111;
}

/*---------------------------*/
/*		footer colors
/*---------------------------*/	

#footer-wrapper {
	background: #0e5709;
}
.footer-widget h4 {
	color: #fafafa;
}
#footer-widgets {
	color: #402424;
}
#footer a, #footer-bottom a {
	color: #bbbbbb;
}
#footer a:hover, #footer-bottom:hover a {
	color: #4d7802;
}

/*---------------------------*/
/*	general elements colors
/*---------------------------*/	

h1, h2, h3, h4, h5, h6, h1.section-header, h2.section-header, h3.section-header, h4.section-header, h5.section-header, h6.section-header {
	color: #009e2d;
}
a {
	color: #120707;
}
a:hover {
	color: #000000;
}
::-moz-selection {
	background-color: #261a1a;
}
::-webkit-selection {
	background-color: #261a1a;
}
::selection {
	background-color: #261a1a;
}
.post h2 a {
	color: #555555;
}

.post h2 a:hover {
	color: #0f0b0b;
}

/*---------------------------*/
/*	button colors
/*---------------------------*/	

.button, #commentlist a.comment-reply-link, #commentform input[type="submit"] {
	color: #eeeeee;
	background: #b8b8b8;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#b8b8b8), to(#929292));
	background: -webkit-linear-gradient(top, #b8b8b8, #929292);
	background: -moz-linear-gradient(top, #b8b8b8, #929292);
	background: -o-linear-gradient(top, #b8b8b8, #929292);
	background: -ms-linear-gradient(top, #b8b8b8, #929292);
	background: linear-gradient(top, #b8b8b8, #929292);
}

.button:hover, #commentlist a.comment-reply-link:hover, #commentform input[type="submit"]:hover {
	background: #4d7802;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4d7802), to(#000000));
	background: -webkit-linear-gradient(top, #4d7802, #000000);
	background: -moz-linear-gradient(top, #4d7802, #000000);
	background: -o-linear-gradient(top, #4d7802, #000000);
	background: -ms-linear-gradient(top, #4d7802, #000000);
	background: linear-gradient(top, #4d7802, #000000);
	color: #ffffff;
}

/*---------------------------*/
/*	accordion/toggle elements colors
/*---------------------------*/	

.accordion h4, .toggle h4 {
	background: #888888;
	background: -moz-linear-gradient(top, #888888 0%, #555555 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#888888), color-stop(100%,#555555));
	background: -webkit-linear-gradient(top, #888888 0%,#555555 100%);
	background: -o-linear-gradient(top, #888888 0%,#555555 100%);
	background: -ms-linear-gradient(top, #888888 0%,#555555 100%);
	background: linear-gradient(top, #888888 0%,#555555 100%);
	border: 1px solid #555555;
}

.accordion h4 a, .toggle h4 a {
	color: #ffffff;
}

.accordion h4.ui-state-active, .toggle h4.active {
	background: #444444;
	background: -moz-linear-gradient(top, #444444 0%, #222222 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#222222));
	background: -webkit-linear-gradient(top, #444444 0%,#222222 100%);
	background: -o-linear-gradient(top, #444444 0%,#222222 100%);
	background: -ms-linear-gradient(top, #444444 0%,#222222 100%);
	background: linear-gradient(top, #444444 0%,#222222 100%);
	border: 1px solid #222222;
	color: #fff;
}

.accordion h4:hover, .accordion h4.ui-state-active:hover, .toggle h4:hover, .toggle h4.active:hover {
	background: #4d7802;
	background-image: -webkit-gradient(linear, left top, left bottom, from(##4d7802), to(##4d7802));
	background: -webkit-linear-gradient(top, #4d7802, #4d7802);
	background: -moz-linear-gradient(top, #4d7802, #4d7802);
	background: -o-linear-gradient(top, #4d7802, #4d7802);
	background: -ms-linear-gradient(top, #4d7802, #4d7802);
	background: linear-gradient(top, #4d7802, #4d7802);
	border: 1px solid #4d7802;
	color: #ffffff;
}

/*---------------------------*/
/*		tabs colors
/*---------------------------*/	

ul.tabs li {
	background: #888888;
	background: -moz-linear-gradient(top, #888888 0%, #555555 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#888888), color-stop(100%,#555555));
	background: -webkit-linear-gradient(top, #888888 0%,#555555 100%);
	background: -o-linear-gradient(top, #888888 0%,#555555 100%);
	background: -ms-linear-gradient(top, #888888 0%,#555555 100%);
	background: linear-gradient(top, #888888 0%,#555555 100%);
	border-right: 1px solid #888888;
	border-left: 1px solid #555555;
}

ul.tabs li a, .widget ul.tabs li a {
	color: #bbbbbb;
}

/*---------------------------*/
/*	other colors
/*---------------------------*/	

.sidebar-nav ul li.active a, .widget_nav_menu div ul li.current-menu-item a {
	background: ;
	background-image: -webkit-gradient(linear, left top, right top, from(), to());
	background: -webkit-linear-gradient(left, , );
	background: -moz-linear-gradient(left, , );
	background: -o-linear-gradient(left, , );
	background: -ms-linear-gradient(left, , );
	background: linear-gradient(left, , );
	border-bottom: 1px solid #474747;
	color: #eeeeee;
}

.pt-column h3 {
	background: #4d7802;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4d7802), to(#4d7802));
	background: -webkit-linear-gradient(top, #4d7802, #4d7802);
	background: -moz-linear-gradient(top, #4d7802, #4d7802);
	background: -o-linear-gradient(top, #4d7802, #4d7802);
	background: -ms-linear-gradient(top, #4d7802, #4d7802);
	background: linear-gradient(top, #4d7802, #4d7802);
	color: #ffffff;
}

/*---------------------------*/
/*		  custom css
/*---------------------------*/	
 
