body {
	background: url(../images/bg-main.jpg) repeat 50% 0;
}

#main {
	background: url(../images/top-main.png) repeat-x 50% 0;
}

#main-bg {
	background: url(../images/main-bg.png) repeat-y 50% 0%;
}

dl {
	color: #6f6f6f;
}

	dl dt {
		color: #fff;
	}
	
		dl dt a {
			color: #fff;
		}
	
	#enter b {
		color: #fff;
	}
	
		#enter b a {
			color: #4a4a4a;
		}
		
	#enter i {
		color: #fff;
	}
	
		#enter i a {
			color: #4a4a4a;
		}
	
	#widget-header strong {
		color: #fff;
	}
	
	#widget-header .textwidget {
		color: #4a4a4a;
	}

#slider-wrapper {
	background: url(../images/slider.png) no-repeat 50% 0%;
}

#slider {
	background: url(../images/loading.gif) no-repeat 50% 50%;
}

	.nivo-controlNav a {
		background: url(../images/pagination.png) no-repeat 0% 0%;
	}

.sf-menu ul {
	background: #fff;
}

	.sf-menu li a {
		color: #fff;
	}
	
	.sf-menu li li a {
		color: #3e3e3e;
	}
	
	.sf-menu li li li a {
		color: #5d5d5d;
	}

.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 {
	color: #c02c10;
}

.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 {
	color: #c02c10;
}

.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 {
	color: #c02c10;
}

	.before-content-area .grid_12 {
		background: url(../images/line-hor.png) repeat-x 0% 100%;
	}
	
		.primary_content_wrap ul li {
			background: url(../images/marker.png) no-repeat 0% 1px;
			color: #6f6f6f;
		}
		
			.primary_content_wrap ul li a {
				color: #6f6f6f;
			}
			
				.primary_content_wrap ul li a:hover {
					color: #c02c10;
				}
			
	ol.commentlist li {
		color: #6f6f6f;
	}
	
		li.comment .comment-body {
			background: url(../images/comments.png) repeat 0% 0%;
			border-top: 1px solid #252525;
			border-bottom: 1px solid #252525;
		}
		
		.comment-author {
			color: #fff;
		}
		
		.comment-meta {
			color: #fff;
		}
		
			.comment-meta a {
				color: #fff !important;
			}
			
	.reply a {
		color: #c02c10 !important;
	}
	
	.allowed_tags {
		color:#666;
	}
	
	.featured-thumbnail img {
		border: 10px solid #262626;
		border: 10px solid rgba(36, 36, 36, .6);
	}

.post-content {
	color: #6f6f6f;
}

.alignnone {
	border: 10px solid #262626;
	border: 10px solid rgba(55,55,55, .5);
}

.alignleft {
	border: 10px solid #262626;
	border: 10px solid rgba(55,55,55, .5);
}
.frame .alignleft {
	border: 10px solid rgba(55, 55, 55, .5);
}
.frame span .alignleft {
	border: none;
}
.alignright {
	border: 10px solid #262626;
	border: 10px solid rgba(55, 55, 55, .5);
}

.aligncenter {
	border: 10px solid #262626;
	border: 10px solid rgba(55, 55, 55, .5);
}

.frame {
	color: #6f6f6f;
}

	.frame strong {
		color: #fff;
	}
	
	.frame blockquote {
		background: url(../images/quotes.png) no-repeat 0% 0%;
		color: #6f6f6f;
	}
	
	.frame em {
		color: #fff;
	}

#post-author {
	background: url(../images/comments.png) repeat 0% 0%;
	border-top: 1px solid #252525;
	border-bottom: 1px solid #252525;
}


	#post-author .gravatar img {
		background: #232323;
	}

#author-description {
	color: #6f6f6f;
}

	.author-info .avatar img {
		background: #fff;
		border: 1px solid #dbdbdb;
	}

.error404-num {
	color: #6f6f6f;
}

	.header-title .page-desc {
		color: #6f6f6f;
	}
	
	#gallery .portfolio li h6 {
		color: #fff;
	}
	
		#gallery .portfolio li h6 a {
			color: #fff;
		}
		
		#gallery .portfolio li span.image-border {
			border: 10px solid #262626;
			border: 10px solid rgba(55, 55, 55, .5);
		}
		
		#gallery .portfolio li a.image-wrap {
			background: #f5f5f5 url(../images/loading-folio.gif) 50% 50% no-repeat;
		}
		
		.zoom-icon {
			background: url(../images/magnify.png) 50% 50% no-repeat;
		}
	
	#sidebar .textwidget {
		color: #6f6f6f;
	}
	
		#wp-calendar caption {
			color: #fff;
		}
		
		#wp-calendar thead th {
			background: #080808;
			color: #fff;
		}
		#wp-calendar a {color:#c02c10;}
.tags-cloud a, .tagcloud a {
	background: #000;
	color: #6f6f6f;
}

	.tags-cloud a:hover, .tagcloud a:hover {
		background: #c02c10;
		color: #fff;
		box-shadow:1px 1px 0 rgba(0, 0, 0, .2);
	}
	
	#searchform input[type="text"] {
		background: url(../images/input-text.png) repeat-x 0% 0%;
		color: #fff;
	}
	
	#searchform input[type="submit"] {
		background: #080808;
		color: #fff;
	}
	
		#searchform input[type="submit"]:hover {
			color: #c02c10;
		}
	
div.line-hor {
	background: url(../images/line-hor.png) repeat-x 0% 0%;
}

	ul.post_list li {
		color: #6f6f6f;
	}
	
		ul.post_list li img {
			border: 10px solid #262626;
			border: 10px solid rgba(55, 55, 55, .5);
		}
	
	ul.latestpost li {
		color: #6f6f6f;
	}
	
		ul.latestpost li strong {
			color: #fff;
		}
		
			ul.latestpost li strong a {
				color: #fff;
			}
			
				ul.latestpost li strong a:hover {
					color: #c02c10;
				}
	
	ul.info li {
		color: #6f6f6f;
	}
	
		ul.services li {
			color: #6f6f6f;
		}
		
			ul.services li img {
				border: 10px solid #262626;
				border: 10px solid rgba(55, 55, 55, .5);
			}
			
			ul.services li a.button {
				background: url(../images/link.png) no-repeat 0% 0%;
				color: #fff !important;
			}
				
				ul.services li a.button:hover {
					background-position: 0% -73px !important;
					color: #fff !important;
				}
	
	ul.friends li {
		color: #6f6f6f;
	}
	
		ul.friends li img {
			border: 10px solid #262626;
			border: 10px solid rgba(55,55,55, .5);
		}
	
a.link {
	background: url(../images/link.png) no-repeat 0% 0%;
	color: #fff;
}

	a.link:hover {
		background-position: 0% -73px;
		color: #fff;
	}

a.button {
	color: #c02c10 !important;
}

	div.image img {
		border: 10px solid #262626;
		border: 10px solid rgba(55,55,55, .5);
	}
	
	.box-1 p {
		color:#4b4b4b;
	}
	
	.post-header strong {
		color: #fff;
	}
	
	.post-header b {
		color: #6f6f6f;
	}
	
		.post-header b a {
			color: #6f6f6f;
		}
		
			.post-header b a:hover {
				color: #fff;
			}
	
	.cancel-comment-reply a {
		color: #fff !important;
	}
	
	.post-footer em {
		color: #fff;
	}
	
		.post-footer em a {
			color: #fff;
		}
		
			.post-footer em a:hover {
				color: #c02c10;
			}
	
	#footer .grid_12 {
		background: url(../images/line-hor.png) repeat-x 0% 0%;
	}
	
	#widget-footer ul li {
		background: url(../images/divider.png) no-repeat 0% 8px;
		color: #6f6f6f;
	}
	
		#widget-footer ul li a {
			color: #fff;
		}
		
			#widget-footer ul li a:hover {
				color: #c02c10;
			}

#footer-text {
	color: #6f6f6f;
}

	#footer-text a {
		color: #6f6f6f;
	}
	
		#footer-text a:hover {
			color: #fff;
		}
		
		nav.footer ul li {
			color: #6f6f6f;
		}
		
			nav.footer ul li a {
				color: #6f6f6f;
			}
			
				nav.footer ul li a:hover {
					color: #fff;
				}

.hr {
	background: url(../images/line-hor.png) repeat-x 0% 0%;
}

	#commentform small {
		color: #8b8b8b;
	}
	
	#commentform a {
		color: #fff !important;
	}
	
	#commentform input[type="text"] {
		background: url(../images/input-text.png) repeat-x 0% 0%;
		color: #fff;
	}
	
	#commentform input[type="submit"] {
		background: none;
		color: #c02c10;
	}
	
		#commentform input[type="submit"]:hover {
			color: #fff;
		}
	
	#commentform textarea {
		background: url(../images/textarea.png) repeat-x 0% 0%;
		color: #fff;
	}