body {
	background: url(../images/body.gif) repeat 0 0;
}

a {
	color: #fff;
}

h1 {
	color: #686868;
}

	h1 a {
		color: #686868;
	}
	
		h1 a:hover {
			color: #979797;
		}

h2 {
	color: #fff;
}
.home h2 {
	color: #acacac;
}

	h2 a {
		color: #acacac;
	}	
.post .post-header h2 a , .post-holder.single-post h2 a {
	color: #848484;
}	
		h2 a:hover {
			color: #fff;
		}

h3 {
	color: #686868;
}

	h3 a , #respond h3{
		color: #686868;
	}
	
		h3 a:hover {
			color: #979797;
		}

h4 {
	color: #686868;
}

	h4 a {
		color: #686868 !important;
	}
	
		h4 a:hover {
			color: #979797 !important;
		}

h5 {
	color: #686868;
}
h5 span {
	font-size: 40px;
}
h6 {
	color: #acacac;
}

p {
	
}

	p strong {
		color: #acacac;
	}
	
	p strong.title {
		color: #686868;
	}

#main {
	background: url(../images/header.jpg) no-repeat 50% 33px;
}

.color-1 {color:#817e7c;}

	.logo .tagline {
		color: #fff;
	}
	#logo {color:#fff;}
#header {background: url(../images/header-top.gif) repeat-x 50% 0;}
#header-widget {
	color: #44413f;
}
.header-title h1 {
	color:#848484;
}
#authorization {
	color: #44413f;
}

	#authorization a {
		color: #fff;
	}

#slider {
	background: url(../images/loading.gif) no-repeat 50% 50%;
}
#slider-wrapper > div > div {background: #000;}
.nivo-caption {
	background: url(../images/bg-slide.png) repeat 0 0;
	color: #686868;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}
.nivo-caption h5 {color: #fff;}
	.nivo-caption a {
		background: #eaa52d;
		border: 1px solid #eaa52d !important;
		color: #fff;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
	}
	
		.nivo-caption a:hover {
			background: #000;
			border-color: #000 !important;
			color: #eaa52d;
		}

	.nivo-controlNav a {
		background: url(../images/pagination.png) no-repeat 0% 0%;
	}
	
	.nivo-controlNav a.active, .nivo-controlNav a:hover {
		background-position: 0% -7px;
	}

nav.primary {
	background: #000;
}

.sf-menu ul {
	background: #000;
}

.sf-menu a {
	color: #5f5a59;
}

	.sf-menu li a {
		background: none;
		border: 1px solid #000;
		border-right: none;
		border-left: 1px solid #141414;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
	}
	
	.sf-menu li:first-child a {
		border-left: 1px solid #000;
	}

	.sf-menu li li a {
		color: #5f5a59;
	}
	
	.sf-menu li li li a {
		color: #5f5a59;
	}

.sf-menu li:hover > a, .sf-menu li.sfHover > a,
.sf-menu li > a:focus, .sf-menu li > a:hover, .sf-menu li > a:active, .sf-menu li.current-menu-item > a {
	border-color: #eaa52d;
	color: #000;
	background: #eaa52d;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

.sf-menu li li:hover > a, .sf-menu li li.sfHover > a,
.sf-menu li li > a:focus, .sf-menu li li > a:hover, .sf-menu li li > a:active, .sf-menu li li.current-menu-item > a {
	background: #eaa52d;
	border-color: #eaa52d;
	color: #000;
}

.sf-menu li li li:hover > a, .sf-menu li li li.sfHover > a,
.sf-menu li li li > a:focus, .sf-menu li li li > a:hover, .sf-menu li li li > a:active, .sf-menu li li li.current-menu-item > a {
	background: #eaa52d;
	border-color: #eaa52d;
	color: #000;
}

.primary_content_wrap {
	background: url(../images/bg_content.gif) repeat 0 0 #f9f9f9;
}

		.primary_content_wrap ul li {
			background: url(../images/marker.png) no-repeat 0% 6px;
			
		}
		.primary_content_wrap ul li a {
				color: #eaa52d;
			}
			.widget  ul li a {
				color: #acacac;
			}
			.widget ul .cat-item  a {
				color: #eaa52d;
			}
			.widget  ul li  {
			background: url(../images/marker-1.png) no-repeat 0% 6px;
			}
			.widget  ul .cat-item  {
			background: url(../images/marker.png) no-repeat 0% 6px;
			}
				.primary_content_wrap ul li a:hover {
					color: #fff;
				}
				
	ol.commentlist li {
	}
	.commentlist ul.children {
     overflow:hidden;
     }
	
		li.comment .comment-body {
			background: #1c1b1b;
		}
		
		.comment-author {
			color: #686868;
		}
		
		.comment .comment-author {
			color: #4f4f4f;
		}
		
		.comment-meta {
			color: #979797;
		}
		
			.comment-meta a {
				color: #979797;
			}
			.commentlist .comment .comment-meta a {
				color: #eaa52d;
			}
				.comment-meta a:hover {
					color: #686868;
				}
				.commentlist .comment .comment-meta a:hover {
					color: #fff;
				}
				
.reply a {
	color: #fff !important;
}

	.reply a:hover {
		color: #EAA52D !important;
	}
	
.post-holder {
	background: url(../images/line-1.png) repeat-x 0 0;
}

.post-content {
	
}

#post-author {
	background: #1c1b1b;
}

	#author-link p {
		color: #979797;
	}
	
		#author-link p a {
			color: #979797;
		}
	
#author-description {
	
}

.error404-num {
	color:#979797;
}

	.header-title .page-desc {
		
	}
	
	#gallery .portfolio li a.image-wrap {
		background: #555453 url(../images/loading-folio.gif) 50% 50% no-repeat;
	}
	.folio-desc h4 a {
		color:#acacac !important;
	}
	.folio-desc h4 a:hover {
		color:#fff !important;
	}
	.zoom-icon {
		background: url(../images/magnify.png) 50% 50% no-repeat;
	}

	#sidebar .textwidget {
		
	}
	
		#wp-calendar caption {
			color: #acacac;
		}
		#today {color:#EAA52D;}
		#wp-calendar thead th {
			background: #1c1b1b;
			color: #fff;
		}
		
.tags-cloud a, .tagcloud a {
	background:none;
	color:#4f4f4f;
	text-decoration: underline;
	font-size: 13px !important;
	line-height: 1.2em;
}

	.tags-cloud a:hover, .tagcloud a:hover {
		color:#fff;
		text-decoration: none;
	}

#searchform {
	background: #4d4d4d;
	border: none;
}

	#searchform input[type="text"] {
		color: #686868;
	}
	
	#searchform input[type="submit"] {
		background: url(../images/search-submit.png) no-repeat 0% 7px;
		color: #686868;
	}
	
.box-1 {
	
}

.button {
	color: #fff !important;
}

	.button:hover {
		color: #eaa52d !important;
	}
	
.line-hor {
	background: url(../images/line-1.png) repeat-x 0 0;
}

	.post-header h2 {
		color: #686868;
	}
	
	.post-header-1 h2 {
		color: #686868;
	}
	
.post-meta {
	color: #b8b7b7;
}
.post-meta a {
		color: #b8b7b7;
	}
.post-header .post-meta, .post-header .post-meta a, .post-holder.single-post .post-meta , .post-holder.single-post .post-meta a {
	color:#eaa52d;
}	
	.post-footer strong {
		color: #979797;
	}
	
		.post-footer strong a {
			color: #eaa52d;
		}

.cancel-comment-reply {
	color: #979797;
}
	
	.cancel-comment-reply a {
		color: #979797 !important;
	}
	
		.cancel-comment-reply a:hover {
			color: #979797 !important;
		}


	ul.info li {
		
	}
	
	ul.services li {
		
	}
	
	ul.team li {
		
	}
	
		ul.team li .team-info {
			color: #979797;
		}
		
			ul.team li .team-info span {
				color: #979797;
			}
			
			ul.team li .team-info a {
				color: #eaa52d;
			}
			
				ul.team li .team-info a:hover {
					color: #fff;
				}
				
#footer-text {
	color: #555453;
}

	#footer-text a {
		color: #555453;
	}
	
	nav.footer ul li {
		color: #555453;
	}
	
		nav.footer ul li a {
			color: #555453;
		}
		
.hr {
	background: url(../images/line-1.png) repeat-x 0 0;
}

	#commentform small {
		color:#8b8b8b;
	}

	#commentform input[type="text"] {
		background: #4d4d4d;
		border:none;
		color: #fff;
	}
	
	#commentform input[type="submit"] {
		color: #fff;
	}
	
		#commentform input[type="submit"]:hover {
			color: #EAA52D;
		}
		
	#commentform textarea {
		background: #4d4d4d;
		border:none;
		color: #fff;
	}
