body{
	background: #042200 url(../images/bg-body.jpg) 50% 0 no-repeat;
	color: #787773;}
	
.main1014-3,.main1014-2{ background:#fff;}
/* headings */
h2, h3, h6{color:#3f332c;}
h4{ color:#dc911b;}
h5 { color:#fff;}

#header {
	background:/*#0a1d01*/ url(../images/header-bg.png) 50% 0 repeat-x;
	box-shadow:0 30px 30px rgba(0,0,0,.3);
	}

.nivo-caption, .sf-menu li a, .wp-pagenavi .pages{color:#fff; }
.sf-menu li a span{ color:#4f664c;}
	.sf-menu li.sfHover a,.sf-menu li.current-menu-item a,.sf-menu li a:hover{ color:#fff;}
	.sf-menu li.sfHover a span,.sf-menu li.current-menu-item a span,.sf-menu li a:hover span{ color:#f49602;}
	
.sf-menu ul, .sf-menu ul ul {
	background: #dd99e00; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(../images/dropdown-menu-bg.png);/*(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjZDkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YWM3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
	background: -moz-linear-gradient(top, #dd99e00 0%, #c79100 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd99e00), color-stop(100%,#c79100)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dd99e00 0%,#c79100 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dd99e00 0%,#c79100 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dd99e00 0%,#c79100 100%); /* IE10+ */
	-pie-background: linear-gradient(top, #dd99e00 0%,#c79100 100%); /* IE8+ */
	background: linear-gradient(top, #dd99e00 0%,#c79100 100%); /* W3C */
	box-shadow:0 0 10px rgba(0,0,0,.2);}
	
.sf-menu li li a,.sf-menu li.sfHover li a,.sf-menu li.current-menu-item li a{color:#fff;}
	.sf-menu li li a:hover,.sf-menu li li.sfHover a,.sf-menu li li.current-menu-item a{ color:#0a1e01;}
.sf-menu li li li a,.sf-menu li li.sfHover li a,.sf-menu li li.current-menu-item li a{color:#fff;}
	.sf-menu li li li a:hover,.sf-menu li li li.current-menu-item a{ color:#fff;}

/* list */	
ul li a{ color:#787773;}
		ul li a:hover{ text-decoration:underline; color:#e0e0e0;}
		
#footer, #widget-footer ul li, #recent-posts-2 ul li a {color:#dba668; text-decoration:none;}
	#recent-posts-2 ul li a:hover, #copyright a, .footer-logo{ color:#fff; text-decoration:none;}
	
li.comment .comment-body, 
li.comment .avatar, 
.featured-thumbnail, 
.featured-avatar,
.alignleft,
.alignright,
.aligncenter,
.alignnone,
.frame,
#post-author .gravatar img,
.author-info .avatar img,
#gallery .portfolio li span.image-border,
.testi-single,
article.testimonial  {
	background:#fff;
	border:1px solid #dbdbdb;}
	
.author-info {
	border-bottom:1px solid #eee;
}
	
#post-author {
	border:1px solid #dbdbdb;
	}
		
.comment-meta,	.error404-num, .header-title .page-desc {color:#999;}		
.comment-meta a, .reply a, .comments a{color:#999999;}
		.comment-meta a:hover, .reply a:hover{ color:#dc911b;}

.allowed_tags {background:#eee;color:#666;}
.pagination a {background:#eee;}

.wp-pagenavi a, .wp-pagenavi span {
	color:#fff;
	background: #3f332c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxODgxMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOTVkMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3f332c 0%, #231d19 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f332c), color-stop(100%,#231d19)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3f332c 0%,#231d19 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3f332c 0%,#231d19 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3f332c 0%,#231d19 100%); /* IE10+ */
	-pie-background: linear-gradient(top, #3f332c 0%,#231d19 100%); /* ie8 */
	background: linear-gradient(top, #3f332c 0%,#231d19 100%); /* W3C */
	}
	.wp-pagenavi a:hover, .wp-pagenavi span.current {
		background: #3f332c url(../images/dropdown-menu-bg.png);
		background: #dd99e00; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		/* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjZDkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YWM3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
		background: -moz-linear-gradient(top, #dd99e00 0%, #c79100 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd99e00), color-stop(100%,#c79100)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #dd99e00 0%,#c79100 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #dd99e00 0%,#c79100 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #dd99e00 0%,#c79100 100%); /* IE10+ */
		-pie-background: linear-gradient(top, #dd99e00 0%,#c79100 100%); /* ie8 */
		background: linear-gradient(top, #dd99e00 0%,#c79100 100%); /* W3C */
		}	
		
.g_pagination li.activeSlide a,
.g_pagination li a:hover {
	background:#999;
	}
	
#gallery .portfolio li h4 a{color: #dc911b;}
	#gallery .portfolio li h4 a:hover{ color:#000;}
	
	.faq_list dd {	color:#b2b2b2;}
ul.recentcomments li {border-top:1px solid #c6c6c6;}
ul.recentcomments .comment-body a {color:#96999d;}
ul.recentcomments .comment-body a:hover {color:#000;}
		ul.recentcomments li small {color:#6a6a6a;}
		
/* Post Cycle */

#post-cycle .cycle_item{
  background: #fff;
}
#post-cycle .cycle_item:hover {
  background: #dc911b;}
  
.testimonials div.testi_item blockquote {
  background: #dbdbdb;
	}
	
.testimonials div.testi_item blockquote a {
  color: #4e4e4e;
}
.testimonials div.testi_item blockquote a:hover {
  color: #ffffff;
}
	.name-testi .user{ color:#fff; }
.name-testi a {
  color:#dc911b;
}
	.name-testi a:hover{ text-decoration:underline !important; color:#fff;}

.latestpost li a:hover{ color:#f49602;}

.services-list .latestpost h4{ color:#dc911b; }
	.services-list li h4 a{color:#dc911b;}
	.services-list li h4 a:hover{ color:#000;}
	
article.testimonial .name-testi, .testi-single .name-testi {color:#222c36;}
article.testimonial .name-testi a:hover, .testi-single .name-testi a:hover {color:#000;}
article.testimonial .name-testi .user, .testi-single .name-testi .user { color:#000;}

.posts-3 li h2 a{ text-decoration:none;color:#333332;}
.posts-3 li h2 a:hover{color:#bad800;}
.posts-3 li h2 a{color:#333332;}

.recent-posts.team li {
		background: #dbdbdb;
		color: #969695;
	}
	.recent-posts.team li:hover {
		background: #999;
		color: #000;
	}
	.recent-posts.team li:hover a {
		color: #ffffff;
	}
	.recent-posts.services li h3 a {
		color:#191919;
		}
		
.tags-cloud a,
.tagcloud a,
.post-footer a {
	background:#F5F5F5;
	color:#787773;
	}
.tags-cloud a:hover,
.tagcloud a:hover,
.post-footer a:hover {
	background:#dc911b;
	color:#fff;
	}
/* Misc
---------------------------------------- */
.button {
	color:#fff;
	background: #3f332c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	/* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxODgxMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOTVkMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
	/* background: url("images/btn-bg.png"); */
	background: -moz-linear-gradient(top, #3f332c 0%, #231d19 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f332c), color-stop(100%,#231d19)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3f332c 0%,#231d19 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3f332c 0%,#231d19 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3f332c 0%,#231d19 100%); /* IE10+ */
	-pie-background: linear-gradient(top, #3f332c 0%,#231d19 100%); /* ie8 */
	background: linear-gradient(top, #3f332c 0%,#231d19 100%); /* W3C */
	}
	.button:hover {
		color:#fff;
		background: #3f332c url(../images/bg-body-over.jpg);
		background: #3f332c; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		/* background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjZDkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YWM3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); */
		background: -moz-linear-gradient(top, #dd99e00 0%, #c79100 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd99e00), color-stop(100%,#c79100)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #dd99e00 0%,#c79100 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #dd99e00 0%,#c79100 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #dd99e00 0%,#c79100 100%); /* IE10+ */
		-pie-background: linear-gradient(top, #dd99e00 0%,#c79100 100%); /* ie8 */
		background: linear-gradient(top, #dd99e00 0%,#c79100 100%); /* W3C */
		text-decoration:none;
		}
	h4 a:hover{color:#000;}
	
.link { 
	color:#dc911b;  /* was: #333332 */
}

#back-top a {
	color: #fff;
}
#back-top a:hover {
	color: #f49602;
}

input, select, textarea { 
	border:1px solid #dbdbdb;
}
input[type="text"], textarea {
	background:#f5f5f5;
	border:1px solid #dbdbdb;
	}
input[type="submit"], input[type="reset"] { color:#FFF;
	}
	input[type="submit"]:hover, input[type="reset"]:hover{
		color:#666666; /* was #dc911b; */
		}
		#commentform small {
			color:#8b8b8b;
			}

	.formholder h4{ color:#fff;}
	.nsu-form .nsu-field{ border:1px solid #c5da5a; color:#fff;}
	.nsu-form .nsu-submit{
	color:#fff;
	background: #3f3f3e; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxODgxMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzOTVkMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3f3f3e 0%, #282827 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3f3f3e), color-stop(100%,#282827)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #3f3f3e 0%,#282827 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #3f3f3e 0%,#282827 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #3f3f3e 0%,#282827 100%); /* IE10+ */
	-pie-background: linear-gradient(top, #3f3f3e 0%,#282827 100%); /* ie8 */
	background: linear-gradient(top, #3f3f3e 0%,#282827 100%); /* W3C */
	}
		.nsu-form .nsu-submit:hover{
			color:#fff;
		background: #8db105; /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjZDkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YWM3MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #dd99e00 0%, #8db105 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dd99e00), color-stop(100%,#8db105)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #dd99e00 0%,#8db105 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #dd99e00 0%,#8db105 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #dd99e00 0%,#8db105 100%); /* IE10+ */
		-pie-background: linear-gradient(top, #dd99e00 0%,#8db105 100%); /* ie8 */
		background: linear-gradient(top, #dd99e00 0%,#8db105 100%); /* W3C */
		}