body
{
	background-color:#292929;
}

blockquote,pre
{
	background:#dee1d8;
	border-left:#333 solid 5px;
	font-style:italic;
	margin-left:15px;
}

a
{
	color:#009BC2;
}

textarea,.textfield
{
	border:1px solid #BDC7D8;
	font-size:12px;
	padding:3px;
}

.valid
{
	color:#190;
}

.invalid
{
	color:#ff4a00;
}

.button,a#cancel-comment-reply-link
{
	background:#3B5998;
	border-color:#3B5998 #0E1F5B #0E1F5B #3B5998;
	color:#FFF;
}

.button:hover,a#cancel-comment-reply-link:hover
{
	background:#3E5383;
	border-color:#0E1F5B #3B5998 #3B5998 #0E1F5B;
}

.sided,.wp-caption
{
	background:#F3F3F3;
	border:1px solid #DDD;
}

a .sided:hover
{
	border-color:#666;
}

.boxcaption,.box,#related_posts,#related_posts ul li
{
	background:#FFF;
	border-color:#BDC7D8;
}

.boxcaption h3,#related_posts h3,.messagebox .content
{
	background:#333;
	color:#fff;
}

.bottom_separator
{
	border-bottom:1px dashed #CCC;
}

#title a
{
	text-decoration:none;
}

#title a:hover
{
	color:#fff;
}

#tagline
{
	color:#999;
	height:13px;
}

#navigation a
{
	color:#fff;
}

#navigation li lia a
{
	color:#666!important;
}

#searchbox .textfield
{
	background:#fff url(search_background.gif) no-repeat right;
	background-position:0 0!important;
}

#searchbox .textfield:focus
{
	background-position:0 -21px!important;
}

#searchbox .searchtip
{
	color:#CCC;
}

#navigation li a#feed img
{
	background-image:url(icon-rss.png);
}

#navigation li a#twitter img
{
	background-image:url(icon-twitter.png);
}

#navigation li ul
{
	border-color:#B7B7B7;
}

#bottom .postnav
{
	border-top:1px dashed #B7B7B7;
	color:#000;
}

#bottom .anchor span
{
	background:url(go_top.gif) no-repeat left center;
}

#notice .inner
{
	border:1px dashed #666;
	color:#666;
	width:647px;
}

#notice .icon
{
	background:url(notice.gif) no-repeat top left;
}

#notice .content .separator
{
	border-right:1px solid #C6C6C6;
}

.post .title h2
{
	padding-bottom:7px;
	padding-left:7px;
	padding-top:2px;
}

.post .title a
{
	text-decoration:none;
}

.post .title a:hover
{
	color:#009bc2;
}

.post .info,#related_posts .excerpt
{
	color:#444;
}

.post .comments
{
	background:url(comment.gif) no-repeat scroll 84% 50% #FFF;
}

.post .content table
{
	background:#FFF;
	border-color:#CCC;
}

.post .content th,.post .content td
{
	border-color:#CCC;
}

.post .content tr.even td
{
	background:#F7F7F7;
}

.post .content th
{
	background:#E9E9E9;
}

#sidebar
{
	background:#f7f7f7;
	border:1px solid #999;
	margin-top:10px;
}

#sidebar h3,.widget .showcase
{
	background-color:#333;
	color:#fff;
}

#sidebar a h3
{
	color:#333;
}

#styleswitcher,#sidebar a:hover h3
{
	background:#d6d6d6;
}

#styleswitcher span.color
{
	background:#FFF;
	border:1px solid #999;
}

#styleswitcher #style-white
{
	margin-top:0;
}

#styleswitcher #style-white a img
{
	background:#FFF;
	height:12px;
	width:12px;
}

.widget ul li
{
	border-bottom:1px solid #eee;
}

.widget ul li ul li
{
	border-top:1px solid #eee;
}

.sidedate
{
	color:#999;
}

#footer
{
	background-color:#292929;
}

.commentlist .comment
{
	background-color:#fff;
	border-color:#BDC7D8;
}

.userinfo
{
	background:#F7F7F7;
}

.userinfo .userpic
{
	background-color:#fff;
	border:1px solid #B7B7B7;
	-moz-box-shadow:0 0 10px #888;
}

#comments_rss
{
	background:url(icon-rss.png) no-repeat top left;
}

#trackbacks,#trackbacks li
{
	border-color:#BDC7D8;
}

#trackbacks .caption
{
	background:#F7F7F7;
}

#trackbacks li small
{
	color:#999;
}

#calendar_wrap
{
	background:#E9E9E9;
}

#wp-calendar th
{
	background:#DDD;
}

.wp-pagenavi a:hover
{
	background:#E9E9E9;
}

.wp-pagenavi span.current
{
	background:#fff;
	border:1px solid #333;
}

.rc_item .rc_avatar img
{
	background:#FFF;
	border-color:#B7B7B7;
}

.wp_syntax
{
	background:#F9F9F9;
	border:1px solid #CCC;
}

.wp_syntax .line_numbers
{
	background:#E9E9E9;
}

