@charset "utf-8";
body {
	background: #000;
	color: #777
}

/* Image replacements */
h1 a { background: #953939 url(../images/sprite.png) }
#base a { background: #953939 url(../images/sprite.png) }
div#followmeon h2 { background: url(../images/sprite.png) -210px -102px }
div#followmeon ul li a { background: #953939 url(../images/sprite.png) }
div#twitter_div h2 { background: url(../images/sprite.png) -374px -102px }
div#footer a#mediatemple { background: #953939 url(../images/sprite.png) 0 -237px }
body#projects a#wonderfield { background: #7a8f47 url(../images/projects_wonderfield.png) }
body#blog div#float h3#archives { background: url(../images/sprite.png) -329px -206px }
body#blog div#float h3#categories { background: url(../images/sprite.png) -437px -206px }
body#blog div#float h3#meta { background: url(../images/sprite.png) -390px -236px }
body#blog div#float h3#feed_icon a { background: #953939 url(../images/sprite.png) -2px -256px }
body#blog div#float h3#wordpress_icon a { background: #953939 url(../images/sprite.png) -46px -256px }
body#blog div#content div#comments h3 { background: url(../images/sprite.png) -329px -182px }
div#post_comment h3#post_a_comment { background: url(../images/sprite.png) -329px -153px }
div#post_comment a#submit_comment { background: #953939 url(../images/sprite.png) -329px -126px }

/* Rollovers */
a:hover { color: #fff !important }
#base a:hover { background-color: #fff }
div#followmeon ul li a:hover { background-color: #fff }
div#footer a#mediatemple:hover { background-color: #fff !important }
body#projects a#wonderfield:hover { background-color: #fff }
body#blog div#float h3#feed_icon a:hover { background-color: #fff }
body#blog div#float h3#wordpress_icon a:hover { background-color: #fff }
div#post_comment a#submit_comment:hover { background-color: #fff }

/* Switch */
div#footer a#switch {
	background: #333;
	color: #c2c2c2
}
div#footer a#switch:hover {
	background: #555;
	color: #fff !important
}

/* Blog comment coloring */
body#blog div#content div#comments {
	background: #e8e8e8;
	border-top: 1px solid #888
}
body#blog div#content div#comments div.comment { border-bottom: 1px solid #888 }
body#blog div#content div#comments div.comment.alt {
	background: #f1f1f1;
	color: #333
}
body#blog div#content div#comments div.comment em { color: #666 }
body#blog div#content div#comments div.comment.alt em { color: #777 }
div#post_comment input, div#post_comment textarea {
	background: #ccc;
	border: 1px solid #888;
	color: #555
}
div#post_comment input:focus, div#post_comment textarea:focus {
	background: #ded5d5;
	border-color: #953939;
	color: #000
}