body {
    background-color: #fbf5d5;
    color: #6a6a6a;
}

::selection {background: #9a9a9a; color:#000;}
::-moz-selection {background: #9a9a9a; color:#000;}
body {-webkit-tap-highlight-color: #9a9a9a;}

a {
    color:#a4c04f;
}

ul li {
	background-image:url(../images/bull.png);
}	
	ul li a {
		color:#6a6a6a;
	}
	ul li a:hover {
		color:#a4c04f;
	}
        
#header {
	}
        
.logo h1 a,
.logo h2 a {
        color:#000;
        }
        
.logo .tagline {
	color:#000;
	}
        
.widget_my_requestquotewidget {
	color:#9a9a9a;
	}
        
#slider {
	background:url(../images/loading.gif) no-repeat 50% 50%;	
}

#slider .top-shadow,
.header-bg .top-shadow {
	background-image:url(../images/slider-top-shadow.png);
}

.nivo-caption {
	background-image:url(../images/black-opacity-50.png);
	color:#bdbdbd;
	z-index:1000;
}
.nivo-caption:after {
	width:100%;	
	content:"";
	display:block;
	position:absolute;
	z-index:999;
	bottom:0;
	left:0;
	height:43px;
	background:url(../images/bottom-shadow.png) repeat-x 0 0;
}

.nivo-caption h2 {
	color:#a4c04f;
}

.nivo-controlNav a {
	background-image:url(../images/nivo-controlNav-sprite.gif);
}

.nivo-controlNav span {
	background-image:url(../images/nivo-controlNav-tail.gif);
}

.nivo-controlNav span:first-child {
	background-image:url(../images/nivo-controlNav-left.png);
}

.nivo-controlNav span:last-child {
	background-image:url(../images/nivo-controlNav-right.png);
}

.nivo-controlNav span.last {
	background-image:url(../images/nivo-controlNav-right.png);
}

.nivo-directionNav a {
	background:url(../images/direction_nav.png) no-repeat 0 0;
}


.sf-menu {
	background-image:url(../images/nav-divider.png);
}

.sf-menu a {
    color:#000;
}

.sf-menu > li {
	background-image:url(../images/nav-divider.png);
}

.sf-menu > li > a {
	}
	.sf-menu > li > a:hover,
	.sf-menu > li.sfHover > a,
	.sf-menu > li.current_page_item > a {
		color:#000;
		background:url(../images/nav-current.png) 0 0 repeat transparent;
	}
        
.sf-menu li ul {
	background:#8ca73b;
}

.sf-menu li li a {
		color:#000;
	}
	
	.sf-menu li li a:hover,
	.sf-menu li li.sfHover > a,
	.sf-menu li li.current_page_item > a {
		color:#fff;
	}
	

.sf-menu li li ul {
	background:#a4c04f;
}

.primary_content_tail {
}

.line-top,
.line-bot {
	background-image:url(../images/hr.png);
}
.line-top {
	color:#575238;
}

.fullwidth-box {
}

h3#comments {
 background-image:none;
 }
 
li.comment .comment-body {
    background:#eee9ca;
    color:#6a5e5b;
    }

.comment-author .author {
    color:#a4c04f;
   }
   
.comment-meta {
   color:#a4c04f;
  }
  
 .reply a {
      color:#a4c04f;
      }
     .reply a:hover {
      color:#000;
      }
      
#respond {
   background-image:none;
  }
  
.cancel-comment-reply a {
   color:#6a6a6a !important;
  }
  
.post-holder {
	background-image:url(../images/hr.png);
	}
	.post.post-holder {
	background-image:none;
	}
       
.post-holder .entry-title a {
		color:#9a9a9a;
	}
	.post-holder .entry-title a:hover {
		color:#a4c04f;
	}
        
.post-meta,
.post-meta a {
        color:#6a6a6a;
}

.pagenavi span, .pagenavi a {
	color:#9a9a9a;
	}
 
.pagenavi a:hover,
.pagenavi .current {
	color:#a4c04f;
	}
.pagenavi .button {
	color:#a4c04f;
}
.pagenavi .button span {
	color:#a4c04f;
}
.pagenavi .button:hover,
.pagenavi .button:hover span {
	color:#a4c04f;
}

.single-oldernewer {
	background-image:url(../images/hr.png);
	}
	
.g_pagination ul li a {
	background:#6a6a6a;
	}
.g_pagination li.activeSlide a,
.g_pagination li a:hover {
	background:#a4c04f;
	}
	
.g_controls a {
		color:#fff;
		background-image:url(../images/button-tail.gif);
		background-color:#303030;
		 box-shadow: 0 0 4px rgba(255, 255, 255, 0.1) inset, 0 1px 2px rgba(0, 0, 0, 0.33);
		}
	.g_controls a:hover {
		background-position:0 -40px;
		background-color:#88a237;
		}

#recent-author-comments ul li a {
		color:#a4c04f;
	}
	#recent-author-comments ul li a:hover {
		color:#fff;
	}
	
.author-info {
	background-image:url(../images/hr.png);
}

.error404-num {
		color:#d7d2b5;
		}
		
#gallery .portfolio li a.image-wrap {
    background:#e1dcbf url(../images/loading-folio.gif) 50% 50% no-repeat;
}
				
#gallery .portfolio h3 a {
	color:#9a9a9a;
}
#gallery .portfolio h3 a:hover {
	color:#a4c04f;
}

.portfolio-meta-list {
	background-image:url(../images/hr.png);
	}
	
.widget {
	background-image:url(../images/hr.png);
}

#wp-calendar thead th {
    background:#eee9ca;
    color:#000;
}
#today {color:#a4c04f;}
.faq_list dt {
    color:#a4c04f;
}

ul.recentcomments li {
    background-image:url(../images/hr.png);
}

ul.recentcomments .comment-body a:hover {
    color:#9a9a9a;
}
ul.recentcomments li h4 a:hover {
    color:#a4c04f;
}

.porfolio_custom_posts li .featured-thumbnail {
		background-color:#1e1e1e;
	}

.porfolio_custom_posts li .post-title {
		color:#9a9a9a;
	}
	.porfolio_custom_posts li:hover .post-title,
	.porfolio_custom_posts li .post-title:hover {
		color:#a4c04f;
	}
	
.es-carousel-wrapper{
	background: #101010;
}
.es-carousel{
	background: #101010;
}

#folio-controls ul li a {
	background:#000;
	}
#folio-controls ul li a:hover {
	background:#999;
	}
	
.testimonials div.testi_item blockquote a {
  color: #6a6a6a;
}
.testimonials div.testi_item blockquote a:hover {
  color: #a4c04f;
}

.latestpost li .time-wrap{
	color:#fff;
	background-image:url(../images/date-tail.gif);
	background-color:#dfbf04;
}
.entry-header .time-wrap {
	background-image:url(../images/date-tail1.gif);
	background-color:#303030;
	color:#a4c04f;
}

.latestpost li .time-wrap span{
	color:#3f3f3f;
}

.latestpost li h4 a {
	color:#6a6a6a;
}
.latestpost li h4 a:hover {
	color:#a4c04f;
}

.twitter ul li {
	background:url(../images/twitter-icon-dark.png) no-repeat 0 0;
	}
	
article.testimonial {
	background:url(../images/quotes.png) no-repeat 170px 0;
	}
	
article.testimonial .name-testi {
		color:#6a6a6a;
		}
		
.signature {
		color:#6a6a6a;
	}
	
.recent-posts.history li h5 {
			color:#6a6a6a;
		}
.recent-posts.history li a:hover {
			color:#a4c04f;
		}
		
.recent-posts.team li {
		color:#6a6a6a;
	}
.recent-posts.team li h5 a {
	color:#9a9a9a;
}
.recent-posts.team li h5 a:hover,
.recent-posts.team li:hover h5 a {
	color:#a4c04f;
}
		
.recent-posts.posts-list li h5 a {
	color:#9a9a9a;
}
.recent-posts.posts-list li h5 a:hover {
	color:#a4c04f;
}
			
.recent-posts.services li h5 a {
	color:#9a9a9a;
	}
.recent-posts.services li h5 a:hover {
	color:#a4c04f;
}

.tags-cloud a,
.tagcloud a,
.post-footer a {
	background-image:url(../images/button-tail.gif);
	color:#9a9a9a;
	}
.tagcloud a {color:#a4c04f;}

.tags-cloud a:hover,
.tagcloud a:hover,
.post-footer a:hover {
	color:#fff;
	background-position:0 -40px;
	background-color:#88a237;
	}
	
.home.page #footer {
}

#copyright {
		background-image:url(../images/hr.png);
		}
		
.social-networks li .inner {
	border: 1px solid #4a4a4a;
	background-color:#323232;
	color:#a4c04f;
}
			
#footer-text,
#footer-text a {
	color:#6a6a6a;
}

#footer-text .divider {
	color:#3f3f3f;
}

.button {
	background-color:#303030;
	background-image:url(../images/button-tail.gif);
	color:#a4c04f;
	}
.button:hover {
	color:#fff;
	background-position:0 -40px;
	background-color:#88a237;
	}
	
#back-top span {
	background: url(../images/up-arrow.png) no-repeat center center;
}

.home .hr {
	background-image:url(../images/hr.png);
	}
	.hr {
	background-image:none;
	}
	
.sm_hr {
  background-image:none;
}

.google-map {
	background-image:url(../images/loading-map.gif);
	}
	
input[type="text"], textarea {
	background-image:url(../images/black-opacity-70.png);
	color:#6a5e5b;
	}
	
input[type="submit"], input[type="reset"] {
	background-color:#303030;
	background-image:url(../images/button-tail.gif);
	color:#a4c04f;
	}
input[type="submit"]:hover, input[type="reset"]:hover {
	color:#fff;
	background-position:0 -40px;
	background-color:#88a237;
	}
	
#commentform a {
	color:#a4c04f;
	}