body{
	background: url(../images/bg-dark.png) #25292c;
}

.site-logo div{
	color: #aaa;
}

.breadcrumbs {
	text-shadow: none;
}
.breadcrumbs a:hover{
	color: #ddd;
}

#sidebar{
	background: url(../images/sidebar-bg-dark.png) #202125;
	color: #aaa;
}
#sidebar a{
	color: #ccc;
}
#sidebar a:hover{
	color: #fff;
}
.sidebar-right-border{
	border-color: #333;
}


.lister-filter > li {
	border-bottom: dotted 1px #555;
	background-color: transparent;
}
.lister-filter > li:first-child{
	border-top: dotted 1px #666;
}
#sidebar .lister-filter > li a {
	color: #777;
	text-shadow: none;
}
.lister-filter > li:hover,
.lister-filter > li.current-menu-item{
	background-color: #27292d;
	transition: background-color 0.1s;
}
#sidebar .lister-filter > li:hover a,
#sidebar .lister-filter > li.current-menu-item a{
	color: #eee;
}
.lister-filter .count {
	background: #555;
	color: #aaa;
}
#sidebar h2, #sidebar h3 {
	color: #888;
}
#sidebar .widgettitle {
	border-bottom: dotted 1px #35363a;
}


.widget.recent-posts li {
	border-bottom: dotted 1px #444;
}
.widget.recent-posts .thumbnail {
	border: solid 1px #666;
}

#social-bottom .social-profiles a{
	background-image: url(../images/social_icons.png);
}


#sidebar .searchform {
	border-top: dotted 1px #666;
	border-bottom: dotted 1px #666;
	position: relative;
	height: 35px;
	margin: 0 -20px -1px;
	padding: 1px 20px 0 11px;
}
#sidebar .searchform {
	background: none;
}
#sidebar .searchform .field {
	background: none;
	color: #999;
}


#custom-message{
	text-shadow: none;
}



#load-more a span{
	transition: background-color 0.2s;
}
#load-more a:hover span{
	background-color: #ddd;
	transition: background-color 0.2s;
}


.posts-links,
.posts-links a{
	background-image: url(../images/posts-links-dark.png);
}

.posts-links{
	border: solid 1px #666;
}
.posts-links:hover{
	border: solid 1px #aaa;
}
