body {
	background: #000;
	color: #999;
}

abbr, acronym {
	border-color: #bbb;
}

.flex-header a {
	color: #fff;
}

a {
	color: #777;
}

a:hover {
	color: #d52;
}

#s {
	border-color: #bbb;
	background-color: #fff;
	color: #666;
}

/*menu*/

#navigation {
	background-color: #bbb;
	background: -moz-linear-(#888, #eee);
	background: -o-linear-gradient(#888, #eee);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#888), to(#eee)); /* older webkit syntax */
	background: -webkit-linear-gradient(#888, #eee);
}

#navigation a {
	color: #444;
}

#navigation,
#access ul ul {	
	-moz-box-shadow: 0 3px 3px rgba(255,255,255,0.2);
	-webkit-box-shadow: 0 3px 3px rgba(255,255,255,0.2);
	box-shadow: 0 3px 3px rgba(255,255,255,0.2);
}

#access ul ul ul {
	border-top-color: #111;
}

#access .menu > li {
	border-left-color: #aaa;
	border-right-color: #ddd;
}

#colophon .widget_nav_menu  a {
	color: #666;
}

#colophon .widget_nav_menu  a:hover {
	color: #d42;
}

#colophon .widget_nav_menu .menu > li {
	border-left-color: #040404;
	border-right-color: #0d0d0d;
}

#access .menu > li a:hover,
#access .menu > li:hover,
#access ul ul li {
	background-color: #555;
	border-color: #111;
}

#colophon .widget_nav_menu .menu ul li,
#colophon .widget_nav_menu .menu ul ul,
#colophon .widget_nav_menu .menu > li a:hover,
#colophon .widget_nav_menu .menu > li:hover{
	border-color: #111;
}

#access .menu > li:hover a {
	color: #999;
}

#access .menu > li:hover > a:hover {
	color: #fff;
}

#access ul li:hover ul li a:hover {
	background-color: #777;
}

#access ul li:hover ul li a:hover{
	color: #d52;
}

/*General*/

table caption{
	background-color: #020202;
	background: -moz-linear-(#1e1e1e, #020202);
	background: -o-linear-gradient(#1e1e1e, #020202);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1e1e1e), to(#020202)); /* older webkit syntax */
	background: -webkit-linear-gradient(#1e1e1e, #020202);
	text-shadow: -2px 1px 2px #444;
}

table {
	border-color: #111;
}

tfoot {
	background-color: #030303;
}

th,
td {
	border-color: #222;
}

/*
*	Article
*/

#main article {
	color: #bbb;
}

.entry-title {
	color: #e0e0e0;
}

.entry-title:hover {
	color: #d52;
}

.entry-meta {
	color: #888;
}

.widget-title {
	color: #ddd;
}

.widget-title:hover {
	color: #bbb;
}

/*
*	Footer
*/

#colophon {
	border-color:  #111;
	color: #888;
}

#site-generator {
	border-color: #0f0f0f;
}

#site-generator a {
	color: #555;
}

#site-generator a:hover {
	color: #d52;
}

/*
*	Comments
*/

.comment {
	border-color: #333;
}

#comments-wrapper a {
	color: #888;
}

#comments-wrapper a:hover {
	color: #e85;
}

#comments-title {
	border-color: #333;
}

.comments-list{
	border-color: #111;
	background-color: #444;
}

.comment article footer {
	border-color: #111;
}

.pingback {
	border-color: #777;
	background-color: #ff8;
	color: #333;
}

.thread-even,
.depth-1 .even {
	background-color: #666;
}

.thread-odd,
.depth-1 .odd {
	background-color: #444;
}

.comment article footer .edit-link {
	border-color: #222;
}

#comments-wrapper #respond {
	background-color: #bbb;
	color: #000;
	border-color: #444;
	padding: 10px 15px;
	margin: 25px 2px 15px;
}

#comments-wrapper #respond abbr, #comments-wrapper #respond acronym  {
	border-color: #333;
}

#comments-wrapper #submit {
	text-shadow: -1px 1px 2px #555;
}

.sticky {
	border-color: #777;
}

.commentclosed {
	color: #e65;
}

.post-edit-link {
	border-color: #444;
	background-color: #333;
	color: #999;
}

.comments-link:hover {
	color: #d52;
}

.comments-link {
	color: #888;
}

/*
*	Comment and Post navigation-links
*/

.paginate-links,
#comment-nav-below {
	background-color: #000;
}

.paginate-links .current,
#comment-nav-below .current {
	color: #fff;
}

.paginate-links a,
#comment-nav-below a {
	color: #888;
}

.paginate-links a,
#comment-nav-below a {
	border-color: #555;
	background-color: #000;
}

.paginate-links a:hover,
#comment-nav-below a:hover {
	color: #d52;
}

.paginate-links {
	border-color: #555;
	background-color: #030303;
	text-shadow: 1px 2px 2px #222;
}

/*Sidebar*/

#sidebar input,
#sidebar textarea,
#sidebar select {
	border-color: #333;
}

#sidebar .menu {
	background-color: #333;
	border-color: #222;
	box-shadow: inset 0 0 25px #333;
}

#sidebar .menu a{
	color: #888;
	text-shadow: -2px 1px 2px #222;
}

#sidebar .menu a:hover {
	color: #d52;
	border-color: #c31;
}

.widget_rss {
	border-color: #111;
}

.widget_rss a{
	color: #bbb;
	text-shadow: -2px 1px 2px #555;
}

.widget_rss a:hover {
	color: #f84;
}

.widget_rss .rss-date {
	color: #777;
}

/*
*	Misc
*/

.author #author-description {
	background-color: #f5f5ff;
	border-color: #dde;
}

.continue-reading a {
	color: #999;
}

.continue-reading a:hover {
	color: #d52;
}

.error404 .widget a {
	color: #888;
}

.error404 .widget a:hover {
	color: #d52;
}

.wp-post-image {
	border-color: #555;
}

#feat-image {
	border-color: #444;
	background-color: #333;
}
