@charset "utf-8";

body, html {
	background: #FFFEFA;
}

#banner {
	background: #222 url(mathias-black.png) 770px bottom no-repeat !important;
}

#banner, #content, #sidebar, #footer, #nav {
	background: #222;
}

#heyDude {
	background: transparent url(black-tooltip.png) left top no-repeat !important;
}

#banner, #content, #footer, #sidebar, #footer, #nav, #heyDude p, .post h1, .post h3, .post h4, .post p, h1 a:link, h1 a:visited, .post h1 a:link, .post h1 a:visited, ul.menu a:link, ul.menu a:visited, #footer a:link, #footer a:visited, ul.postmetadata a:link, ul.postmetadata a:visited, #sidebar a:link, #sidebar a:visited, .textinput, textarea, .comment p, .commentmetadata a, .vcard a, #footer a:link, #footer a:visited {
	color: #F3F3F3 !important;
}

ul.menu a:hover {
	background: #2A2A2A;
}

ul.menu a:active {
	background: #222;
	color: #BCBCBC !important;
}

#page {
	background: #FFFEFA url(page-black.png) left top repeat-y;
}

.post, #footer, #nav, #sidebar div, .mb_comments_template {
	border-width: 2px 0 0 0;
	border-style: solid;
	border-color: #FFFEFA;
}

h1 a, h2 a, #heyDude a {
	text-decoration: none !important;
}

h1 a:hover, .post h1 a:hover, #heyDude a:hover {
	color: #B0B0B0 !important;
}

h1 a:active, .post h1 a:active, #heyDude a:active {
	color: #939393 !important;
}

.post a:link, .post a:visited, .comment p a:link, .comment p a:visited, .reply a:link, .reply a:visited, .loginout a:link, .loginout a:visited {
	color: #878787 !important;
}

.post a:hover, #sidebar a:hover, .comment p a:hover, .reply a:hover, #footer a:hover, ul.postmetadata a:hover, .loginout a:hover {
	color: #673737 !important;
}

.post a:active, #sidebar a:active, .comment p a:active, .reply a:active, #footer a:active, ul.postmetadata a:active, .loginout a:active {
	color: #A63C3C !important;
	text-decoration: none;
}

.textinput, textarea {
	border: 1px solid #FFFEFA;
	background: #292929;
}

.comment {
	background: #292929;
}