body {
	background-color:#000;
	}

/* Logo */
.logo h1 a,
.logo h2 a {
	color:#fff;
	}


/* Titles, links, misc */
p b,
p strong {
	color:white;
}
a {
	color:white;
}
h1 {
	color:#fff;
}
.header-title h1,
.custom-page-content h2 {
	border-bottom-color:#585858;
	color:white;
}
h2 {
	color:#585858;
}
h3 {
	color:#fff;
	border-bottom-color:#585858;
}
.custom-page-content h4 {
	color:#fff;
}
.showcase-thumbnail-button-backward { background-image:url(../../images/prev-dark.png);}
.showcase-thumbnail-button-forward { background-image:url(../../images/next-dark.png);}

.wp-pagenavi {
	border-top-color:#585858;
}		
.wp-pagenavi .nextpostslink {
	background-image:url(../../images/newer-arrow-dark.gif);
}
.wp-pagenavi .previouspostslink {
	background-image:url(../../images/older-arrow-dark.gif);
}
.button {
	background:#fff;
	color:#000;
	}
	.button:hover {
		background:#999;
		color:#fff;
		}
.faq_list dt {
	color:#fff;
	}
.faq_list span.marker {
	color:#858585;
	}
.faq_list dd {
	color:#858585;
	}
	
	
	
/* List styling */
ul li {
		background-image:url(../../images/list-arrow-dark.png);
		}
	ul li a:hover {
			color:white;			
		}	


/* Input, textarea */
input[type="text"], textarea {
	border-color:#585858;
	color:#585858;
	}
input[type="submit"], input[type="reset"] {
  	background-image:url(../../images/newer-arrow-dark.gif);
	color:white;
	}
	


/* Header
---------------------------------------- */


/* Superfis menu */
.sf-menu > li > a:hover,
.sf-menu > li.sfHover > a,
.sf-menu > li.current-menu-item > a {
	color:white;
}



/* Calendar */
#wp-calendar caption {
	color:#fff;
}
#wp-calendar thead th {
	background:#fff;
	color:#333;
}
	

/* Gallery */
#gallery .portfolio .portfolio_item {
	background-image:url(../../images/loading-folio-dark.gif);
	background-color:#fff;
}
#gallery .portfolio .portfolio_item a.image-wrap {
	background-color:#fff;
}
#gallery .portfolio .portfolio_item a.image-wrap h3 {
	color:black;
}
#gallery .portfolio .portfolio_item a.image-wrap:hover h3 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);
}
.zoom-icon {
	background-image:url(../../images/magnify-dark.png);
}


/* Twitter */
.twitter ul li {
	background:url(../../images/hr-dark.gif) repeat-x left bottom;
	}
.twitter ul li a {
		color:#fff;
		}
	.twitter ul li a:hover {
		color:#fff;
	}
.twitter ul li a.timesince {
	background:url(../../images/twitter-icon.png) no-repeat 0 0;
	}
.profileLink {
	color:white;
	background-image:url(../../images/profileLink-arrow-dark.gif);		
	}	

/* Post */
.featured-thumbnail {
	background:white;
}
.post-holder .entry-header h2 a {
		color:#fff;
	}
#post-author {
	border-top:1px solid #858585;
	}	

/* Comments */
.comments-link {
	color:#fff;
	background-image:url(../../images/comments-link-bg-dark.png);
}
h3#comments {
	color:#fff;
	border-top:1px solid #858585;
	}
li.comment h4 {
	color:white;
}
.commentlist ul.children {
	background-image:url(../../images/hr-dark.gif);
}
.commentlist ul.children li.comment {
	background-image:url(../../images/hr-dark.gif);
}	
.reply a {
	color:#fff;
}	
#cancel-comment-reply-link {
	color:#fff;			
}		

/* Contact form */





/* Widgets
---------------------------------------- */


/* Tagcloud */
.tags-cloud a, .tagcloud a {
	background:#838383;
	color:#fff;
	}
.tags-cloud a:hover, .tagcloud a:hover {
	background:#fff;
	color:#000;
	}


/* Footer
---------------------------------------- */
#widget-footer .social-networks li a img {
	top:-28px;
}
#widget-footer .social-networks li a:hover img {
	top:-42px;
}