/* Body & Main
================================================== */
body, html {
	background-color: #000;
}

#content-left {
	background-color: #222;
}

body a {
	color: #f1c81a;
} /*main link color*/
body a:hover {
	text-decoration: none;
	color: #f1c81a;
}

#error-page-title {
	color: #fff;
}

#site-preloader {
	background: url("../images/black/preloader.gif");
}

#logo h1 a,
#logo h2 a{
	color: #fff;
}


/* Mobile
================================================== */
body.mobile {
	background: #000 url("../images/mobile/mobile-bg-black.png") left repeat-y;
}

/*small screens*/
@media only screen and (max-width: 767px) {
 
	body.mobile {
		background: #000;
		background-image: none;
	}

	body.mobile #content-left {
		background-color: #222;
	}

	body.mobile #sidebar-mobile-toggle {
		background-color: #333;
	}

	body.mobile #sidebar-mobile-toggle.close {
		background-color: #f1c81a;
	}

	body.mobile #sidebar {
		border-top-color: #333;
	}
}


/* Typography
================================================== */
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}

h1, h2, h3, h4, h5, h6 {
	color: #fff;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #fff;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color: #f1c81a;
}

#page-header {
	border-bottom-color: #333;
}

.wp-caption p.wp-caption-text {
	background: #333;
	color: #fff;
}

#page-heading {
	border-bottom-color: #222;
	border-top-color: #222;
}

#page-header {
	border-bottom-color: #333;
}

blockquote, blockquote:before {
	color: #fff;
}


/* Sidebar
================================================== */
#sidebar h4 {
	color: #fff;
}

.sidebar-box a {
	color: #666;
}

.sidebar-box a:hover {
	color: #ccc;
}

#copyright:before {
	background: #333;
}

#left_content_toggle.closed {
	background: url("../images/black/toggle-plus.png");
}

#left_content_toggle.opened {
	background: url("../images/black/toggle-minus.png");
}


/* Widgets
================================================== */
.widget_nav_menu li.current-menu-item > a {
	color: #f1c81a;
}

.widget_nav_menu li ul {
	border-left-color: #333;
}

/*tagcloud*/
.tagcloud a {
	background-color: #f1c81a;
	color: #000;
}

.tagcloud a:hover {
	background-color: #000;
	color: #fff;
}


/* Forms
================================================== */
input[type="text"], input[type="password"], input[type="search"] {
	color: #666;
	background-color: #333;
}

input[type="text"], input[type="password"], textarea {
	color: #666;
	background-color: #333;
}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus, input[type="search"]:focus {
	color: #fff;
}

.entry button:hover, .entry input[type="button"]:hover, .entry input[type="submit"]:hover,#commentsbox input[type="submit"]:hover {
	background: #f1c81a;
	color: #000;
}


/* Gallery
================================================== */
#single-gallery-media .flex-pauseplay,
#single-gallery-media .flex-control-nav,
#single-gallery-media .flex-direction-nav li a.flex-next,
#single-gallery-media .flex-direction-nav li a.flex-prev,
#gallery-toggle-bar a {
	background-color: #333;
}

#single-gallery-media .flex-direction-nav li a:hover,
#single-gallery-media .flex-pauseplay a:hover,
#single-gallery-media .flex-control-nav a.flex-active:hover,
#single-gallery-media .flex-control-nav li a:hover,
#single-gallery-media .flex-control-nav a.flex-active,
#gallery-toggle-bar a:hover {
	background-color: #f1c81a;
	color: #000;
}

#toggle-overlay {
	opacity: 0.7;
}

#single-gallery-media .flex-caption {
	color: #fff;
}

#gallery-info-close,
#popup-galleries-close {
	background-color: #444;
}

#gallery-info-close:hover,
#popup-galleries-close:hover {
	background-color: #f1c81a;
	color: #000;
}

#single-gallery-info,
#popup-galleries {
	background: #222;
}

#single-gallery-info header {
	border-bottom-color: #333;
}

#popup-galleries-inner a {
	border-color: #333;
}

#popup-galleries-inner a:hover {
	border-color: #f1c81a;
}

.scroller-entry-img a:hover span.inner-border {
	opacity: 0.1;
}

.scroller-con.skin_default .scrollbary_bg,
.scroller-con.skin_default .scrollbarx_bg {
	background: #000;
}

.scroller-con.skin_default .scrollbarx,
.scroller-con.skin_default .scrollbary {
	background: #f1c81a;
}

.scroller-con.skin_default .scrollbarx:hover,
.scroller-con.skin_default .scrollbarx:active,
.scroller-con.skin_default .scrollbary:hover,
.scroller-con.skin_default .scrollbary:active {
	background: #f1c81a;
}


/* Blog
================================================== */

.post-container,
.entry-content,
#commentsbox,
.search-entry {
	background-color: #222;
}

.meta {
	border-bottom-color: #333;
	color: #666;
}

.meta a {
	color: #666;
}

.meta a:hover {
	color: #f1c81a;
}

.meta li.date {
	padding-left: 27px;
	background: url("../images/black/clock.png") left center no-repeat;
}

.meta li.comments {
	padding-left: 28px;
	background: url("../images/black/comment-bubble.png") left center no-repeat;
}

.meta li.category {
	padding-left: 34px;
	background: url("../images/black/category.png") left center no-repeat;
}

.loop-entry .read-more:hover {
	background-color: #f1c81a;
	color: #000;
}

.page-pagination a, .page-pagination span.outer {
	background: #333;
	color: #666;
}

.page-pagination a:hover, .page-pagination span.current {
	color: #000;
	background: #f1c81a;
}

h3#comments-title {
	border-bottom-color: #333;
}

.comment-details {
	background: #333;
}

.comment-author a {
	color: #fff;
}

.comment-date a {
	color: #888;
}

.comment-reply-link {
	color: #888;
	background: #000;
}

.comment-reply-link:hover {
	background: #f1c81a;
	color: #000 !important;
}

#cancel-comment-reply-link {
	background: #f1c81a;
	color: #000;
}

#cancel-comment-reply-link:hover {
	color: #888 !important;
	background: #000;
}