body {
	background-color:#fff;
	}

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


/* Titles, links, misc */
p b,
p strong {
	color:black;
}
a {
	color:black;
}
h1 {
	color:#333333;
}
.header-title h1,
.custom-page-content h2 {
	border-bottom-color:#c8c7c7;
}
h3 {
	color:#2d2d2d;
	border-bottom-color:#c8c7c7;
}
.custom-page-content h4 {
	color:#333;
}
.showcase-thumbnail-button-backward { background-image:url(../../images/prev-clean.png);}
.showcase-thumbnail-button-forward { background-image:url(../../images/next-clean.png);}

.wp-pagenavi {
	border-top-color:#c8c7c7;
}		
.wp-pagenavi .nextpostslink {
	background-image:url(../../images/newer-arrow.gif);
}
.wp-pagenavi .previouspostslink {
	background-image:url(../../images/older-arrow.gif);
}

.button {
	background:#000;
	color:#fff;
	}
	.button:hover {
		background:#999;
		}
		
.faq_list dt {
	color:#666;
	}
.faq_list span.marker {
	color:#333;
	}
.faq_list dd {
	color:#b2b2b2;
	}

	
	
/* List styling */
ul li {
		background-image:url(../../images/list-arrow-clean.png);
		}
ul li a:hover {
			color:black;			
		}		


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


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


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




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

/* Gallery */
#gallery .portfolio .portfolio_item {
	background-image:url(../../images/loading-folio-clean.gif);
	background-color:#000;
}
#gallery .portfolio .portfolio_item a.image-wrap {
	background-color:#000;
}
#gallery .portfolio .portfolio_item a.image-wrap h3 {
	color:white;
}
.zoom-icon {
	background-image:url(../../images/magnify-clean.png);
}


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

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

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

/* Contact form */





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

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


/* Footer
---------------------------------------- */
