body{
    background-color: #b04d30;
    color: #8d8d8b;
}
::selection {
    background: #8d8d8b;
    color:#fff;
}
::-moz-selection {
    background: #8d8d8b;
    color:#fff;
}
body {
    -webkit-tap-highlight-color: #8d8d8b;
    color:#fff;
}
a {
    color:#d16b4d;
}
h1, h2, h3, h4, h5, h6 {
    color:#000;
}
h5 {
    color:#d16b4d;
}
#main {
    background-image:url(../images/main-pattern.gif);
}
ul li {
    background-image:url(../images/list-arrow.gif);
}
ul li a:hover {
    color:#000;
}
#header {
    background-image:url(../images/tail-top.gif);
}
.logo h1 a,
.logo h2 a {
    color:#222;
}
#widget-header ul li {
    background-image:url(../images/divider.png);
}
#widget-header ul li,
#widget-header ul li a {
    color:#5b5c54;
}
#widget-header ul li a:hover {
    color:#cd5e3e;
}
.top-box h2 {
    color:#494a42;
}
body.home .sf-menu {
    background-image:url(../images/nav-bottom.gif);
}
.sf-menu a {
    color:#fff !important;
}
/* Color 1 (default)
----------------------------------*/
.sf-menu li a,
.sf-menu li.color-1 a { 
	text-shadow:1px 1px #373832;
}
.sf-menu > li > a,
.sf-menu > li.color-1 > a {
	background-image:url(../images/nav-color1.gif);
}
.sf-menu li ul,
.sf-menu li.color-1 ul {
	background-color:#484940;
}
.sf-menu li li,
.sf-menu li.color-1 li {
	background-image:url(../images/nav-color1-divider.gif);
}
/* Color 2
----------------------------------*/
.sf-menu li.color-2 a {
	text-shadow:1px 1px #c04530;
}
.sf-menu > li.color-2 > a {
	background-image:url(../images/nav-color2.gif);
}
.sf-menu li.color-2 ul {
	background-color:#cd5e3e;
}
.sf-menu li.color-2 li {
	background-image:url(../images/nav-color2-divider.gif);
}
/* Color 3
----------------------------------*/
.sf-menu li.color-3 a {
	text-shadow:1px 1px #d29934;
}
.sf-menu > li.color-3 > a {
	background-image:url(../images/nav-color3.gif);
}
.sf-menu li.color-3 ul {
	background-color:#dcaf48;
}
.sf-menu li.color-3 li {
	background-image:url(../images/nav-color3-divider.gif);
}
/* Color 4
----------------------------------*/
.sf-menu li.color-4 a {
	text-shadow:1px 1px #537d1d;
}
.sf-menu > li.color-4 > a {
	background-image:url(../images/nav-color4.gif);
}
.sf-menu li.color-4 ul {
	background-color:#729822;
}
.sf-menu li.color-4 li {
	background-image:url(../images/nav-color4-divider.gif);
}
/* Color 5
----------------------------------*/
.sf-menu li.color-5 a {
	text-shadow:1px 1px #479883;
}
.sf-menu > li.color-5 > a {
	background-image:url(../images/nav-color5.gif);
}
.sf-menu li.color-5 ul {
	background-color:#61ad9c;
}
.sf-menu li.color-5 li {
	background-image:url(../images/nav-color5-divider.gif);
}
/* Color 6
----------------------------------*/
.sf-menu li.color-6 a {
	text-shadow:1px 1px #425b67;
}
.sf-menu > li.color-6 > a {
	background-image:url(../images/nav-color6.gif);
}
.sf-menu li.color-6 ul {
	background-color:#63848e;
}
.sf-menu li.color-6 li {
	background-image:url(../images/nav-color6-divider.gif);
}
.sf-menu li li a:hover,
.sf-menu li li.sfHover > a,
.sf-menu li li.current_page_item > a {
	background-color:#404139;
	text-shadow:1px 1px #2c2d27;
}
.sf-sub-indicator {
	background:		url(../images/arrow.gif) no-repeat 0 0; 
}
#top-search .wrap {
	background-image:url(../images/top-search-bg.png);
}
	#top-search #submit {
		background-image:url(../images/search-button.png);
		}
	#before-content-area h3 {
		color:#000;
	}
#before-content-area .widget-content {
	background-image:url(../images/divider2.png);
}
 li.comment {
  background-image:url(../images/divider2.png);
 }
li.comment .reply a:hover {
	color:#d16b4d;
} 
   li.comment .avatar {
	background:#f2efe9;
	border:1px solid #fff;
    }
    .commentlist ul.children {
     background-image:url(../images/arrow2.gif);
     }
  .cancel-comment-reply a {
   color:#8d8d8b !important;
  }
.post-holder {
	background-image:url(../images/divider2.png);
	}
.post-holder .entry-title a {
		color:#494a42;
	}
	.post-holder .entry-title a:hover {
		color:#ce6040;
	}
.featured-thumbnail {
	background:#f2efe9;
	border:1px solid #fff;
	}
.post-meta time,
	.comment-meta span.time {
		background-image:url(../images/icon4.png);
	}
	.post-meta a[rel="author"],
	.comment-meta span.author {
		background-image:url(../images/icon5.png);
		color:#8d8d8b;
	}
	.post-meta .comments-link {
		background-image:url(../images/icon6.png);
		color:#8d8d8b;
	}
.frame {
	border: 1px solid #fff;
	background:#f2efe9;
}
.panel-wrapper .frame {
	border: 1px solid #d0684a;
}
.panel-wrapper .frame a .inner_border {
	border: 1px solid #696a62;
}
.panel-wrapper .frame a .inner_border:before {
	border: 3px solid #404139;
}
.wp-pagenavi a, .wp-pagenavi span {
	color:#d16b4d;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
	color:#8d8d8b;
}
.wp-pagenavi .nextpostslink {
	background-image:url(../images/button-arrow.gif);
}
.wp-pagenavi .previouspostslink {
    background-image:url(../images/button-arrow-alt.gif);
}
.wp-pagenavi .nextpostslink:hover,
.wp-pagenavi .previouspostslink:hover {
	color:#d16b4d;
}
.author-info {
	background-image:url(../images/divider2.png);
}
		.author-info .avatar img {
	background:#f2efe9;
	border:1px solid #fff;
}
.error404-num {
		color:#d16b4d;
		}
#gallery .portfolio li span.image-border {
				background-color:#f2efe9;
				border:1px solid #fff;
				}
			#gallery .portfolio li a.image-wrap {
				background:#f2efe9 url(../images/loading-folio.gif) 50% 50% no-repeat;
				}
#gallery .portfolio h3 a {
				color:#494a42;
			}
			#gallery .portfolio h3 a:hover {
				color:#d16b4d;
			}                        
.no-rgba .zoom-icon {
				background:url(../images/white-opacity-70.png);
				}
.zoom-icon:before {
				background:url(../images/magnify-alt.png) 50% 50% no-repeat;
				}                                
		#wp-calendar td {
			color:#676b6f;
			}
		#wp-calendar caption {
			color:#ce6040;
			background-image:url(../images/caption-bg.png);
			}
		#wp-calendar thead th {
			color:#494a42;
			}
		#wp-calendar #prev a:hover,
		#wp-calendar #next a:hover {
			color:#000;
		}
.widget_nav_menu ul li a,
		.widget.widget_categories ul li a {
			color:#ffefaf;
			background-image:url(../images/menu-item.gif);
			background-color:#cc5b3a;
		}
		.widget_nav_menu ul li a:before,
		.widget.widget_categories ul li a:before {
			background-image:url(../images/arrow1.gif);
		}
		.widget_nav_menu ul li a:hover,
		.widget.widget_categories ul li a:hover {
			color:#fff;
			background:#46473e;
		}
.post_list.testimonials_custom_posts .featured-thumbnail {
	border: 1px solid #d0684a;
}
.post_list.testimonials_custom_posts .featured-thumbnail span {
	border: 1px solid #404139;
}
.post_list.testimonials_custom_posts .post_content,
.post_list.testimonials_custom_posts .post_content a {
	color:#ffefaf;
}
.post_list.testimonials_custom_posts .post_content a:hover {
    color:#fff;
}
.post_list.testimonials_custom_posts .post_content .inside {
	background-image:url(../images/testi-tail.gif);
	background-color:#d26f52;
}
.post_list.testimonials_custom_posts .post_content .inside:before {
	background-image:url(../images/corner.png);
}
.no-boxshadow .post_list.testimonials_custom_posts .post_content .inside:before {
	background-image:url(../images/corner-alt.png);
}
	.post_list.testimonials_custom_posts .name-testi .user {
		color:#fff;
	}
article.testimonial {
	background:url(../images/quotes.png) no-repeat 150px 0;
}
	article.testimonial .name-testi {
		color:#d16b4d;
		}
		article.testimonial .name-testi .user {
			color:#000;
		}
.testi-single {
	background:url(../images/quotes.png) no-repeat 150px 0;
	}
		.testi-single .name-testi {
		color:#d16b4d;
		}
		.testi-single .name-testi .user {
			color:#000;
		}
.recent-posts.features li {
	background-image:url(../images/divider1.gif);
}
.recent-posts.features .counter {
	color:#fff;
	background-image:url(../images/counter-sprite.png);
}
.recent-posts.features li:hover .counter {
	color:#46473e;
}
	.recent-posts.features h5 a {
		color:#ffefaf;
	}
	.recent-posts.features h5 a:hover {
		color:#fff;
	}
.recent-posts.team li h5 a,
.recent-posts.clients li h5 a {
			color:#494a42;
		}
		.recent-posts.team li h5 a:hover,
                .recent-posts.clients li h5 a:hover {
			color:#d16b4d;
		}
.tags-cloud a,
.tagcloud a,
.post-footer a {
	background-image:url(../images/tags-tail.gif);
	background-color:#cc5b3b;
	color:#ffefaf;
	}
.tags-cloud a:hover,
.tagcloud a:hover,
.post-footer a:hover {
	background:#46473e;
	color:#fff;
	}
#footer .shadow,
.page_box {
	background-image:url(../images/footer-shadow.png);
}
#footer .button {
	color:#fff;
}
	#widget-footer,
	#page_box.shadow {
		background-image:url(../images/widget-footer-pattern.gif);
	}
		#widget-footer h4 {
			color:#fff;
		}
			nav.footer ul li {
				border-left: 1px solid #ffefaf;
				}
		#copyright,
		#copyright a {
			color:#ffefaf;
		}
.footer,
#page_box {
	color:#ffefaf;
}
#page_box h2 {
	color:#fff;
}
#page_box h3 {
	color:#fff;
}
.button,
.reply a {
	color:#d16b4d;
	background-image:url(../images/button-arrow.gif);
	}
.dropcap {
  background-image:url(../images/dropcap.png);
  color: #ffffff;
	}
.hr,
.sm_hr {
	background-image:url(../images/divider2.png);
	}
.address dd a {
    color:#191919;
}
input[type="text"], textarea {
	background:#f2efe9;
	}
.no-boxshadow input[type="text"], .no-boxshadow textarea {
	border: 1px solid #dbd9d3;
}
input[type="submit"], input[type="reset"] {
	background-image:url(../images/button-arrow.gif);
	color:#d16b4d;
	}
#commentform a {
	color:#d16b4d;
	}