/*
File:			custom.css
Description:	Custom styles for Thesis

a nice brown color to use: #B18B5B
our blue: #17496d
shumacher peach rollover:  #fec581
*/

//tweetizen.com styles to show twitter posts in left sidebar
#tweetizen_widgets_embed_ui_Tweeter_0 {
	display: none! important;
}


.shu_byline {
	text-align: center; 
	font-size: 1.2em; 
	margin-top: 1em;
}


.custom .format_text p.alert {
	background:#fec581 none repeat scroll 0 0;
	border:1px solid #888;
}

.gallery img { border: 0px! important ; }
/* .gallery img a { target-new:window! important ; } */

#archive_info p {display:none;}

.headline_area h2 {	font-size: 3em; }

.custom_feature_box { background-color: #fff; text-align: center; }
	
#feature_box {border-bottom:none; padding: 0; }

.welcome { text-shadow: 0.1em 0.1em 0.2em gray; }

.assoc_logos { text-align: left; padding-top: -1em; }
.custom .textwidget { margin-top: -1em; }

.shu_topper { margin-bottom: -0.5em; }

.blue_sidebar {
	padding: .9em;
	background: #17496d ;
	margin-right: -5em;
	margin-left: 1em;
	text-align: center;
	border: .6em solid white;
}
.pic_sidebar { margin-right: -0.8em; margin-left: 1em; }

/* this is to change the category tab to white but doesn't work yet 
ul.menu li.current_page_item a, ul.menu li.current-cat a {
	background: #fff;
	cursor: default;
	} */

/*  custom welcome_box code for home page */
.listing_featured {
	font-size: 1.5em;
	margin: 1em 2em 0.5em 3.5em;
}
.listing_floater {
	width: 200px; font-size: 0.8em; color: #fff; background: #111;
	padding: .5em; 
	margin: 0 -4em 0 2.5em;
	border: .5em solid;
}

.custom #content_box { background-color: #444; }
.custom #content { background-color: #fff; }
.custom #footer { padding: 1em; background-color: #dedede; }
.custom #sidebars { clear: left; }
.custom search_form {
	padding-left: 0em;
}

.custom h1 { font-size: 3.5em; line-height: 1.2em; }
.custom #archive_info h1 { font-size: 3.5em; }

body.custom {
	background: #17496d url('images/mint-like-faded-background.jpg') top center no-repeat; }

.custom #container { 
		margin-top: 0; margin-bottom: 0; 
		background: #fec581; }
		#header, #footer { background: #ffffff; }
		#header { border-bottom:none; }
.custom #sidebars a  { color: #fec581 ; }
.custom #sidebars a:hover { color: #111 ; }

.custom .sidebar h3 { color: #dedede; font-size: 1.1em;}


li.widget { margin-bottom: 2em; margin-top: 1em; color: #dedede; }

#search { margin-top: 315px; }


.custom a { padding: 3px 1px; color: #17496d; }
.custom a:hover { color: #111; background: #fec581; text-decoration: none; }

// .custom #fancy_right a:hover { background: #fff ! important ; }



.custom #page { padding: 0em; background: #fff; border: 0em solid #fec581; }

.sidebar ul.sidebar_list { width: 180px; }

.custom .menu li { background: #fff; margin-bottom: 0; }

.custom ul.menu { float: left; list-style: none;  width: 20.6em; background: #fff; margin-bottom: 20px; }
.custom ul.menu li { border: 0; border-left: 0; float: none; clear: none;}
.custom ul.menu li a { background-color: #444; padding: 1em 0em 1em 1.7em;  color: #fec581; font-weight: bold; font-size: 1.2em;letter-spacing: 1.6px; }
.custom ul.menu li a:hover { color: #111; background: #fec581; text-decoration: none; }
.custom ul.menu li.current a { color: #111 !important; background: #fff ; cursor: auto;}
.custom ul.menu li.current-cat a { color: #111 !important; background: #fff ; cursor: auto;
}
.custom ul.menu li.rss a { background: #444 url('../images/icon-rss-email.png') no-repeat scroll 100% 50%; 
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-bottomright: 6px; 
border-radius-bottomright: 6px;
}
.custom ul.menu li.rss a:hover { color: #111; background: #fec581 url('images/icon-rss-email.png') no-repeat scroll 100% 50%; 
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-bottomright: 6px; 
border-radius-bottomright: 6px;
}

.custom ul.menu li.tab-home a { 
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topright: 20px; 
border-radius-topright: 20px;
 }
.custom ul.menu li.tab-home a:hover { 
-webkit-border-top-right-radius: 20px;
-moz-border-radius-topright: 20px; 
border-radius-topright: 20px;
 }
 
.custom .menu, .custom .menu a, .custom .menu li ul {
	border: 0px; border-color: #111;
}

/* Banner image  
.custom #header #logo a { display: block; height: 185px; width: 100%inherit; background: url('http://shumacher.com/images/Shumacher-blog-banner.jpg') no-repeat; outline: none; background-position: bottom right; padding-top: 10px; }
*/
.custom #header #logo a:hover { color: #111; }
.custom #header #logo { text-indent: 5px; font-size: 2.2em; text-shadow: 0.1em 0.1em 0.2em gray; height: 0.45em;}
.custom #header #tagline { text-align: right; padding-right: 0em; font-size: 1.6em;  }

.custom #header { border-bottom:none;
width: 100%inherit;
height:185px;
padding-top:1em;
padding-bottom:0;
margin-bottom: 2em;
background:url(http://shumacher.com/images/Shumacher-blog-banner.jpg)
center left no-repeat; 
background-position: bottom;
}




/*good generic tags for my thesis themes */	
.comments_closed p { visibility: hidden; }

.custom #multimedia_box, .custom #image_box, .custom #video_box, .custom #custom_box { background: #fff; border: 0; padding: 1em 0 0 0;}
.custom #image_box img { border-style: hidden; }

.clear { clear: both; }
.left { clear: left; }
.right { clear: right; }
.floatRight { float: right; }
.floatLeft { float: left; }
.floatNone { float: none; }



