body {
	background: #000;
	color: #ececec;
}

/* #header */

	h1 a.text {
		background: #252525;
		color: #8dc63f;
	}
	
	#header ul li {
		background: url(../images/black/navigation-divider.gif) no-repeat left;
	}
	
	#header ul li.first {
		background: 0;
	}
	
		#header ul li a {
			color: #fff;
		}
		
			#header ul li a:hover,
			#header ul li.active a {
				background: #8dc63f;
			}
			
	#header .slogan {
		color: #bebebe;
	}
	
#masthead {
	background: #252525 url(../images/black/masthead.gif) repeat-x top;
}

	#masthead h2 {
		background: url(../images/black/masthead-headings.gif) no-repeat 0 4px;
		color: #fff;
	}
	
	#masthead .featured h3 a {
		color: #fff;
	}
	
#main-content {
	background: #000;
}

	#content {
		border-right: 1px solid #ebebebå;
	}

	.subscribe-link a {
		background: url(../images/black/subscribe-icon.gif) no-repeat right;
		color: #fff;
	}
	
	h2 {
		background: url(../images/black/newspaper.gif) no-repeat 0 4px;
	}
	
	.post, .error, .single .entry {
		background: url(../images/black/post-background.gif) repeat-x top;
		border-top: 1px solid #ebebeb;
	}
	
	.single .post {
		background: 0;
		border: 0;
	}
	
		.post-image {
			background: url(../images/black/post-image-bg.gif) no-repeat;
		}
		
		.comments-number a {
			background: url(../images/black/comments-number.gif) no-repeat;
			color: #8dc63f;
		}
		
		h3, h3 a {
			color: #fff;
		}
		
		.postmetadata {
			color: #898989;
		}
		
		.postmetadata a {
			color: #c53131;
		}
		
		a {
			color: #92d044;
		}
		
		#comments-header h3 {
			color: #2f2f2f;
		}
		
		#comments-header ul li a {
			color: #fff;
		}
		
		#comments-header ul li a.active {
			background: #ccc;
			color: #404040;
		}
		
		#comments-header ul li a:hover {
			background: #333435;
			color: #fff;
			text-decoration: none;
		}
		
		#comments-header ul li a.active:hover {
			background: #ccc;
			color: #404040;
		}
		
		.commentlist {
			background: url(../images/black/comments-bg.gif) repeat-x top;
		}
		
			.commentlist .comment .comment-author {
				background: url(../images/black/comment-pointer.gif) no-repeat bottom right;
			}
			
			.commentlist .bypostauthor .comment-author {
				background: url(../images/black/comment-pointer-auth.gif) no-repeat bottom right;
			}
			
				.commentlist .comment .comment-author img {
					border: 3px solid #b6b6b6;
				}
				
			.commentlist .comment .comment-right .author {
				color: #686868;
			}
			
				.commentlist .comment .comment-right .author a {
					color: #28603c;
				}
				
			.commentlist .comment .comment-right .comment-content {
				background: #e4e4e4;
				color: #353535;
				border: 1px solid #868686;
			}
			
			.commentlist .bypostauthor .comment-right .comment-content {
				background: #3b3b3d;
				color: #f0f0f0;
				border: 1px solid #6c6c6c;
			}
			
			.commentlist .comment .comment-right .comment-content .reply a {
				color: #383838;
			}
			
			.commentlist .comment-author-admin .comment-right .comment-content .reply a {
				color: #fff;
			}
			
		#respond h3 {
			color: #2f2f2f;
		}
		
		#commentform .input-fields input,
		#commentform textarea {
			background: #f0f0f0;
			color: #9e9e9e;
			border: 1px solid #d2d2d2;
		}
		
		#commentform .allowedtags {
			background: #eaecda;
			color: #585858;
			border: 1px solid #575847;
		}
		
		#commentform #submit {
			background: url(../images/black/submitcomment.gif) no-repeat;
		}
		
	#s {
		background: #fff;
		border-top: 1px solid #c4c4c4;
		border-left: 1px solid #c4c4c4;
		border-bottom: 1px solid #c4c4c4;
		color: #676767;
	}
	
	#searchsubmit {
		background: url(../images/searchsubmit.gif) no-repeat;
	}
	
	#sidebar ul li {
		background: url(../images/black/sidebar-background.gif) repeat-x top;
		border-top: 1px solid #ebebeb;
	}
	
		#sidebar h3 {
			background: url(../images/black/sidebar-headings.gif) no-repeat left;
			color: #ededed;
		}
		
		#sidebar .twitter h3 {
			background: url(../images/black/twitter-icon.gif) no-repeat left;
		}
		
		#sidebar #twitter_update_list span a {
			color: #fff;
		}
		
		#sidebar #twitter_update_list a {
			color: #92d044;
		}
		
		#sidebar ul li ul li {
			background: none;
			color: #fff;
			border-top: none;
			border-bottom: 1px solid #141414;
		}
		
		#sidebar .more a, a#twitter-link {
			background: url(../images/black/more-link.gif) no-repeat left;
			color: #92d044;
		}

#subfooter {
	background: #2a2a2a;
	color: #b7b7b7;
}

	#subfooter h3 {
		color: #707070;
	}

	#subfooter ul {
		border-top: 1px dotted #545454;
	}

		#subfooter li {
			border-bottom: 1px dotted #545454;
		}

	#subfooter a {
		color: #b7b7b7;
	}

	#subfooter .leftcolumn a {
		color: #b7b7b7;
	}

#footer {
	background: #e1e1e1;
	color: #2a2a2a;
}

	#footer a {
		color: #2a2a2a;
	}
	
	#footer .ubd {
		background: url(../images/ubd-logo.png) no-repeat;
	}
