/* Dark Theme */
body {
	background: #000;
	
}
body, textarea, text {
	color: #fff;
}
hr {
	background-color: #333;
}
pre {
	background: #222;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
}
mark, ins {
	background: #fff9c0;
}
table {
	border: 1px solid #fff;
}
th {
	background: #ccc;
	color: #000;
	border: 1px solid #fff;
}
td {
	border: 1px solid #fff;
}
button,
input {
	border: 2px solid #fff;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	background: #eee; /* Old browsers */
	color: #000;
}
button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	background: #ddd; /* Old browsers */
}
input[type=text],
textarea {
	border: 2px solid #fff;
}
input[type=text]:focus,
textarea:focus {
	color: #eee;
}
/* Links */
a {
	color: #fff;
}
a:hover,
a:focus,
a:active {
	color: #888;
}
#masthead {
	background: url(../../images/header-divider.png) bottom center no-repeat;
}
.main-navigation a {
	color: #888;
}
.main-navigation ul ul a {
	border-bottom: 1px dotted #111;
	color: #888;
}
.main-navigation ul ul {
	-moz-box-shadow: 0 1px 1px rgba(255,255,255,0.2);
	-webkit-box-shadow: 0 1px 1px rgba(255,255,255,0.2);
	box-shadow: 0 1px 1px rgba(255,255,255,0.2);
	background: #333;
	border-top: 2px solid #fff;
}
.main-navigation ul ul:before {
    border-bottom: 7px solid #fff;
}
.main-navigation ul ul ul:before {
    border-right: 7px solid #fff;
}
.main-navigation li:hover > a {
	color: #666;
}
.main-navigation ul ul :hover > a {
	color: #eee;
}

.format-standard .entry-content > p:first-child:first-letter,
.page .entry-content > p:first-child:first-letter {
	color: #fff;
}
.gallery-caption {
	background: #000;
}
.gallery-item {
	border: none;
}
#supplementary {
	background: url("../../images/header-divider.png") no-repeat top center;
}
ol.commentlist {
	background: url(../../images/comment-divider.png) no-repeat left top;
}
ol.commentlist li div.vcard cite.fn a.url {
	color: #ccc;
}
ol.commentlist li div.vcard cite.fn a.url:hover {
	color:#fff;
}
ol.commentlist li div.comment-meta a {
	color:#555;
}
ol.commentlist li div.comment-meta a:hover {
	color:#fff;
}
#respond input[type="text"],
#respond textarea {
	background: #000;
	border: 2px solid #fff;
}
#respond #cancel-comment-reply-link {
	color: #888;
}
#cancel-comment-reply-link {
	color: #666;
}
#cancel-comment-reply-link:focus,
#cancel-comment-reply-link:active,
#cancel-comment-reply-link:hover {
	color: #ff4b33;
}

@media (max-width: 500px) {
	#masthead nav h1 {
		border-bottom: 2px solid #fff;
	}
	#main-menu {
		background: #000;
	}
}