/* DARK SKIN */

header {
	background: #111;
}

nav ul li a {
	border-top: 1px solid #222;
	color: #fff;	
}

footer {
	border-top: solid 5px #333;
}

footer p {
	background: #000;
}

#portfolios_toggle a {
	background: #222;
}

#page_container {
	background: #111;
}

h1,h2,h3,h4,h5,h6 {
	color: #ccc;
}

h1.heading {
	color: #fff;
}

h2.subheading {
	border-bottom: 1px solid #222;
	color: #888;
}

#page a h3 {
	color: #ccc;
}

blockquote p {
	border-left-color: #888;
	color: #ddd;
}

.post_info ul li a {
	border-right-color: #222;
}

.post_info {
	border-bottom-color: #222;
	color: #555;
}

.post {
	border-bottom-color: #222;
}

.pullquote_left, .pullquote_right {
	background: #222;
	border-color: #333;
	color: #ccc;
}

#twitter_update_list li {
	background: url(../images/tweet_dark.png) no-repeat 0px 0px;	
}

.input {
	border-color: #333;
	background: #222;
}

#portfolios {
	background: #171717;
}

#portfolios_toggle a {
	background: #222;
}

a.portfolio_list_item {
	background: #111;
}

a.portfolio_list_item.active_portfolio {
	background: #000;
}

.older_posts span, .newer_posts span {
	background: #222;
	color: #ccc;
}

ul.comment_list li {
	border-bottom: 1px solid #222;
}

.comment_name {
	color: #fff;
}

.comment_date {
	color: #ccc;
}

.cf_success {

	border-color: #63ff5e;

	border-width: 1px;

	border-style: solid;

	color: #377520;

	background-color: #c0ffb2;

}

.cf_error {

	border-color: #ff4845;

	border-width: 1px;

	border-style: solid;

	color: #9b201c;

	background-color: #ffd2cf;

}

nav ul li ul {
	border: 4px solid rgba(0,0,0,0.7);
}

nav ul li ul li a {
	background: #222;
	color: #ccc;
	border-top: 1px solid #444;
}

#page_ajax_loader {
	background: url(../images/ajax-loader.gif) no-repeat center center;
	width: 700px;
	height: 100%;
	position: fixed;
	margin-left: 340px;
	z-index: 10;	
	display: none;
}