/*
	A dark color scheme for Adventurous
*/

body,
#homepage-message {
	background-color: #222;
}
body,
button,
input,
select,
textarea,
.entry-meta,
#homepage-message {
	color: #ddd;
}
hr {
	background-color: #777;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
}
mark,
ins,
#controllers a:hover,
#controllers a.active {
	background-color: #ff0000;
}
button,
input,
select,
textarea {
	border: 1px solid #eee;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
textarea {
	color: #555;
	border-color: #777;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
textarea:focus {
	color: #000;
}
button,
input[type="submit"],
input[type="button"],
input[type="reset"],
.hentry.post-password-required input[type=submit],
li.bypostauthor cite span {
	color: #7c7c7c;
	background-color: #ddd;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #ddd);
	background-image: -ms-linear-gradient(top, #f4f4f4, #ddd);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #ddd);
	background-image: -o-linear-gradient(top, #f4f4f4, #ddd);
	background-image: linear-gradient(top, #f4f4f4, #ddd);
	border: 1px solid #d2d2d2;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}
a,
#header-search:hover,
#hgroup-wrap .mobile-menu-bar:hover,
.entry-header .entry-title a:hover,
.post-format .entry-format a,
#header-right .widget ul.menu li:hover > a,
#header-right .widget ul.menu a:focus,
#header-right .widget ul.menu .current-menu-item > a,
#header-right .widget ul.menu .current-menu-ancestor > a,
#header-right .widget ul.menu .current_page_item > a,
#header-right .widget ul.menu .current_page_ancestor > a {
	color: #ff0000;
}
#homepage-message,
#colophon,
#masthead,
#featured-post,
.entry-content table,
.comment-content table,
.entry-content td,
.comment-content td,
.hentry.sticky .featured-sticky {
	border-color: #777;
}
#masthead,
#featured-post,
.post-format .entry-format {
    background-color: #000;
}
blockquote,
pre {
	background-color: #222;
	color: #eee;
}
#header-search,
#hgroup-wrap .mobile-menu-bar {
	color: #eee;
}
#hgroup-wrap .mobile-menu {
	background-color: #222222;
	border-color: #ff0000;
}
#hgroup-wrap .mobile-menu li a {
	border-color: #777;
	color: #eee;
}
#hgroup-wrap .mobile-menu li a:hover {
	color: #fff;
	background-color: #000;
}

#site-title a,
.entry-header .entry-title a,
.page-header .page-title,
.hentry.sticky .featured-sticky,
#site-generator a {
	color: #fff;
}
#site-title a:hover,
#site-title a:focus,
#site-title a:active {
	color: #eee;
}
#site-description {
    color: #c6c6c6;
}
#content article,
#content .page-header,
#comments,
#content .author-info,
#secondary .widget {
	background-color: #000;
}
#header-right .widget .menu a {
	color: #eee;
}
#header-right .widget ul.menu ul,
#header-right .header-search-wrap {
	background: #222;
	border-color: #ff0000;
	box-shadow: 0 2px 5px rgba(238, 238, 238, 0.1);
	-moz-box-shadow: 0 2px 5px rgba(238, 238, 238, 0.1);
	-webkit-box-shadow: 0 2px 5px rgba(238, 238, 238, 0.1);
}
#header-right .widget ul.menu ul li:hover > a,
#header-right .widget ul.menu ul a:focus,
#header-right .widget ul.menu ul .current-menu-item > a,
#header-right .widget ul.menu ul .current-menu-ancestor > a,
#header-right .widget ul.menu ul .current_page_item > a,
#header-right .widget ul.menu ul .current_page_ancestor > a {
	background-color: #000;
}
#secondary-menu ul.menu a,
#footer-menu ul.menu a {
	color: #ccc;
}
#homepage-message .right-section a {
    background-color: #ff0000;
	border-color: #ccc;
}
#homepage-message .right-section a:hover {
	background-color: #bd0404;
}

/* =Jetpack plugins
----------------------------------------------- */

#content #infinite-handle span button {
    background-color: #3a3d41;
}
#content #infinite-handle span button:hover,
#content #infinite-handle span button:focus {
	background-color: #000;
}


/* =WP-PageNavi plugins
----------------------------------------------- */

#content .wp-pagenavi a,
#content .wp-pagenavi span {
	color: #aaa;
	border-color: #aaa;
}
#content .wp-pagenavi span.pages {
    border: none;
}
#content .wp-pagenavi a:hover,
#content .wp-pagenavi span.current {
    background-color: #fff;
	border-color: #fff;
    color: #000;
}
