/*
THEME NAME: Bantam
DESCRIPTION: A Thematic child theme created for the 2012 Bantam Jeep Festival commisioned by <a href="http://www.visitbutlercounty.com">Butler County Tourism and Convention Bureau</a>.
VERSION: 2.1
AUTHOR: Roc Dornbrook
AUTHOR URI: http://rocdornbrook.com/
TEMPLATE: thematic
.
The design part of this child theme is copyright Butler County Tourism and Convention Bureau
The Thematic Theme is copyright Ian Stewart http://themeshaper.com/
This work, like WordPress, is released under GNU General Public License, version 2 (GPL).
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/

/* Load thematics style css */
@import url('http://fonts.googleapis.com/css?family=Stardos+Stencil:400,700');
@import url('../thematic/style.css');


/* Append our own css */
body { font: 12px/21px Georgia,serif; max-width: 1400px; color: #534741; }

#wrapper { float: left; width: 70%; background: #E8E7DB url("/images/paper-pattern.jpg") repeat scroll; }
#secondary { width:30%; float:right; padding: 20px 0; }
#secondary.main-aside { right: 0px; }

#branding { width: 100%; padding:0; }

#main { width: auto; padding: 40px 40px 0; margin: 0; background: url("images/dirty-background.jpg") no-repeat scroll center top transparent; }
#container { width: 70%; }
.page-template-template-page-fullwidth-php #container  { width: 100%; }
#content, .page-template-template-page-fullwidth-php #content { width: auto; font: 16px/21px Georgia,serif; overflow: visible; }


#details .labels { font-size: .9em; text-transform: uppercase; color: #0B3543;  }
#details p { color: brown; font-family: Arial, sans-serif; }
#details .bigred { font-size: 1.1em; }
#details { 		padding: 40px 0 20px 40px; border-bottom: 1px solid brown; background: #f1efdc; } /* url('images/patt-crosshatch.jpg')*/
.home #details {  }
#details ul { 	list-style: none; overflow: hidden; margin: 0; }
.home #details ul { }
#details li { 	float: left; 
				margin: 0 10px 0 0;
				width: 23%; 
				}
.home #details li { }
#details.inner { padding: 20px; text-align: right; font-size: 16px; color: brown; }
#header .about { margin: 20px 40px 20px 180px; font-size: 14px; color: brown; font-style: italic; }
.home #header .about { margin: 40px 40px 40px 280px; font-size: 18px; }


#primary { width: 25%; border: none; }
#primary .main-aside { width: auto; }
#primary .main-aside ul { padding: 0px; }
#primary .aside { width: 100%; }

#secondary img.spo-logo { width: 100%; min-width: 160px; max-width: 324px; }

#subsidiary { width: 100%; background: #0B3543; border-top: 1px solid black; }
#subsidiary .aside { width: 30%; margin: 0 0 0 20px; color: #006FA0; }
#subsidiary .aside h3 { color: lightBlue; }
#subsidiary .aside a { color: inherit; }
#subsidiary .aside a:hover { color: gold;  }

#footer { margin: 0; border: none; }
#footer .cap { text-align: center; padding-top: 60px; border: none; background: #0B3543 url("/images/clouds.jpg") repeat-x bottom center; }
#footer #signature { background: #2B420B; padding: 18px 36px; }
#footer #siteinfo { padding: 0; }
#footer .centerfooter { padding: 18px; overflow: hidden; }
#footer .signature {
	color: #F7F7ED;
	font-size: 11px;
	letter-spacing: 2px;
	text-align: center;
	text-transform: uppercase;
}
#footer .title-adjust {
	font-size: 10px;
	font-style: italic;
	text-transform: lowercase;
}
#footer p {
	color: #548014;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
}
#footer p a {
	color: #548014;
}

.logo img { width: 140px; }
.home .logo img { width: auto; height: auto; }


/* Typography */
#blog-title, 
.entry-title,
.entry-content h1, 
.entry-content h2,
.entry-content h3,
.entry-content h4 { font-family: 'Stardos Stencil', Georgia, serif; color:#2B420B; }

.entry-title { font-size: 48px; line-height: 1em; }
.entry-title a { color: #2B420B; }
.entry-title a:active,
.entry-title a:hover { color: darkred; }
.entry-content h1, .entry-content h2 { font-size: 21px; }
.entry-content h4 { font-size: 14px; }

.entry-meta { display: none; }

.aside, .aside input { font-size: inherit; }
#content .aside {
	border: none;
	border-bottom: 1px solid #CCCCCC;
	margin: 0 0 40px;
	padding: 18px 0 0;
}
#content .aside ul { padding: 0; }

small { font-size: .8em; }


/* Other */
.logo { 		float: left;
				left: 20px;
				position: absolute;
				z-index: 999; }
.home .logo {	top: -20px; left: 20px; }

.author,
.meta-prep-author,
.meta-sep-entry-date { display: none; }

.entry-content table {
				margin-left: 0;
				width: 100%; }

.entry-content img {
				margin: 0; }
.logdisplay a { text-decoration: none; }

.wp-caption { background: none repeat scroll 0 0 white; }

.addthis_toolbox { margin: 80px 0 20px; }

.entry-content li { margin: 0 0 18px 0; }

/* Classes */
.padding { padding: 18px; }
.floatleft { float: left; }
.floatright { float: right; }


/* Menus */
#access { 	background: url("images/dirty-background-menu.jpg") no-repeat scroll center bottom #0B3543;
			border-bottom: 1px solid white;
			border-top: 1px solid black;
			clear:both;
			height: 42px;
			 }
#access .menu { }
.home #menu-main-menu { padding: 0 0 0 270px; }

#menu-main-menu { padding: 0 0 0 160px; }

.aside a { color: inherit; }

/*** THEMATIC SKIN ***/
.sf-menu {
	border:none;
	float:left;
}
.sf-menu a {
	border:none;
	text-decoration:none;
}
.windows .sf-menu a {
	font-size: 12px;
	padding: 15px 13px 14px;
}
.windows .sf-menu li li a {
	padding: 9px 13px;
}
.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a {
	border:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:          gold;
}
.sf-menu li {
	background:     	transparent;
	text-transform: 	uppercase;
	border-right: 		1px dotted #156580;
}
.sf-menu li li {
	background:     #0B3543;
	border: 		none;
	border-top: 1px solid #156580;
	text-transform: none;
}
.sf-menu li li li {
	background:     #9AAEDB;
	text-transform: none;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:     #156580;
	outline:        0;
}
.sf-menu li:hover { 
	border-right: 	1px dotted #156580; 
}
.sf-menu li li:hover { 
	border-right: 	none; 
}
.sf-menu ul {
	border:none;
	border-bottom:	2px solid darkred;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:			40px; 		/* overriding essential styles */
	border-top: 	1px solid #156580;
}
.sf-menu ul ul {
	margin-top:0;
}
.sf-menu ul a {
	background:		#0B3543;
	border-bottom:	none;
}
.sf-menu ul a:hover {
	color: gold;
}


/* Imageslider PLUGIN */
#imageslider-1 { clear: both; }
#imageslider-1 img { width: 100%; }
#imageslider-1 p.flex-caption { background: rgba(0,0,0,.8); padding: 20px; width: 80%; }

/* FLEXSLIDER PLUGIN */
#flexslider_0 { margin:0 auto; border:none; background: none; }
#flexslider_0 ul.slides {  }
#flexslider_0 p.flex-caption {  
	background-color: none;
	color: rgba(250, 250, 250, 0.9);
	font-family: 'Stardos Stencil',Georgia,serif;
	font-size: 90px;
	letter-spacing: -4px;
	line-height: 1em;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
	text-align: center;
	padding: 0 0 20px 0; }
#flexslider_0 p.flex-caption .padding { padding: 40px; }
.flex-direction-nav li a.next { display: none; }
.flex-direction-nav li a.prev { display: none; }

.flexslider {
	background: none;
	border: none;
	border-radius: 0;
}
