/* Body & Main
================================================== */
body, html {
	background: #dad6ce url("../images/tan/bg.png") repeat;
}

#content-left {
	background: #585247 url("../images/tan/sidebar.png") repeat;
}

body a {
	color: #90aa5b;
}
body a:hover {
	text-decoration: none;
	color: #0000;
}

#error-page-title {
	color: #201d19;
}

#error-page {
	color: #6f6b5e;
	text-shadow: 1px 1px 1px #fff;
}

#site-preloader {
	background: url("../images/tan/preloader.gif");
}

#logo h1 a,
#logo h2 a{
	color: #fff;
}


/* Mobile
================================================== */
body.mobile {
	background: #dad6ce url("../images/tan/bg.png") repeat;
}

body.mobile #wrap {
	background: transparent url("../images/tan/sidebar.png") left repeat-y;
}

/*small screens*/
@media only screen and (max-width: 767px) {
 
	body.mobile #wrap {
		background: transparent;
		background-image: none;
	}

	body.mobile #content-left {
		background: transparent url("../images/tan/sidebar.png") repeat;
	}

	body.mobile #sidebar-mobile-toggle {
		background-color: #322f29;
	}

	body.mobile #sidebar-mobile-toggle.close {
		background-color: #90aa5b;
	}

	body.mobile #sidebar {
		border-top-color: #736b5d;
	}
}


/* Typography
================================================== */
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}

h1, h2, h3, h4, h5, h6 {
	color: #201d19;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #201d19;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color: #90aa5b;
}

.wp-caption p.wp-caption-text {
	background: #f0efed;
	color: #5c594f;
}

#page-heading {
	border-bottom-color: #b6afa4;
	border-top-color: #b6afa4;
	text-shadow: 1px 1px 1px rgba(255,255,255, 0.2);
}

#page-header {
	border-bottom-color: #f2f1ef;
}

blockquote, blockquote:before {
	color: #201d19;
}


/* Sidebar
================================================== */
#sidebar h4 {
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0, 0.2);
}

.sidebar-box {
	color: #b5afa3;
}

.sidebar-box a {
	color: #b5afa3;
}

.sidebar-box a:hover {
	color: #fff;
}

#copyright:before {
	background: #736b5d;
}

#copyright {
	color: #9e9687;
}

#copyright a {
	color: #9e9687;
}

#copyright a:hover {
	color: #fff;
}

#left_content_toggle.closed {
	background: url("../images/tan/toggle-plus.png");
}

#left_content_toggle.opened {
	background: url("../images/tan/toggle-minus.png");
}


/* Widgets
================================================== */
.widget_nav_menu li.current-menu-item > a {
	color: #90aa5b;
}

.widget_nav_menu li ul {
	border-left-color: #736b5d;
}

/*tagcloud*/
.tagcloud a {
	background-color: #90aa5b;
	color: #fff;
}

.tagcloud a:hover {
	background-color: #71883f;
	color: #fff;
}


/* Forms
================================================== */
input[type="search"] {
	color: #b5afa3;
	background-color: #3c3830;
}

input[type="search"]:focus {
	color: #fff;
}

input[type="text"], input[type="password"], textarea {
	background-color: #fff;
	border: 1px solid #e3e1dd;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	box-shadow: inset 0 0 5px rgba(0,0,0, 0.08);
}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
	background: #fafaf9;
	color: #161512;
	border-color: #c5c0b7;
}

.entry button, .entry input[type="button"], .entry input[type="submit"],#commentsbox input[type="submit"] {
	background: #322f29;
	color: #dcd9d3;
}

.entry button:hover, .entry input[type="button"]:hover, .entry input[type="submit"]:hover,#commentsbox input[type="submit"]:hover {
	background: #90aa5b;
	color: #fff;
}


/* 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: #322f29;
}

#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: #90aa5b;
}

#gallery-toggle-bar a {
	box-shadow: 0 0 10px rgba(0,0,0, 0.2);
}

#single-gallery-media img {
	box-shadow: 0 0 40px rgba(0,0,0, 0.1);
	border: 1px 1px 1px rgba(255,255,255, 0.6);
}

#single-gallery-media .flex-caption {
	color: #333;
	text-shadow: 1px 1px 1px #fff;
}

#gallery-info-close,
#popup-galleries-close {
	background-color: #90aa5b;
}

#gallery-info-close:hover,
#popup-galleries-close:hover {
	background-color: #322f29;
}

#popup-galleries-inner a {
	border-color: #f2f1ef;
}

.scroller-con.skin_default .scrollbary_bg,
.scroller-con.skin_default .scrollbarx_bg {
	background: #f2f1ef;
}

.scroller-con.skin_default .scrollbarx,
.scroller-con.skin_default .scrollbary {
	background: #322f29;
}

.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: #90aa5b;
}


/* Blog
================================================== */

.loop-entry,
.single-post #post,
.search-entry,
#commentsbox {
	box-shadow: 0 0 40px rgba(0,0,0,0.1);
	border: 1px 1px 1px rgba(255,255,255, 0.6);
}

.comment-details {
	background: #f8f7f6;
}

.meta a:hover {
	color: #90aa5b;
}

.loop-entry .read-more {
	background: #322f29;
}

.loop-entry .read-more:hover {
	background: #90aa5b;
	color: #fff;
}

.page-pagination a, .page-pagination span.outer {
	background: #322f29;
	color: #b5afa3;
}

.page-pagination a:hover, .page-pagination span.current {
	color: #fff;
	background: #90aa5b;
}

.comment-reply-link {
	background: #e8e7e4;
	color: #928d7f;
}

.comment-reply-link:hover {
	background: #90aa5b;
	color: #FFF;
}

#cancel-comment-reply-link {
	background: #322f29;
	color: #dcd9d3;
}

#cancel-comment-reply-link:hover {
	color: #fff !important;
	background: #90aa5b;
}