body {
	background: #101010 url(../images/shine.jpg) no-repeat 50% 0%;
	color: #767676;
}

#header {
	background: url(../images/header.png) no-repeat 50% 131px;
}

	#widget-header ul li {
		color: #787878;
	}
	
		#widget-header ul li a {
			color: #787878;
		}
		
			#widget-header ul li a:hover {
				color:  #fefefe;
			}

#slider {
	background: url(../images/loading.gif) no-repeat 50% 50%;
}

.nivo-caption {
	background: url(../images/caption.png) repeat 0% 0%;
	color: #767676;
}
.ie .nivo-caption, .ie .nivo-caption-inner h5, .ie .nivo-caption-inner p  {background:#fdfdfd;}
.nivo-caption a {
	background: url(../images/arrow.png) no-repeat 50% 50%;
}

.nivo-controlNav {
	background: url(../images/pagination.png) repeat-x 0 0 #666;
}

	.nivo-controlNav a {
		background: url(../images/pagination-divider.gif) no-repeat 0 0;
		color: #dcdcdc;
	}
	.nivo-controlNav a:first-child {
		background:none;
	}
	.nivo-controlNav a.active, .nivo-controlNav a:hover {
		color: #fff;
	}

.sf-menu ul {
	background: url(../images/sub-menu.png) repeat 0% 0%;
	border-radius: 0 0 3px 3px;
}

	.sf-menu li a {
		background: none;
		color: #414141;
	}
	
	.sf-menu li li a {
		background: url(../images/sub-menu-divider.png) no-repeat 0% 1px;
		color: #676767;
	}
	
	.sf-menu li li li a {
		background: url(../images/sub-menu-divider.png) no-repeat 0% 1px;
		color: #676767;
	}

.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: #fefefe;
}

.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: #fefefe;
}

	.primary_content_wrap .container {
		background: #f9f9f9;
	}
	
		.primary_content_wrap ul li {
			background: url(../images/line.gif) repeat-x 0% 0%;
			color: #767676;
		}
		
			.primary_content_wrap ul li a {
				background: url(../images/marker.gif) no-repeat 0% 3px;
				color: #fe9900;
			}
			.primary_content_wrap ul .cat-item a {
				font-weight:bold;
			}
			.portfolio .link-1{				
				color: #0c0c0c;
			}
			
				.primary_content_wrap ul li a:hover {
					color: #fe9900;
				}
				.post-content ul li a:hover {
					color: #222021;
				}
				.primary_content_wrap ul .cat-item a:hover {
					color: #222021;
				}
				.portfolio .link-1:hover {
					color: #fe9900;
				}
				
	ol.commentlist li {
		color: #767676;
	}
	
		li.comment .comment-body {
			background:#fcfcfc;
			border:1px solid #e2e2e2;
		}
		
		.comment-author {
			color: #242424;
		}
		
		.comment-meta {
			color: #767676;
		}
		
			.comment-meta a {
				color: #767676 !important;
			}
			
				.comment-meta a:hover {
					color: #0c0c0c !important;
				}
				
				ol.commentlist li .reply a {
					background: url(../images/arrow.gif) no-repeat 100% 5px;
					color: #0c0c0c;
				}
				
					ol.commentlist li .reply a:hover {
						color: #fe9900;
					}
					
.search.search-results .post-content .excerpt {
	padding-right:12px;
	}

.post-content {
	color: #767676;
}

#post-author {
	background: #fcfcfc;
	border: 1px solid #e9e9e9;
	color: #767676;
}

.error404-num {
	color: #767676;
}

	.header-title .page-desc {
		color: #242424;
	}

		#gallery .portfolio li {
			color: #767676;
		}
		
			#gallery .portfolio li h4 {
				color: #302e2f;
			}
			
				#gallery .portfolio li h4 a {
					color: #302e2f;
				}
				
					#gallery .portfolio li h4 a:hover {
						color: #fe9900;
					}
					#gallery .portfolio .link-1{
						padding-right:12px;
						background: url(../images/arrow.gif) no-repeat 100% 5px ;
						}
			.zoom-icon {
				background: url(../images/magnify.png) 50% 50% no-repeat;
			}
			
		#sidebar ul li ul {
			background: url(../images/line.gif) repeat-x 0% 0%;
		}
	
	#sidebar .textwidget {
		color: #767676;
	}

.tags-cloud a, .tagcloud a {
	background:#e0e0e0;
	color:#838383;
	}
.tags-cloud a:hover, .tagcloud a:hover {
	background:#fe9900;
	color:#fff;
	box-shadow:1px 1px 0 #e08701;
	}

#searchform {
	background: url(../images/search-input.png) no-repeat 0% 0%;
}

	#searchform input[type="text"] {
		color: #414141;
	}
	
	#searchform input[type="submit"] {
		background: url(../images/search-submit.png) no-repeat 0% 0%;
		color: #414141;
	}

#sidebar #searchform {
}

a.link {
	color: #fff;
}

	a.link:hover {
		color: #fe9900;
	}

a.link-1 {
	background: url(../images/arrow.gif) no-repeat 100% 5px;
	color: #0c0c0c;
}

	a.link-1:hover {
		color: #fe9900;
	}

	div.link a {
		background: url(../images/arrow.gif) no-repeat 100% 5px;
		color: #0c0c0c;
	}
	.indent-side .link  a{
		background: url(../images/arrow-3.gif) no-repeat 0 5px;
	}
	
		div.link a:hover {
			color: #fe9900;
		}

.tab-menu {
	background: url(../images/tab.jpg) no-repeat 50% 0%;
	box-shadow: 0px 0px 7px rgba(0,0,0,.37);
	z-index:2;
}

		.tab-menu ul li {
			background: url(../images/tab-divider.png) no-repeat 100% 0%;
		}
		
			.tab-menu ul li a {
				color: #767676;
			}
			
			.tab-menu ul li a:hover, .tab-menu ul li a.active {
				color: #fff;
				background: url(../images/tab-act.png) repeat-x 0 0;
			}

.tab-wrapper {
	background: #323232;
}

	.tab-wrapper .tab {
		background: url(../images/tab-content.jpg) no-repeat 0% 0%;
	}
	
		.tab-wrapper .tab div.link a {
			background: url(../images/arrow-1.png) no-repeat 100% 6px;
			color: #a2a2a2;
		}
		
			.tab-wrapper .tab div.link a:hover {
				color: #fff;
			}

a.global-button {
	background: url(../images/arrow-1.png) no-repeat 100% 6px;
	color: #a2a2a2;
}

	a.global-button:hover {
		color: #fff;
	}
	
	ul.recent-posts li {
		color: #f4f4f4;
	}
	
		ul.recent-posts li a .thumb-wrap span {
			border: 5px solid #e2e2e2;
		}
		
		ul.recent-posts li span.meta {
			color: #767676;
		}
		
		ul.popular-posts li strong {
			background: url(../images/bg.png) repeat 0% 0%;
			color: #fff;
		}
		
			ul.popular-posts li strong a {
				color: #7c7a7a;
			}
			
				ul.popular-posts li strong a:hover {
					color: #fff;
				}
				
		ul.popular-posts li a.arrow {
			background: url(../images/arrow.png) no-repeat 0% 0%;
		}
		
	ul.recentcomments li {
		color: #767676;
	}
	
		ul.recentcomments li a {
			color: #767676;
		}
		
		ul.recentcomments li strong {
			color: #222021;
		}
		
		ul.recentcomments li small {
			color: #767676;
		}
		
		ul.recentcomments li b {
			color: #242424;
		}
		
		ul.recentcomments li .comment-body {
			color: #767676;
		}
		
	ul.latestpost li {
		color: #767676;
	}
	
	ul.info li {
		color: #767676;
	}
	
		ul.info li a {
			color: #fe9900;
		}
			
			ul.info li a:hover {
				color: #fe9900;
			}
			
		ul.news li span.meta {
			color: #a2a2a2;
		}
	
	ul.video li {
		color: #222021;
	}
	
	ul.extra-posts li {
		color: #767676;
	}
	
		ul.extra-posts li span.meta {
			color: #767676;
		}

a.button {
	background: #fe8f00;
	color: #fff;
}

	a.button:hover {
		background: #fff;
		color: #767676;
	}
	.recent-posts.centre a.button:hover {
		background: none;
		color: #fe8f00;
	}

div.title {
	background: url(../images/title.gif) repeat-x 0% 0%;
	color: #f4f4f4;
}

	div.title-1 {
		background: url(../images/title.gif) repeat-x 0% 0%;
		color: #f4f4f4;
	}
	
	div.title-2 {
		color: #767676;
	}

.post-info {
	color: #767676;
}
	
	.post-info strong {
		color: #302e2f;
	}
	
		.post-info strong a {
			color: #302e2f !important;
		}
		
			.post-info strong a:hover {
				color: #fe9900 !important;
			}
			
	.post-info em {
		color: #fe9900;
	}
	
		.post-info em a {
			color: #fe9900 !important;
		}
		
			.post-info em a:hover {
				color: #302e2f !important;
			}
			
		.post-block strong a.button {
			background: url(../images/button.gif) repeat-x 0% 0%;
			color: #767676;
		}
		
			.post-block strong a.button:hover {
				color: #fff;
			}
		
	.post-block b {
		color: #767676;
	}
	
		.post-block b a {
			color: #767676 !important;
		}
		
			.post-block b a:hover {
				color: #fe9900 !important;
			}
	
	.post-header b {
		background: url(../images/comment.png) no-repeat 0% 0%;
		color: #fff;
	}
	
		.post-header b a {
			color: #fff;
		}
		
			.post-header b a:hover {
				color: #fe9900;
			}
	
	.post-header strong {
		color: #767676;
	}
	
		.post-header strong a {
			color: #fe9900 !important;
		}
		
			.post-header strong a:hover {
				color: #302e2f !important;
			}

.box-1 {
	background: #313131 url(../images/box-1.jpg) no-repeat 0% 0%;
}

.box-2 {
	background: #000 url(../images/box-2.jpg) no-repeat 0% 0%;
}

		.box-2 ul li {
			border-top: 1px solid #303030;
			color: #727374;
		}
		
			.box-2 ul li a {
				color: #727374;
			}
			
				.box-2 ul li a:hover {
					color: #fff;
				}

.box-3 {
	background: #000 url(../images/box-1.jpg) no-repeat 0% 0%;
}

	.box-3 strong {
		color: #f4f4f4;
	}
	
	.box-3 a {
		background: url(../images/arrow-4.png) no-repeat 100% 6px;
		color: #fe9900;
	}
	
		.box-3 a:hover {
			color: #fff;
		}

.box-4 {
	background: #242424 url(../images/box-2.jpg) no-repeat 0% 0%;
}
	
		.box-4 ul li {
			border-top: 1px solid #303030;
			color: #727374;
		}
		
			.box-4 ul li a {
				color: #727374;
			}
			
				.box-4 ul li a:hover {
					color: #fff;
				}
				
		.box-4 strong {
			color: #fff;
		}
		
		.box-4 p {
			color: #727374;
		}
		
		.box-4 a {
			color: #fff;
		}
		
			.box-4 a:hover {
				color: #fe9900;
			}

	ul.centre li {
		color: #727374;
	}
		
		ul.centre li a.button {
			color: #fff;
		}

.footer-widget-area {
	background: #242424 url(../images/footer.jpg) no-repeat 0% 0%;
}

	.footer-widget-area ul li {
		border-top: 1px solid #303030;
		color: #727374;
	}
	
		.footer-widget-area ul li a {
			color: #727374;
		}
		
			.footer-widget-area ul li a:hover {
				color: #fff;
			}

.text {
	color: #727374;
}

	.text strong {
		color: #fff;
	}
	
	ul.twitter_update_list li {
		color: #727374;
	}
	
		ul.twitter_update_list li a {
			color: #fe9900;
		}
		
			ul.twitter_update_list li a:hover {
				color: #fe9900;
			}
			
		ul.twitter_update_list li a.timesince {
			background: url(../images/twitter-icon.png) no-repeat 0% 1px;
			color: #504f4f;
		}

#footer-text {
	color: #474848;
}

	#footer-text a {
		color: #474848;
	}
	
		#footer-text a:hover {
			color: #fff;
		}
		
		nav.footer ul li {
			color: #474848;
		}
			
			nav.footer ul li a {
				color: #474848;
			}
			
				nav.footer ul li a:hover {
					color: #fff;
				}
				
		#commentform small {
			color: #8b8b8b;
		}
		
	#commentform a {
		color: #fe9900;
	}
	
	#commentform label {
		color: #767676;
	}
	
	#commentform input[type="text"] {
		background: #fff;
		border: 1px solid #dadada;
		color: #767676;
	}
	
	#commentform input[type="submit"] {
		background: url(../images/arrow.gif) no-repeat 100% 5px;
		color: #0c0c0c;
	}
	
		#commentform input[type="submit"]:hover {
			color: #fe9900;
		}
		
		#commentform textarea {
			background: #fff;
			border: 1px solid #dadada;
			color: #767676;
		}










