/* Tan alt style */

::-moz-selection{ background: #7e4334; }
::selection { background:#7e4334; }
a:link { -webkit-tap-highlight-color: #7e4334; } /* j.mp/webkit-tap-highlight-color */

body { color: #342c26; background-color: #f7f4e8; }
#content-wrapper  { background: #a48d75 url(tan/bg-tile.jpg) repeat left top; }

h1, h2, h3, h4, h5, h6 { color: #342c26; text-shadow: 1px 1px 0 rgba(255,255,255,0.2); }
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  { color: #342c26; }
a, a:active, a:link, a:visited { color: #dbd1c9; }

#top { background-color: #554535; }

input[type=text], textarea, .searchform, header .nav  {
	background: #554535; /* Old browsers */
	background: -moz-linear-gradient(top, #554535 0%, #7d6955 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#554535), color-stop(100%,#7d6955)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #554535 0%,#7d6955 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #554535 0%,#7d6955 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #554535 0%,#7d6955 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#554535', endColorstr='#7d6955',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #554535 0%,#7d6955 100%); /* W3C */
}
 
header .nav li.current_page_item a, 
header .nav li.current_page_parent a,
header .nav li.current-menu-ancestor a,
header .nav li.current-cat a,
header .nav li.current-menu-item a {
	color: #211e1c;
	background: #e2d6cb; /* Old browsers */
	background: -moz-linear-gradient(top, #e2d6cb 0%, #b7a594 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2d6cb), color-stop(100%,#b7a594)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e2d6cb 0%,#b7a594 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e2d6cb 0%,#b7a594 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #e2d6cb 0%,#b7a594 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2d6cb', endColorstr='#b7a594',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #e2d6cb 0%,#b7a594 100%); /* W3C */
	border-bottom: 1px solid rgba(0,0,0,0.2);
	border-right: 1px solid rgba(0,0,0,0.2);
	text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
 }
 
 /* 2.2.1 Drop-down menus - NOT Applied to iPhone vertical. */
	@media only screen and (min-width: 479px)  {
		header .nav li ul  {
			background: #554535; /* Old browsers */
			background: -moz-linear-gradient(top, #554535 0%, #7d6955 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#554535), color-stop(100%,#7d6955)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #554535 0%,#7d6955 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, #554535 0%,#7d6955 100%); /* Opera11.10+ */
			background: -ms-linear-gradient(top, #554535 0%,#7d6955 100%); /* IE10+ */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#554535', endColorstr='#7d6955',GradientType=0 ); /* IE6-9 */
			background: linear-gradient(top, #554535 0%,#7d6955 100%); /* W3C */
		}
		
		nav .nav li ul li a:hover  { 
			background: #e2d6cb;
			color: #211e1c;
			text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
		} 
		.nav li.current_page_item ul li a, 
		.nav li.current_page_parent ul li a,
		.nav li.current-menu-ancestor ul li a,
		.nav li.current-cat a ul li,
		.nav li.current-menu-item ul li a,
		.nav li.sfHover ul li a { 
			color: #fff;
			background: #211e1c;
			border: 1px solid rgba(0,0,0,0.7);
			border-top: 1px solid rgba(255,255,255,0.15);
		}

		/* 2.2.2 Top Navigation (optional) */
		#top .nav a:hover, 
		#top .nav li.current_page_item a, 
		#top .nav li.current_page_parent a,
		#top .nav li.current-menu-ancestor a,
		#top .nav li.current-cat a,
		#top .nav li.current-menu-item a,
		#top .nav li.sfHover { background: #554535; }
		
		#top .nav li ul  { background: #554535; margin:0; padding:0px; width: 152px; border: 3px solid rgba(0,0,0,0.2); border-width: 0 3px 3px; z-index:999; }

		#top .nav li ul li a  { color:#ddd; }
		#top .nav li ul li a:hover  { background: #000; }
	
	}/* END @MEDIA */


	
article .post-meta, .widget_woo_twitter ul li a, #post-author, #post-author h3  { color: #dbd1c9; text-shadow: none; }
.entry blockquote  { border-left: 1px solid rgba(0,0,0,0.2); color: #292018; }
article .tags  { text-shadow: none; }
.banner span.ribbon  { background: url(tan/bg-banner-ribbon.png) no-repeat top center; }
#footer-widgets  { border-color: #a18a71; }
#slides .slide-content, #main, .archive_header, article, .widget h3, #comments, #respond, footer div  {  border-color: #c7b3a2; }
#footer-widgets h1, #footer-widgets h2, #footer-widgets h3, #footer-widgets h4, #footer-widgets h5, #footer-widgets h6, .widget_woo_feedback cite a, .banner a  { color: #7e4334; }
article .post-more .wrap, article .tags a, #post-entries a, .nav-entries a, #sidebar #wp-calendar #prev a, #sidebar #wp-calendar #next a, #home-widgets #wp-calendar #prev a, #home-widgets #wp-calendar #next a, .widget_woo_twitter .more a, #sidebar .widget_woo_feedback .more a, #home-widgets .widget_woo_feedback .more a, #sidebar .widget_woo_twitter p, #home-widgets .widget_woo_twitter p, #breadcrumbs, #comments .reply a, #post-author   { background-color: #7e4334; }
#sidebar .widget_woo_feedback .more a:hover, #home-widgets .widget_woo_feedback .more a:hover, #comments .reply a:hover, article .tags a:hover, #post-entries a:hover, .nav-entries a:hover { background-color: #6a3427; }
#sidebar .widget_woo_twitter p, #home-widgets .widget_woo_twitter p, #breadcrumbs  { color: #dbd1c9; }

footer p span  { background-color: #f7f4e8; }

@media only screen and (min-width: 768px) and (max-width: 991px) {
	#sidebar  { border-color: #c7b3a2; }
}
@media only screen and (max-width: 767px) and (min-width: 480px) {
	#sidebar  { border-color: #c7b3a2; }
}
@media only screen and (max-width: 479px)  {
	#sidebar  { border-color: #c7b3a2; }
}

a.button, 
#commentform #submit,
.submit {
	border-color: #6a3325;
	border-bottom-color: #5b291c;
	/*Background*/
	background: #7e4334; /*Fallback*/
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #7e4334),
					color-stop(1, #6a3427)
				);
	background: -moz-linear-gradient(
					center top,
					#7e4334 20%,
					#6a3427 100%
				);
}

a.button:hover, 
a.button.hover, 
a.button.active,
#commentform #submit:hover,
.submit:hover {
	/*Background*/
	background: #653023; /*Fallback*/
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #653023),
					color-stop(1, #461e15)
				);
	background: -moz-linear-gradient(
					center top,
					#653023 20%,
					#461e15 100%
				);
}