/*
Theme Name: Ohio Traditions Theme
Theme URI:
Description: Theme created by Servlet for official Ohio Traditions website
Version: 0.1
Author: Servlet
Author URI:
Tags:
*/


/*New Fonts*/
@import url('https://fonts.googleapis.com/css?family=Merriweather|Source+Sans+Pro');


body {
	margin:0 auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 12px;
	color:#444;
	background:#fff;
	}
.designed{display: none;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-family: 'Merriweather', serif;}
h1 {font-size:24px}
h2 {font-size:22px}
h3 {font-size:20px}
h4 {font-size:18px}
h5 {font-size:16px}
h6 {font-size:18px;font-weight:normal;margin:10px 0;}

a {color:#1b68af;text-decoration:none;}
a:hover {color:#137706}

img {border:0;}

blockquote {background:#000;border:3px solid #777;color:#fff;margin:5px 0; padding:10px;}
	blockquote h3 {font-size:18px;font-weight:normal;line-height:26px;}
	#content-home blockquote {width:700px}

.single  blockquote, .single  #content-home blockquote {
	display:block;
	float:left;
	background:#fafafa;
	border:1px solid #ddd;
	border-width:1px 2px 2px 1px;
	color:#666;
	width:253px;
	font-size:12px;
	padding:0 12px;
	margin:0 10px 10px 0;
	line-height:18px;
	}

	.single  blockquote img, .single  #content-home blockquote img{
		margin:3px;
		}

h3.post-title a {
	display:block;
	padding:2px 100px 2px 0;
	background:url(images/view-profile.gif) no-repeat center right;
	}
	h3.post-title a:hover {background:url(images/view-profile-hover.gif) no-repeat center right;}

.page-template-fieldwork-folklife-page-php h3.post-title a, .page-template-fieldwork-folklife-page-php h3.post-title a:hover {background:none;}

.clr {clear:both;margin:0;padding:0;}


#wrap {
	margin:0px auto;
	padding:0;
	width:95%;
	background:#fff;
	}



/*Header*/
#header {
	display:block;
	margin:0 auto;
	padding:0 0 0;
	/*height:146px;*/
	/*background:#13569b url(images/header-bg-quilt.jpg) no-repeat center;*/
	color:#fff;
	}
	#header a {color:#fff;}

	#header .header-left {float:left;width:521px;padding-top:0px;}
		#header .header-left a {cursor:default;}
	#header .header-right {float:right;width:245px;padding-top:5px;}
		#header .header-right #searchsubmit {border:2px solid #444;background:#1b5590;color:#fff;cursor:pointer;}
		#header .header-right #s {width:165px;}
		#header .header-right form {float:right;}


/* Menu */

#navigation {
	clear:both;
	margin:0 auto;
	padding:5px 0;
	border:2px solid #777;
	border-width:2px 0;
	background:#000;
	font-family: 'Merriweather', serif;
	}

#navigation ul {
	margin: 0 auto;
	padding:0;
	list-style: none;
	}

#navigation li {
	float:left;
	display: block;
	margin:3px 14px;
	padding:0;
	line-height:24px;
	}

#navigation a {
	font-size:14.75px;
	padding:5px;
	color:#fff;
	}

#navigation li.current_page_item a, #navigation li.current_page_ancestor a, #navigation li.current_page_item a:hover, #navigation li.current_page_ancestor a:hover {color:#c1c1c1;}
	#navigation li.current_page_item ul a, #navigation li.current_page_ancestor ul a, #navigation li.current_page_item ul a:hover, #navigation li.current_page_ancestor ul a:hover {color:#fff;}

	#navigation ul li ul {font-family: 'Source Sans Pro', sans-serif;}

/*Content*/

#main {
	clear:both;
	margin:10px auto;
	padding:0 0 10px;
	width:95%;
	font-size: 15.25px;
	line-height:22px;
	}

	#main h2 {display:block;background:url(images/title-bg.gif) no-repeat bottom right;padding:10px 0;}

	#main h3 a {color:#c10505;}


#content {
	float:left;
	margin:0;
	padding:0;
	width:620px;
	}
	#main .width {width:95%;}

#content .post {
	margin:0 0 10px 0;
	padding:0;
}
#content, #content-side-img {font-size:16px;line-height:22px;}

#content .post img, #content-side-img .post img, #content-home .post img {margin:10px;}

#content-home .border, #content .border, #content-side-img .border {padding:10px 5px;}
#content-home .border {width:100%;}
#content-home .border h5, #content .border h5 {color:#c03600;}

#content-home {
	margin:0;
	padding:0;
	}

#content-home .post {
	margin:0 0 10px 0;
	padding:0;
	display:table;
}

#content-side-img {
	margin:0;
	padding:0;
	}

#content-side-img .post {
	margin:0 0 10px 0;
	padding:0;
	display:table;
}
	#content-side-img .side-images, #content-home .side-images {float:right;width:160px;margin:5px;padding:0;}
		.side-images .art {display:block;margin:2px 0 2px 25px;padding:0;width:140px;height:140px;background:#000;overflow:hidden;}

	.side-images ul h4 {margin-bottom:10px;}
	.side-images ul {padding:0;margin:70px 0 0;list-style:none;}
		.side-images ul li {margin-left:5px;font-size:16px;}
		/*.side-images ul a {}*/

		#content-side-img .side-county, #content-home .side-county {float:right;width:160px;margin:5px;padding:0;}
			.side-county .art {display:block;margin:2px 0 2px 25px;padding:0;width:140px;height:140px;background:#000;overflow:hidden;}

		.side-county ul h4 {margin-bottom:10px;}
		.side-county ul {padding:0;margin:70px 0 0;list-style:none;}
			.side-county ul li {margin-left:5px;font-size:16px;}
			/*.side-images ul a {}*/

.breadcrumbs {clear:both;display:block;font-size:30px;background:url(images/title-bg.gif) no-repeat bottom right;padding:10px 0;font-family: 'Merriweather', serif;}
	.breadcrumbs em {font-size:26px}
	.breadcrumbs a {color:#444;}


.profiles {clear:both;display:block;margin:25px 0 10px;padding:0;}

	.artist-photo {float:left;display:block;margin:20px 10px 10px 0;padding:0;height:227px;width:278px;background:#FFFFFF url(images/image-coming-soon.gif) no-repeat top left;overflow:hidden;}
		#content-home .post .artist-photo img {margin:0 10px 0 0;max-height:227px !important;min-height: 227px !important;}

	.post-meta {
		float:left;
		display:block;
		margin:25px 0 10px 3px;
		padding:0;
		width:320px;
		height:230px;
		font-size:14px;
		line-height:14px;
		}
		.post-meta h3 {font-size:26px;color:#c10505;margin:0;padding:2px 0 0;line-height:24px;}
		.post-meta p {margin:15px 0;}

		.post-meta p.interview {
			padding:15px 0 0 24px;
			font-size:16px;
			font-weight:bold;
			line-height:14px;
			background:url(images/interview.gif) no-repeat left bottom;}
		.post-meta p.website {
			padding:0 0 0 24px;
			font-size:16px;
			font-weight:bold;
			line-height:14px;
			background:url(images/website.gif) no-repeat left center;}

			.post-meta p.interview a, .post-meta p.website a {color:#c10505;}
			/*.post-meta p.interview a:hover, .post-meta p.website a:hover {color:#777;}*/

	.media {
		float:right;
		/*display:block;*/
		margin:0/* 0 25px*/;
		min-height: 265px;
		padding:0;
		/*width:330px;*/
		overflow:hidden;
		background:#fff;
		}
			#main .mediaoff {width:655px;}

		.slideshow .linkhover {background:none;}

		.slideshow {
		clear:both;
		display:block;
		margin:20px 0 0;
		padding:0;
		width:322px;
		height:222px;
		overflow:hidden;
		background:#ffffff;
		}
		#content-home .post .slideshow img {margin:0;height: expression( this.scrollHeight > 222 ? "223px" : "auto" ); /* sets max-height for IE */
}		#content-home .post .slideshow #wrapper #image img {max-height:223px;/*height: expression( this.scrollHeight > 222 ? "223px" : "auto" );  sets max-height for IE */ height:223px;

}
                .slideshow #information p {font-size:12px;line-height:14px;}

		.audio {display:block;border:1px solid #d5d5d5;padding:10px 5px;margin:15px 5px 5px 1px;}
			#content-home .post img.wpa_play {margin:0 3px 0 0;}
		.audio .wpa_dl {display:none;}
		.audio .wpa_container {display:block;}
                .audio .wpa_container span.wpa_text {font-size:14px;font-weight:bold;}
		.video {display:block;height:300px;}

		#mediaspace {display:block;float:right;margin:5px 0px 5px 10px;}

#content .entry h6, #content-home .entry h6, content-side-img h6 {margin:0;font-size:14px;font-weight:bold;}
#content-home .entry {float:left;}
#content-home .entry p.notop {margin-top:0;}


#content-home ul.subpage-list {margin:5px;padding:4px;list-style:none;font-size:18px;}
	#content-home ul.subpage-list li {margin:4px 0;padding:2px 0;}

#content-home table.winners {margin:10px auto;font-size:16px;display:block;}
	#content-home table.winners td {vertical-align:top;padding:5px;width:285px;border:1px solid #ccc;}
	#content-home table.winners tr.titles {/*font-weight:bold;*/color:#fff;background:#aaa;font-size:21px;font-style:italic;}

.post-meta-2 {
		float:left;
		display:block;
		margin:10px 0;
		padding:0;
		font-size:14px;
		line-height:20px;
		width:440px;
		}
		.post-meta-2 h3 {font-size:22px;color:#c03600;margin:0;padding:0 0;}
.artist-photo-2 {float:left;display:block;margin:10px;padding:0;height:127px;width:150px;overflow:hidden;background:url(images/image-coming-soon.gif) no-repeat top left;border-bottom:1px solid #000;}
		.post-meta-2 p {margin:5px 0;}
		.post-meta-2 .line {line-height:16px;}
		#content .post .artist-photo-2 img, #content-home .post .artist-photo-2 img {margin:0;width:146px;border-color:#000000;
border-style:solid;
border-width:4px 2px;}



.post-meta-3 {
		float:left;
		display:block;
		margin:10px 0;
		padding:0;
		font-size:14px;
		line-height:22px;
		width:420px;
		}
		.post-meta-3 h3 {font-size:22px;color:#c03600;margin:0;padding:0 0;}

#content-home .extend, #content .extend {width:715px}

table.templatetables {width:900px;}
 table.templatetables td {vertical-align:top;}

.post .entry h3.master-title {font-size:22px;}
h4.apprentice-title {display:block;margin:0;padding:5px 0 0;font-size:17px;font-family: 'Source Sans Pro', sans-serif;}


.next-prev {clear:both;font-size:21px;font-style:italic;}
.alignleft {float:left;}
.alignright {float:right;}



#content-side-img .post form.ddfm img {margin-top:0 !important;}

.post form.ddfm small {font-size:11px;}


/*Sidebar*/
#sidebar {
	float:right;
	margin:20px 0 0;
	padding:0;
	width:250px;
	}
.sidebar-widget {
	margin:0 auto 20px;
	padding:0;
	border:3px double #ddd;
}


	.sidebar-widget ul {
		padding: 0;
		margin: 0;
		list-style-type: none;
		}

	.sidebar-widget ul li {
		margin: 2px 0;
		padding: 5px 5px 5px 15px;
		font-size: 17px;
		}

	#main #sidebar .sidebar-widget h2 {
		margin-top: 0;
		padding: 10px 5px;
		border-bottom: 1px solid #ddd;
		font-size: 22px;
		font-weight:normal;
		background:#000 url(images/sidebar-header-bg.gif) repeat-x top;
		color:#fff;
		text-align:center;
		}
		#main #sidebar #archives-3 h2 {/*background:#003e72 url(images/sidebar-archive.gif) repeat-x top;*/}

#sidebar #search {padding:5px;}

	#sidebar select {width:230px;margin:5px;}

	#sidebar li.cat-item-1 {display:none;}



/*Logos*/

.logos {display:block;clear:both;margin:5px auto;padding:20px 0 10px;width:95%;border-top:3px double #959595;text-align:center;}
	.logos img {padding:0 10px;}


/*Ohio Heritage*/

.heritage {display:block;clear:both;margin:0 auto 20px;padding:0;width:95%;}
	.heritage .years {display:none;margin:0;padding:5px;height:55px;}
	.heritage .years {font-size:18px;font-weight:bold;text-align:center;}
		.heritage .years a {font-weight:normal;display:inline;padding:0 10px;}

.heritage .map-link img {width:100%;}


/*Footer*/
#footer {
	clear:both;
	display:block;
	margin:0 auto;
	padding:10px 0;
	width:95%;
	/*border-top:1px solid #ddd;*/
	font-size:12px;
	text-align:center;
	font-family: 'Merriweather', serif;
	}
	#footer span {color:#ccc;font-style:italic;font-weight:bold;font-size:11px;}
	#footer span.bullet {padding:0 5px;}

	#footer .designed {color:#777;font-size:10px;font-family: 'Source Sans Pro', sans-serif;display:block;margin:10px 0;}
		 #footer .designed a {color:#777;}
		 #footer .designed a:hover {color:#aaa;}


		 body .wpa_container div.wpa_bar {width: 90% !important;}

.artistmap {width:247; height::253;}
/*Slide*/

/*#content-home .slideshow-wrapper {height:230px;width:300px;text-align:center;overflow:hidden;}
	#content-home .slideshow-wrapper img {margin:0 auto;max-width:300px !important;max-height:226px !important;}
	#content-home a.slideshow-next, #content-home a.openbig {width:300px !important;height:226px !important;display: table-cell; vertical-align: middle;position:relative;z-index:300}

	#content-home .slideshow-meta {
    left: 0;
    margin: 0;
    opacity: 0.85;
    padding: 2px 0;
    position: absolute;
    top: 205px;
    width: 300px;
    z-index: 900;
}*/
@media screen and (max-width: 600px) {
	#wrap {width:100%}
	#main {text-align: left;line-height: 22px;padding-left:6px;padding-right:6px;display:block;width:100%;margin-left: auto;margin-right: auto;}
img {clear:both;}
.header-left {padding-left:10px;width:50%;max-width:50%;clear:both}
.pullquote{padding:10px;}
p{padding:10px;}
.side-images{display: none;}
#content-home .entry {width:100%;float:none;clear:both;font-size:large;}
.imgmainmap {display:none;}
.imgheader {width:100%;height:auto;clear:both;max-width:100%;}
#content-home blockquote {width:85%}
.post {width:100%;}
.heritage {display:block;clear:both;margin:0 auto 20px;padding:0;width:100%;}
.logos {display:block;clear:both;padding:5px;width:100%;}
#footer {width:100%;}
.designed{display: none;}
#content {width:90%}
.post-meta-2 {width:90%}
.extend {width:90%}
#sidebar {width:90%;margin-left:auto;margin-right:auto;display: block;clear:both;float:none;padding-top:10px;}
.artist-photo-2  {}
#content-home .extend, #content .extend {width:80%}
#content-side-img .side-county, #content-home .side-county {width:90%;height:auto;margin-left:auto;margin-right:auto;display: block;clear:both;float:none;padding-top:10px;}
table.templatetables {width:100%;}
.excerpt {float:none;clear:both;width:100%}
.post-meta {float:none;clear:both;width:100%;margin-left:auto;margin-right:auto;}
#content-home .post .artist-photo img {margin:0 10px 0 0;max-height:227px;clear:both;}
.video{width:100%;height:auto;clear:both;float:none}
	#main .mediaoff {width:100%;height:auto;clear:both;float:none;}
	.post-title {line-height: normal;}
	.breadcrumbs{line-height: normal;}
	#searchform{padding-bottom: 6px;}
	.media {display:none;}
	.next-prev{padding:12px;}
}
