/*
Theme Name: openculture_v4a
Version: B03
Description: Main style sheet
License: Copyright 2017
License URI: http://www.openculture.com
URI: http://www.openculture.com
Author: CSS by Eric  v.2017.02.28
Text Domain: english
*/


<style type="text/css"> 


#commentblock {
	width:100%;
	color:#414141;
	float:left;
	padding:0;
	margin:0;
}
div.cbInner {
	width:94%;
	background:#fbf9f1;
	color:#414141;
	float:left;
	padding:10px 20px 0 10px;
	margin:10px 0 10px 0;
	clear:both;
	    -webkit-box-sizing: border-box;
	       -moz-box-sizing: border-box;
	            box-sizing: border-box;
}

textarea#comment{ 
	margin: 2px 0px;
	width: 98%;
	height: 247px;
}



#commentblock h5 {
	font-family: Arial, Helvetica, sans-serif;
	/*color:#9c9881;*/ 
	color: black;
	font-size:16px;
	line-height:19px;
	font-weight:bold;
	padding:0 0 10px 20px;
	margin:0 0 10px 0;
	border-bottom:1px dotted #d1ccbc;
	background:url(data:image/gif;base64,R0lGODlhDgANANUAAP//zv2whv/GouuFUv//zPmTYP7JrdJsOeSwk+WATf+ziP+9lv/MqvWPXPzIq/+oevCKV+e0geB6R8xmM9uPXPC9j89pNvjft+m2g+CTa+CUYfTZx+66nfDVxOm1mOu3m9qNZvHWxNt1QuSYZuu4htZwPf//0v//7v//1v//2///6P//3///7P//5Pz69AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAOAA0AQAZnQJfhoVgIGAzBQvEwuD4jk3RKFW0grax2m4W4vmDEBNEBuwqstHqdLiRS8Lg8dUmYwQcCAXP4OgIngYKDAQ4NKoiJiogNAyuPkJGPAxIolpeYKBUcLh4ln58aAKMkGXdfIRQRFiBgQQA7) no-repeat;
	letter-spacing:-.5px;
}
#commentblock h5.addComment {
	background:url(data:image/gif;base64,R0lGODlhEQAQAMQXAMwzM2ZmZqqqqv9mZv+/mZmZmYiIiP/lzLu7u8xmM8SRAOWATczMzN3d3ZkzM91mZv/lbv//3ap3AN2qADMzM/+ZZv/MAObr5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABcALAAAAAARABAAQAVM4CWO5FgMQ3lNEWRNk6TOa/tOgVgdyi3TQBFLwDAAZiwX7EdK+mgUQqXCDAYLDcHjCHQaEDmkbUlzksXKWHmspi0OBEkbSKE4EtZLCAA7) no-repeat;
}
ol#commentlist {
	padding:5px 0 5px 0;
	margin: 0 0 10px 0;
	list-style-type: none;
	font-size:13px;
	line-height:15px;
	list-style-type:none;
}
ol#commentlist li {
	border-bottom:1px dotted #d1ccbc;
	margin-bottom:10px;
	list-style-type:none;
}
#commentlist ul li {list-style-type:none;}

.commentdate {
	color:#9c9881;
}
#commentlist li p {
	margin:0 0 8px 0;
	line-height:20px;
	padding:0;
}
.commentname {
	color:#366884;
	margin:0;
	padding:5px 0px 5px 0;
}
.commentinfo {
	clear:both;
}
.commenttext {
	clear:both;
	margin:5px 0 2px 0;
	padding:5px 10px 10px 10px;
	/*width: 70%;
	background:#fff;*/
}
.commenttext-admin {
	clear:both;
	margin:5px 0 10px 0;
	padding:5px 10px 12px 10px;
	background:#ede5cc;
}
#commentsformheader {
	padding:0;
}
#commentsform {
	text-align:left;
	margin:0;
	padding:0;
}
#commentsform form {
	text-align:left;
	margin:0;
}
#commentsform p {
	margin:10px 0;
	float:right;
	vertical-align:top;
}
#commentsform form textarea {
	width:98%;
}
#commentsform form input {
	width:98%px;
}
#commentsform form label {
	vertical-align:top;
	padding:0 10px 0 0;
	text-transform:uppercase;
	font-size:9px;
	letter-spacing:1px;
	line-height:25px;
}
#commentsform form input#hbutt {
	width:auto;
}
#commentsform p.cmmt_sub {
	/*float:none;
	clear:both; */
	margin-left:44%;
	margin-right:44%;
	display: block;
	text-align:center;
}
p.comments_link img {
	margin:0;
	padding:0;
	border:none;
}

.entry {
	clear:left;
	width:100%
}
.entry h2 {
	color:#818181;
	font-size:16px;
	line-height:19px;
	font-family:Arial, Helvetica, sans-serif;
}
.entry p {
	margin:1em 0;
	line-height:1.5;
}
.entry ul li {
	text-decoration:none;
	;
	list-style-type:circle;
	list-style-position:outside;
}
.entry ul li li {
	text-decoration:none;
	;
	list-style-type:circle;
	list-style-position:outside;
}
.entry ul li li li {
	text-decoration:none;
	;
	list-style-type:circle;
	list-style-position:outside;
}
p.cmmt_sub {
	float:none;
	clear:both;
	margin-left:180px;
}
/* a img{border:none;opacity:.5;}a img:hover{opacity:1;} */

/* special id for the podcast library here */
#php_code_3 {
	border:solid;
	border-width:1px;
	margin-left:-12px;
	border-color:#990000;
}
#php_code_3 p a {
	margin-left:5px
}
.links {
	border:solid;
	border-width:1px;
	margin-left:-12px;
	border-color:#990000;
}
.reduced_indent p a {
	margin-left:4px
}
.widgetbox {
}
.execphpwidget p a {
	margin-left:6px
}
.widget_categories li a {
	margin-left:4px
}
.widget_categories li li {
	margin-left:4px
}
.widget_archives li a {
	margin-left:4px
}
.widget_archives li li {
	margin-left:4px
}
/* Left and right widget title */
.widgettitle, ul.l_sidebar li h2, ul.r_sidebar li h2 {
	font-size:16px;
	line-height:19px;
	font-weight: bold;
	padding:3px;
	margin:2px 2px 2px 1px;
	font-family:Arial, Helvetica, sans-serif;
	color:#898477;
	letter-spacing:-.5px;
}
/* Left widget */
.left-wp-widget {
	border-color:#293F5E;
 #width:138px;
}
/* Right widget */
.right-wp-widget {
	border-color:#293F5E;
 #width:160px;
	margin: 0px 0px 0px 3px;
}
/* Left and right widget */
.left-wp-widget, .right-wp-widget {
	padding:10px 5px;
	border-width:1px;
	border-style:solid;
}
/* Style of the block containing the widget contents */
.left-wp-widget ul, .right-wp-widget ul {
	list-style-type:none;
	padding-left:7px;
	margin-top:0px;
	margin-left:0px;
}
/* Style of each items in the widget contents */
.left-wp-widget li, .right-wp-widget li {
	margin-top:5px;
}
/* In case the widget content contains a form eg. the Search box */
.left-wp-widget form, .right-wp-widget form {
	margin:0px;
}
/* Correct the style if the widget title is a link */
h2.widgettitle a:link {
	color:#990000;
	text-decoration:none;
}
/* Correct the style if the widget title is a link */
h2.widgettitle a:visited {
	color:#990000;
}




/* css for widgets  */

.top_border {
	margin-top: 0.9em;
	padding-top: 0.5em;
	border-top: 1px solid #CCCCCC;
}
div.comment_wrapper {
	float:left;
	width:100%;
	margin-left:-150px;
}
div.comment_content {
	margin-left:150px;
}
div.comment_details {
	float:right;
	width:145px;
	text-align:right;
}
.comment_bottom {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.side ul {
	list-style-type:none;
	margin-left: 0;
}
.side ul li {
	list-style-type:none;
	line-height:1.25em;
	margin-top:0.5em;
}
.side ul.children {
	margin-left: 10px;
	font-size: 0.9em;
}
.nlineAd {
	text-align:center;
	border-bottom:1px dotted #d1ccbc;
	border-top:1px dotted #d1ccbc;
	padding:10px 0; margin: 10px 0;
	}
	
	


	/* css that was in main july 2015 */
	#wrap {
		background: transparent;
		color:#414141;
		margin:0 auto;
		padding:0;
	}


	.cleared
	{
	  float: none;
	  clear: both;
	  margin: 0;
	  padding: 0;
	  border: none;
	  font-size:1px;
	  background:#F6F2E3
	}




	#excerpt p{ margin:0;padding:0;
		padding: 0 0 30px 0px;
		margin-bottom:30px;
	}
	
/*	.recent_post a {text-decoration:none;
	}
	.recent_post a:visited {
		text-decoration:none;
	}
	.recent_post a:hover {
		text-decoration: underline;
	}
	.recent_post h1 a:visited {
		text-decoration:none;
		color:#373731;
	}
	.recent_post h1 a:link {
		text-decoration:none;
		color:#373731;
	}
	.recent_post h1 {
		line-height:1.3rem;
		font-weight:normal;
		margin: 7px 0 10px 0;
	}


	.recent_post p {

		text-decoration:none;

		font-family: Georgia, "Times New Roman", Times, serif; 
	} */
	 
	
	p.byline  {
		margin:5px 0;
		line-height:1;
		font-size:1.3rem;
	}
	 .recent_post_text a: {
	text-decoration:none;
	}
	/*
	.recent_post_text a:link {
		color:#366884;
		text-decoration:none;
	}
	.recent_post_text a:hover {
		color:#366884;
		text-decoration:underline;
	}
	.recent_post_text a:visited {
		color:#366884;
		text-decoration:none;
	}
	.recent_post_text p {

		margin:1em 0;
	}
	.recent_post p.author {
		margin:1em 0 2em 0;
	}

	.recent_post_text p.author {
		margin:1em 0;
	}
	*/
	.ad {
		margin-top: 25px;
	}



	blockquote {
		margin:0 0 0 25px;
		padding:0 25px 0 10px;
		font-style:italic;
	}


	/*
	#searchdiv {
		margin:0;
	padding0;
	}
	#searchform {
		margin:0;
		padding:0;
		overflow:hidden;
	}


	#s {
		width:90%;
		background:#fff;
		color:#333;
	 #font-size:11px;
		font-family:Verdana, Helvetica, Sans-Serif;
		font-size:14px;
		font-family: "trebuchet ms", verdana, sans-serif;
		padding:3px;
		margin:8px 0 0 0;
		border:1px solid #333;
	}

	*/


	/* new clearfix */
	.clearfix:after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0;
		}
	* html .clearfix             { zoom: 1; } /* IE6 */
	*:first-child+html .clearfix { zoom: 1; } /* IE7 *//*  


		*/

	/*
	.stspan {
	position:relative;
	display:inline-block;
	padding:0;
	vertical-align:top;
	horizontal-align:left;
	}
	 .stspan iframe {width: 75px; height: 120px; margin: 0 0 0 0; align:left ; frameborder="0"}


	*/

	#for the facebook follow box
	.fan_box .full_widget {
	    background: #eee;
	}

	.fan_box .full_widget .connect_top {
	    background: #899dc0;
	}

	.fan_box .full_widget .name_block a {
	    color: #fff;
	    font-size: 14px;
	}

	.fan_box .profileimage {
	    display: none;
	}

	.fan_box .connections_grid .grid_item .name {
	    color: #fff;
	}

	.fan_box .connections {
	    background: #899dc0;
	    color: #fff;
	}
	*/


	    .social-buttons {overflow: hidden; /* expand to contain floated children */ }

	    .social-buttons div {
	       width: 470 px;
	       height: 26px;
	       float: left;
	       /* border-top: 1px solid red; so you can see the 'tops' */  }





	html{font-size:62.5%;
		line-height:100%;
		margin:0px;
	    max-width:100% !important;
	    overflow-x: hidden !important;
	}


	body{background:#f4f7f8 url(http://wp-content/themes/openculture_v4a/images/Top_Grad.png) repeat-x!important;
				font-family:Georgia,"Times New Roman",Times,serif;
				font-size:14px; 
				font-size:1.4rem;  /*use dynamic sizing with a fixed width fallback for <ie9*/
				color:#72716d;
				background-color:#6d97a4;
			
				padding:0;
				margin:0;
				margin-left:auto;
				margin-right:auto;
				max-width:1700px;
				margin-right:auto;
				width:100%;
				}




	h1{font-size:18px;font-size:1.8rem}
	h2{font-size:16rem;font-size:1.6rem}
	h3{font-size:14rem;font-size:1.4rem}
	/*p{font-size:1rem;color:#000}*/

	a{color:#0183b2;  /*brightish blue */
	text-decoration:underline;
	outline:none;}

	a:visited{color:#0183b2;
	text-decoration:none}

	a:hover{color:#0183b2;
	text-decoration:underline}






	.cleared{float:none;
		clear:both;
		margin:0;
		padding:0;
		border:none;
		font-size:1px}


	#contentwrapper{
				width:98%;
			margin:0px 1% 0 1% ;
			padding:0px ;
			z-index:1}
		
	#wrap{background:transparent;
			margin:0 auto;
			padding:0;
			width:98%;
			color:#414141;
			padding:0}
		
	.l_sidebar{width:15%}

	.r_sidebar{width:17%;
		min-width:99px;
		max-width:225px;
		float:left;
		background:transparent;
		min-width:150px;
		font-size:.92rem;
		margin-top:0px;
		padding:0 0 0 10px}


	.middle_sidebar{font-size:.92rem;
		min-width:90px;
		max-width:240px;
		float:left;
		background:transparent;
		width:17%;
		margin:10px 8px;
		padding:0px 10px 0 18px;
		font-size:1rem;
		border-right:1px dotted #d1ccbc;
		min-width:128px}

	.contentmiddle{width:56%;
		min-width:185px;
		float:left;
		margin-top:.4rem;
		font-size:14px;
		font-size:1.4rem;
		line-height:14px; 
		line-height:140%;
	}

	#commentblock{width:98%}ul li
	#K-12{display:true}}



	#nav li #K-12{display:none}

	#headerfirst{ position: absolute;
	    width: 100%;top:0;}

	#headerW{width:100%!important;

		    position: relative;
		    z-index: -45;
		    width: 100%!important;
		    margin: 0 !important;
		    padding: 0px;
	}
	

	#header{
		width: 100%;
	    overflow: visible!important;
	    position: absolute;
	    /* padding: 0px; */
	    height: 340px;
	    _background: url(https://www.openculture.com/wp-content/themes/openculture_v4a/images/header_circles.png) scroll no-repeat;
	    top: 14px;
	    /*left: 2%;*/
	}

	#clearfixheader {    clear: both;
	    width: 100%;
	    height: 0px;
		    margin-top: 212px;
	}




		/* consolidated navbar code */
	
	#social ul li a:link,
	.social ul li a,.social a:link, 
	#social li a,
	#social a {
		padding:.3rem .8rem !important; /* this controls how tall & wide socialbuttons are ; remove !important when style.css is consolidated */
		color:#1e3a4a
	}


	#nav li a{text-decoration:none}



	   
		#navbar{
			font-family:Arial,Helvetica,sans-serif;
			font-size:14px;
			font-size:1.4rem;
			font-weight:bold;
			z-index:99;
			/*margin-top, margin-bottom: 0px !important; */
			margin-top: -65px;
			text-alignment:center;
		  
		
			/*margin-left:2%; margin-right:2%; */
		
			border-radius:8px;
		
			height:auto !important;
		
			background-color:rgba(118,154,172,.9);
			text-align:justify;
			-ms-text-justify:distribute-all-lines;
			text-justify:distribute-all-lines;
			letter-spacing:-.5px;
		
			padding-left:1px;
			padding-right:1px;
			padding-top:4px;
			padding-bottom:6px;
	

			color:#e0fffa;
		
		
			border-radius:8px;
		
			height:auto !important;
		
			background-color:rgba(118,154,172,.9);

		
			min-width:245px;
		}



		#navbar a{
			font-weight:bold;
			text-decoration:none;
			font-weight:bold;
			padding:0 4px;
			padding:0 .4rem;
			padding-top: 2px;
		text-decoration:none;

		color:#fff;
	    font-family: Helvetica;
		font-size: 1.4rem;
	padding-top: 2px;
	}

	#navbar a:hover{color:#0183b2;
	text-decoration:none}



	#navpad{margin:auto; text-align:center}

	.nav ul{text-align:center}

	.nav li{color:#fff;
		/*font-size: 1px;*/
		/*1rem Verdana; */ 
		line-height:120%;
		_vertical-align:middle!important;
		position:relative;
		text-align:center;
		font-size:15px ;
		font-size:1.5rem;
		_font-family:Arial,Helvetica,sans-serif;
		line-height:120%;
		display:inline-block;

	}

	.nav li:before{content:""}
	.nav li:first-child:before{content:""}

	.nav ul li{list-style-type:none;
	position:relative;
	display:inline-block;
	text-align:center}



	#social{
		display:inline;
		list-style-type:none;
		margin:0 2px 0 0;
		padding:0}

	#social li{display:inline;
		margin-left:6px ;margin-left:.6rem;
		margin-right:6px; margin-right:.6rem;}

	   .centerwrap{text-align:center}
	   .centerwrap{padding:0px;
	   margin:0 auto;
	   _height:100%;
	   min-height:1.8rem}

	   .centerwrap ul{display:inline-block;
	   position:relative;
	   list-style-type:none;
	   text-align:center;
	   margin:0;
	   padding:0}
   
   

	.nav li#home-icon a{

	    background: url(http://www.openculture.com/wp-content/themes/openculture_v4a/images/home_icon.png) no-repeat;
	    /* object-fit: cover; */
	    margin-top: 0px;
	    padding-left: 24px !important;
	    /* padding-left: 1.8rem; */
	    background-position-y: .2rem;
	    background-position-x: -.1rem;
	    background-size: 1.8rem;
	    width: 24rem;
	}


	.nav li#home-icon a:hover,#social li a:hover{
			_background-color:#53729b; 
			_opacity:.7!important;
			_filter:alpha(opacity=70) !important;
			_box-shadow:0 0 0px #000!important
		
		}
	
	
	/*#social-subscribe a {
		    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCS…UwGuDZYtu2qjJgg1VlWl2UGYr85Jm/QP8O5QBYMjOLKkO/ABjzzMAyxYbTAAAAAElFTkSuQmCC) no-repeat;
		}
	*/	





	#social-tfollow a{background:url(http://cdn3.openculture.com/wp-content/themes/openculture_v4a/images/twitter-small.png) no-repeat}



	#social-contact a{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABV0RVh0Q3JlYXRpb24gVGltZQA2LzI0LzA59sFr4wAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAG5SURBVDiNlZFPq9pQFMR/9w9RA4lEIRGiFBVcdFn67d9naMGFghsx6gNNIsaA2ihJungkfbZ9pQ7M4sKZOXPmit1u93m/339P07TBE7BtO/M874uYTqc/XNdt9Hq9Z/TsdjvCMMxkFEUNy7LI8/wpWpZFHMcNKaUkjmOKoniKh8MBIQRSKYXWmtVq9d/iIAjQWqOUQgO0222yLCOOYxzH+eftx+MRrTW2bQMgy7JECEGn0yFJEqIo+nBzFEWcTiccx0EIQVmWSICiKFBK4bouURSRJMkf4srcdV2klBRF8StBRcMwGAwGbDYbzudz3fj5fGaz2TAYDDAMg/eaOkFRFLWJ7/vMZjMulwuXy4X5fI7v+xiG8ZAKQJdlWT8qmKbJeDwmDEMARqMRpmnWWyuUZfn2C5VBnudst1v6/T6WZWFZVj18vV5J0xTP8x6WySrB/X5nvV4zHA7rkt7TNE0cxyEIgoeTNUAYhqRpymQyqZP8Dc1mk16vx2KxwHXdtwRKqdcgCOh2uwghyLLsoeWKeZ5zv99ptVp4nsdyuURr/SpeXl4+tVqtb7fbrft7mR9BSomUMs6y7OtP+KuVU2kAInsAAAAASUVORK5CYII=) no-repeat;}

	#social-subscribe a{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABV0RVh0Q3JlYXRpb24gVGltZQA2LzI0LzA59sFr4wAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAIgSURBVDiNlZI9aFNRGIaf+2PSVJvc5PZHJaRxCsZCW52iUap0KChYB3E0jkUQ0cVB7FVR10JRcEtnh2booKCYgOCg6Q/FQqHiLTQh2sZ7g0rU5PY4JK2J1lI/+Dh8h/M+533hk3L3CegKU26I8R/1A14XHc6ogXWm3J3RGHsPgbRDtQB34V0sUFiYUluqxJAh+/IJAG0toHlAbwVF3gbijdJSJSaJmwj8wDUBwJf3Gez5FPbbJLpqs9+7DcQCSdxAoAMX0uALg7cbAOd7iU/pMawXBpGOf7gpgiSuI+houPSFIW5Az0UAyrk5lsYHiPrsvyGrIIkrCLogmwOXCroHuvaA4g/D+RR09uKUSyzdCRNps5sBH0GmAjhw5KEgcstEOm6wYGvYeRMe98HcBIrHR+hymrxde7vZlQYAZgbXbo19p0eJ3jUpBoexvwGTCYSZwRPsRT5h4FSbAZJIIAg22DplwMlRAD48Okcon0Lxh3FGZhCAde8AHXI9ygrIG7R8CeYLkJ80YLwfgNClJKsVDYomTE+gtmrQl2iKIVO3pA4aRB6YqIMGrMzC89soHh/ysavggPJqDAB3z9nfgGoDQI8ncLV3o8frPzw1WC+X0I7W5zWTytoy3oMDfwAc4Csob5JgLdfODXv5WVzt3ZvzrpJZy17X4ID0eZisX+UwGuDZYtu2qjJgg1VlWl2UGYr85Jm/QP8O5QBYMjOLKkO/ABjzzMAyxYbTAAAAAElFTkSuQmCC) no-repeat}

	#social-tfollow a{background:url(http://cdn3.openculture.com/wp-content/themes/openculture_v4a/images/twitter-small.png) no-repeat}

	#social-fan a{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABV0RVh0Q3JlYXRpb24gVGltZQA2LzI0LzA59sFr4wAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAFPSURBVDiNlZK9SgNBFIXPrBPUGIjEBH8KGwVry+39KbSxU5/AJkUsxEfQN7AUC0EQbNIIWtvFV7AxibgGk7hhf+69YxETskF2N7eaA/c7nDMz6qhyUwBmqsZYNiYYpeQF8PY1ka4uFLJ2qZiDUioVbIzBp/Njf7WoqsNQ2UpP4a3RmSQAcrMZhKGyNQmj7fqJAIUePPe7D88voe36IGFoJgazJMKXlW2srRYBAIdnDwAAJoYmFrCYWIOLERjAcJ9YoIkJJPEJ1v/gg9P7aDKm+Apu+yOiO60GAGAuv5iuwvN1+V+9V74bq5BwieMz2O9XiEmwdXILAHi6Oo7owTALNBMlPuMoENFE0CSMleV8KoPxPee9Di0s6La6mM5OJxoEXjA8+z0fwgJLTFBr1h34veTvPAo36w7EBDW1sXNeEso8GmNtpnYAoJS8Wjrc/QXn6cac0rbZ/wAAAABJRU5ErkJggg==) no-repeat}



	#navbar a:hover{
		_color:#0183b2;
	text-decoration:none}

	#nav{list-style-type:none}#footer,#footerW{width:100%}#nav li{display:inline;
	float:left;
	list-style-type:none}




	#navpad{margin:auto; text-align:center}

	.nav ul{text-align:center}




	#search-old{
	    display: inline-block!important;
	    margin-right: 0px;
	    margin-bottom: 8px;
	    float: none!important;
		width: 145px!important;
	    _font-family: font-family:Georgia,"Times New Roman",Times,serif !important;
	    font-family:"Multi", sans-serif 
		text-align: left !important;
	    font-weight: normal!important;
		}
	
	

	#search-old form{background:none!important;
		width:140px;
		height:100%;
		margin-top:2px !important;
		padding:0px}


	   		  
	   		
			
	.nav ul li{list-style-type:none;
	position:relative;
	display:inline-block;
	text-align:center}

	.nav li:before{content:""}.nav li:first-child:before{content:""}

	#social{display:inline;
	/*float:right; */
	list-style-type:none;
	margin:0 2px 0 0;
	padding:0}

	#social li{display:inline;
	/*float:left;
	font-size:1px;
	font-size:1.4rem;*/
	margin-left:6px ;margin-left:.6rem;
	margin-right:6px; margin-right:.6rem;}

	#social li a, .nav li, #home-icon a{
		/*padding-left: .9rem !important;
	    padding-bottom: 1.4rem !important;;*/
		} /*determines how wide icons are in social block  ??really? */


	.nav li#home-icon a{

	    background: url(http://cdn3.openculture.com/wp-content/themes/openculture_v4a/images/home_icon.png) no-repeat;
	    /* object-fit: cover; */
	    margin-top: 0px;
	    padding-left: 24px !important;
	    /* padding-left: 1.8rem; */
	    background-position-y: .2rem;
	    background-position-x: -.1rem;
	    background-size: 1.8rem;
	    width: 24rem;
	}


	.nav li#home-icon a:hover,#social li a:hover{
		_background-color:#53729b; _opacity:.7!important;
		_filter:alpha(opacity=70) !important;
		_box-shadow:0 0 0px #000!important}
	
	#K12{visibility:collapse;
	display:none}




	.horizontal_header{
		list-style:outside none none;
		margin-top:45px;
	}

	#logo_container{width:auto;
	float:left;
	z-index:-40;
	overflow:visible;
	max-width:1250px;
	min-width:250px;
	margin-left:0;
	margin-top: 0px;

	}

	#logo{style:z-index:-40;
	max-width:100%;
	min-width:50%;
	;}

	#big_logo {
	      /* margin-left: 25%;
	     max-width: 7%;
	     transform: scale(8);
	     float: left;
		 width:100%;
	     max-height: 10%; */
	 }

	#leaderboard-container{
			float:right;
			max-height:300px;
			width:auto;
			float:right;
			margin-top:-50px;
			min-width:95%!important;
			height:100%;
		}
	#leaderboard-chooser{
			float:right;
			padding-right: 14px!important;}







	/*design inside sidebars*/

	.middle_sidebar,.r_sidebar,.l_sidebar{
		font-size:13px;
		font-size: 1.3rem;
		line-height: 110%;
	}

	.l_sidebar a:link,.l_sidebar a:visited,.middle_sidebar a:link,.l_sidebar a:visited{
		color:#0183B2; 
		font-size:1.2rem;
	}

	/*.l_sidebar ul li a:hover,.middle_sidebar ul li a:hover{color:#0183b2;
	text-decoration:underline}

	.l_sidebar li a,.r_sidebar li a,.middle_sidebar li a{display:block;
	text-decoration:none;
	font-style:italic}
	*/


	/*shading boxes around ads + contact info*/
	.r_sidebar .r_adbx_top, .r_sub_con,.r_about_ad{background: #AFCAD2;}

	.r_sidebar .r_adbx_top{text-align:center;
		padding:27px 0}

	.r_sub_con {text-align:left; padding:5px; margin:15px 0 0 0px;}
	.r_about_ad{text-align:left;margin:15px 0 0 0}
	.r_sub_con p, .r_about_ad p{
		font-family:"Multi", sans-serif; 
		_font-family:Georgia,"Times New Roman",Times,serif;
		font-style:italic;margin:5px 0px 5px 0; padding-left:12px}

	.r_sidebar a.email img,.r_sidebar a.rss img,.r_sidebar a.go img{
		width:52px;
		height:18px!important}
	
		.widgettitle,ul.left-sidebar li h2,ul.right-sidebar li h2{font-weight:bold;
		padding:3px;
		margin:12px 2px 2px 1px;
		font-family:"Multi", sans-serif ;
		_font-family:Arial,Helvetica,sans-serif;
		color:#898477;
		letter-spacing:-.5px}


	/*define link color and behavior in content area */ 
	/*next definition should be for whole wrap area */

	/*.middle_sidebar .widgetbox ul li,.r_sidebar .widgetbox ul li,.middle_sidebar ul li,.r_sidebar a:link,.r_sidebar a:visited,.r_sidebar a:hover,.middle_sidebar a:link,.middle_sidebar a:visited,.middle_sidebar a:hover{color:#0183b2!important;font-size: 1.4rem;
	    line-height: 120%; 
	} */

	#contentwrapper a, a:visited, a:hover{
		color:#0183b2;
		font-size: 1.4rem;
	    line-height: 120%;
		 text-decoration:none
	}

	.contentmiddle h1,.contentmiddle h1 a,.recent_post h1 a:visited{
		text-decoration:none;
		font-size:2.2rem;
		font-weight:normal;
		color:#373731 ; /* near black */
		line-height:100%;
	}
	
		/*.contentmiddle h1 a:hover {text-decoration:underline;} */
		.contentmiddle a:hover{text-decoration:underline}
	/*

	}


	
	.contentmiddle ul li{padding:5px 0 4px 10px}
	.contentmiddle ul{list-style:outside none none; margin:0px; padding-left:20px; }





	.middle_sidebar .widgetbox ul li,.r_sidebar .widgetbox ul li,.middle_sidebar ul li,.l_sidebar a:link,.l_sidebar a:visited,.middle_sidebar a:link,.l_sidebar a:visited,.r_sidebar{}
	
	.l_sidebar a:hover,.middle_sidebar a:hover,.r_sidebar a:hover{text-decoration:underline}

	.l_sidebar li a,.r_sidebar li a,.middle_sidebar li a{display:block;text-decoration:none;font-style:italic}

	*/





	/*
	.l_sidebar a:link,
	.l_sidebar a:visited,
	.middle_sidebar a:link,
	.l_sidebar a:visited{color:#0183B2, font-size:1.2rem}
	*/



	.r_sidebar ul li{margin:0;
	padding:5px 0 0 10px;
	margin:0;
	zoom:1;
	_display:inline;
	_width:150px;
	list-style-type:none}
	
	/* icons for sidebar */
	
	.r_sidebar ul li div.r_sub_con h3, .r_sidebar ul li div.r_about_ad h3{
	color: #898477;
	font-weight: bold;
	text-decoration: none;
	font-size: 16px;
	line-height: 19px;
	margin: 0 0 10px 0;
	padding: 0;
	letter-spacing: -.5px;
}

.r_sidebar ul li div.r_sub_con p.bttns a img {
	float: left;
	border: none;
	padding-right: 5px;}
	
	.r_sidebar ul li div.r_sub_con p.bttns{
	height: 20px;}
	
   .r_sidebar ul li div.r_sub_con h3.sub_r {background: url(data:image/gif;base64,R0lGODlhDgAOAOZeAMVfA9dxCdZwCcReA/WWH8Z7OfaYIvGOF/eZIsd8Ou+KE/ebJPCNFvKQGdJsCMFbAu+LFPOTHOiCD/STHOaACdFrB81nBuyhRvmfKOyGD/2lLtx2C/CKE+qfRf6oMf+gKeB6DPaXIMljBeV/Dr9ZAdVvCfuiK8tlBffUqvK4dv7u3P7bsv6/d/vt3e+2c/zv4fvv4PzLkvKZMfC+hf3r1vfChfXQpffbu//x4PStWe6VLf2gMvjUqvm7c/O+gPvs2v3Yrfrbtvzq1f79+/O1bPuvWPbGjvDAiP/9/P/8+fGUJv3eufrevfnix/77+P3nzvS2bvisVfzlyuN9Bt95AvmTHP2XIOeBCvWPGN13AP+ZIu6IEf+qM////+br5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF4ALAAAAAAOAA4AQAezgF4XEAcRBAgIBBEHEBdeFhNXkildPlc/KFcTFiAmVTFAKl1LRVWmJiAJAlusra4CCRIeH1q1trUfHhIBCxxJUjUyOUJBShwLAQMMVF0wVEdOVDNDVAwDHQZc2tvcBh0jGlZIOCssO1boVhojGxhY71g9NE9R7xgbDiEZRkxdPDpQuhDJEMKBiAZTXriYcqPJFBstpjQQ8UABhSwYM2KkoOCBlwIkAJyoUKJEhRMASBTwEggAOw==) no-repeat 0 1px;  padding-left: 20px; }


.r_sidebar ul li div.r_sub_con h3.con_r {background: url(data:image/gif;base64,R0lGODlhEQAQAMQXAMwzM2ZmZqqqqv9mZv+/mZmZmYiIiP/lzLu7u8xmM8SRAOWATczMzN3d3ZkzM91mZv/lbv//3ap3AN2qADMzM/+ZZv/MAObr5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABcALAAAAAARABAAQAVM4CWO5FgMQ3lNEWRNk6TOa/tOgVgdyi3TQBFLwDAAZiwX7EdK+mgUQqXCDAYLDcHjCHQaEDmkbUlzksXKWHmspi0OBEkbSKE4EtZLCAA7) no-repeat;
	padding-left: 20px;}

.r_sidebar ul li div.r_sub_con h3.facebook {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACmklEQVR42qXTXUgUURQH8P/M7G4LlqWGlqFgllYWaLbFuqslla1fRQUiipWSRvbQg4SRQVHSgy9SUIL0IWWRlEJQoKtSpq25K2WhlYm5+RFruSmKpvt1Oztjm7H0Unee5tw5v3PunXs5/OfgFr6UVPawv33odDG4mDRddnwT5wWcutrFNkf4eSUyelwuwG+xHEqFADehN1lQVhjNeYCT5Sa2ZV0AOj9YvQCHw4Xc1HDErg/wxGqazDC8HcOVIhUnAoVl7Uy1YTmMPd88jbln7A6GyFBfFGVHidGxiVn0D0/i4+AU2ru/oqI4TgKyS/QsURUC4zsrJXLzjXGYnLEjMSYI+fsjRODijS686RtHsjoYzzqHUF26WwJUBytY+s4otL62YJFSCblCDplMhvPHYrHC3wf+SxUiYLHOYGrajtrG96ir74bpYb4EbMu4zpITIlDfZqbCPEV48LyAJ9f2Ypmv8o89mbU5UX7bhEdNveioOSIB6swqpktYC71hiJYgUL5ADg+/JUokqVfhROZGMbn4cjv6zBOIiQygYv0w3M2SgLisaqaLD4f+5QgBMkomgDqZnnEibUcIzhVEi0DO2Rb0fvqOdIrp2wbQdidDAjTZ99ke7Wo0Gr+IAM/LaCkC5uwMqfHBKMmT/kLeBQMB40jRBKPBYEZr1QEJ0OY8ICAMTUYLAXKpA0LmbAwp2pU4kxspAkdLjegdmIBOHUTL/Yznt/bNA4drmU4TRh2MUnU3ICFzdg6p2kCcPrRGBPIvvSJgnIBA6F8MouVmGuc5ytvzHrMkTeiCPRDgcPKICvdB0lbpFN5rGMao9QeaO0bwtHLX76P8ayQWNDJ3dV5QEKIQ94Kn88Bz7vvggMNmg8tpQ3NFvPdl+tfxE8t86hE81/uKAAAAAElFTkSuQmCC) no-repeat 0 1px;
	padding-left: 20px;}

.r_sidebar ul li div.r_sub_con h3.twit_r{
	background: url(https://www.openculture.com/wp-content/themes/openculture_v4a/images/twitter-small.png) no-repeat;;
	padding-left: 20px;
}





			a.rss img { display:block; background: url(data:image/gif;base64,R0lGODlhNwASAOYAAHOpuP///4G2xe3194q7ybXT2+Pu8bbV3YW1wtrp7Ym7yaLG0Mjf5Yu+y4i7yIq8you+zOz09qzO14Kxvr/Z4H2ywIa4xfb6+3yvvdLl6uTv8oq+y4e5xoSzwIGuu3+ruNLl67jW3sDa4XyotWeXpmWTodvq7q3Q2avL1IK3xtHk6dDi55PBzaXL1n+4yNHj6LXU3OTv84a0wYm7yJvF0Ie3xJzG0uPv8pTBzmqXpaLI0nmywnixwXSsu3ewv3WuvW2frnq1xWqbqnm0w2+jsnq0xHGmtXu2xnulsYu/zb3b4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAA3ABIAQAf/gEdJg4SFhoeIiYqJLj5KDj6RkpOUBwEBGieSIhoHkjMZGTSUpKSPJEqpqqusra6vsK8jRUoNRbe4ubq7vL2+urVGSh1GxcbHyMnKy8zIw0dKSUfT1NXW19jZ2tbRO0oPO+Hi4+QDlwEDKeEh5zjhIJcX5PPk3z1KFj36+/z9BgUVIujQl6BGjwIvelQwQLBAv4f98AFR4gGIxYsYM2rcyLFjRorQYokcSbJVkiBKIARZybKly5cwY8p0mXKIkg1DcurcybOnz59Aed7koUQBj6NIkyplEUCAjQAEeAiAyiOGAB4tBvAgYEKpV6VFfyjh8KOs2bNoGVBQQQGthBsMVc7CuCABrV20YwEoQQCgr9+/fyNcwrAgAAoM5wzIAFD40grAkCHvJaJkApHLmDNr3sy5s2fNlYUo+SCktOnTqFOrXs0a9egSSGLLnk27tu3buG/nCAQAOw==);  background-repeat:no-repeat;}


			a.email img {display:block; background: url(data:image/gif;base64,R0lGODlhNwASAOYAAHmywnOpuLXT27/Z4OPu8e3197TR2ZPBzfb6+9Ll6oG2xYe5xtHk6X2ywIa4xYu+y6XL1oSzwGqXpfb5+pTBzn+4yL7X3n+ruHyotYKxvrjW3qTK1LbV3YGuu4K3xtvq7oq8you+zIm7yYq+y7fV3pG+ytrp7Yi7yIW1wq3Q2dHj6Iu8yuTw86bM1om7yMnf5ZjAy+309q/R2qPJ05C9yb7Y38Da4ez09qzN1qLI0sfd44a0waLG0H6zwZLAzOTv8nSsu3ewv3WuvXixwW2frnq1xWqbqnm0w2+jsnq0xHu2xnGmtXulsYu/zb3b4v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAA3ABIAQAf/gBVNg4SFhoeIiYqJFSdOQZCRkBxPTzGSCR8cLy5PPpEbGwk2kSkIpT+SqpBOJxhOsLGys7S1tre2GA9OSb2+v8DBwsPEwU4PEU5Ly8zNzs/Q0dLPThFNTkrZ2tvc3d7f4N1OTSBOAOfo5wWVlS0AGpUeABSVGugeBRTo7DIALJUr0gl0AsKBEyAIEyIkIAAIDRMIBUisAUQAAYQNTDQAkmNCQoYfG+JQoVChEwcdnBBZybKly5cwY8p86aTDNVw4c+qk1SSEkyJAgwodSrSo0aNEnYQY4eSI06dQo0qdSrWqVCcjRDgZwrUr1wNPFHgdkgABBAUfCpDwSqIAhK5ggg98DTt2rBMRC5wI2ct374ABfYWU+ItgRoknPfYuQFCJAd8Bjv1GDtzXyQIUTgJo3hzgBrsnFgJYqAQjgIFKBgJMeGJgRyUdAdjxCEDgc2rOm52gyOAEie/fwIMLH068uHAnGS44McK8ufPn0KNLnw7dyQUJTLJr3869u/fv4L9LCAQAOw==); background-repeat:no-repeat;}


			a.go img {display:block;background:url(data:image/gif;base64,R0lGODlhNwASANUAAP///+Pu8Ye5xpPBzYu/zdrp7e309oKxvoa4xYu+y53H0oq8yoi7yIm7ybfV3oW1wou+zOTw89Ll6r7Y34SzwI+6xoq+y4Guu8jf5YG2xaPJ07TR2azN1qbM1nyotY63wmeXpprEz5C9yWqbqrjW3rbV3XyvvazO18Da4eTv85vF0HmywnOpuHWuvXixwXSsu3ewv22frnq1xXm0w2+jsnq0xH+ruHGmtWWToXu2xr3b4gAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAA3ABIAQAb/wJxwSCwaj8ikEqZjwJ7QqPQpKU0lKKhBNe1KmyCdeEwum8/oNNpT0yVq8Lh8Tq/b73P3TUe5+f+AgYKDhIWBfDk6BEqMjY5Eiis6CyuVlpeYlgoRAJ0dlZudJJmkmZMvOggvq6ytrqsFBasBHLATLyIBt6+8rqkxOhcxw8TFxsfIycrGwYlqz9DRZgQyOhAy2Nna29zd3t/b1jM6FjPm5+jp6uvs7enkLjoNLvT19vf0AwAO9CkZLvr46RuAr+A9eS10CGjBsKHDhwwNhGiBodOJFgY0MBQAYCHEjw4VstDxgIXJkyhTmqwQoFMAEytbAtigsmZNkjR0HKDBs6fPJZ9Agwod+lPnCB0fbChdyrSp06dQozbVYQOH1atYs2rdyrWr1yAAOw==);width:52;height:18;background-repeat:no-repeat;}





		.h2 #widgettitle{ background: none;}
	    .recent-post p, .entry p{word-wrap:break-word !important}
	    .contentmiddle ul li a{word-wrap:break-word}
   
 
	.comment.even{background-color:#f6f6f6!important;padding:5px;margin:5px}
	.comment.odd{background-color:#ededed!important;padding:5px;margin:5px}
	/*set comment box color */: 
	div.cbInner{background:#ededed; color:##010101;}




	/*footer*/ 

	#footerW {
		_background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABeCAIAAABtr+n8AAAACXBIWXMAAABkAAAAZAAPlsXdAAAARnRFWHRSYXcgcHJvZmlsZSB0eXBlIEFQUDEyAApBUFAxMgogICAgICAxNQo0NDc1NjM2Yjc5MDAwMTAwMDQwMDAwMDAzYzAwMDAKpznqHAAAAAl2cEFnAAAAAQAAAF4A+rYedgAAAJVJREFUGNNlkDsOwzAMQ8lnxwYKdO0JuvT+R+nQ3iWI1cGfBOhkU5QeZevzfaf6fBH3ByUqty3Y60HeKlsrkAPbSAIZAIa2u5ZEkrseZ5o9efqdg43d77N/sjKDaS0/3EgjduZIOmskpLZyWewgDcY1y/baVRKm/b3PNh47iVieHX2WWCxxzl7/YTKbAR1kC8dOKQVRfre4GtgdxWj/AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDExLTA3LTIzVDIwOjMzOjM1LTA3OjAw3hl+PgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMS0wNy0yM1QyMDozMzozNS0wNzowMK9ExoIAAAARdEVYdGpwZWc6Y29sb3JzcGFjZQAyLHVVnwAAACB0RVh0anBlZzpzYW1wbGluZy1mYWN0b3IAMXgxLDF4MSwxeDHplfxwAAAAAElFTkSuQmCC) repeat-x;
		background: #36b0d8;
		_height:90px;
		display:inline-block;
		margin:0% 0 0 0;
		padding:0;
		color:white;
	}
	#footer {
		_background: url(http://cdn3.openculture.com/wp-content/themes/openculture_v4a/images/bg_footer.png) no-repeat
		width: 100%;
		_height:58px;
		margin:0 auto;
		padding:32px 0 0 2.0rem;
			font-family:"Multi", sans-serif ;
			_font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Grande";
			color:white;
	}
	#footer p {
	
		font-size:1rem;
		color:#fff;
		line-height:120%;
		padding:0 0 0 0%;
		margin: 0 0 0px 0;
		color: white;
	}
	#footer a img {
		float:left;
		display:inline;
		border:0 none;
		color: white;
		width: auto ;
	}

	#footer a {color:white;}


	.clearfix{clear:both;
	width:100%;
	height:0px}

	.clearfix:after{visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0}
   



                   
	/*.contentmiddle iframe, */

	}
	.contentmiddle img, .contentmiddle p img {
	    float: left;
	    border: medium none;
	    margin-right: 15px;
	    margin-bottom: 15px;
	    margin-top: 5px;
	    width: 100%;
	    height: auto;
		text-align:center;
		max-width:400px !important;
	}
	/* If we drop the max-width:100% here, we could allow it to expand image to max-width, and then center after that...just would need to make sure that max-width is smaller than screen size, probably with a media query */

	.contentmiddle img, p img {
	    /*max-width: 100%;*/
	    max-width: 100%; 
	    width: 100%;
	    height: auto;
	    margin: 0 auto;
	    text-align: center;
	    display: block;
	}
	.middle_sidebar img, .l_sidebar img, .r_sidebar img {width:auto;} 





	.oc-video-container {
		   	position: relative;
		   	padding-bottom: 63.25%; 
		   	padding-top: 10px;
		   	height: 0;
		   } 
	/*	.oc-video-container{
		width: 100%;
		max-width: 100%;
	}*/

	.oc-hdvideo-container{
	    position: relative;
		height:0;
		  padding-bottom:56.25%
	}


	.oc-video-container iframe, .oc-hdvideo-container iframe{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}



	/* this should stop any bleed over the main column */
	/*it now experimentally takes a whack at proportions */
	/*.contentmiddle iframe, .contentmiddle object,  .contentmiddle span{
		max-width:100% !important;
		/*these three experimental */
		/*min-height:300;
		/* height:inherit; 
		width: 100%;
	} */




	.oc-center object, .oc-center iframe, .youtube span, .oc-center, .oc-center img { 
		width:100% !important;
		max-width:100% !important; 
		margin:0 auto; 
		display:block;}


	.ratio06,.archiveorgaudio{padding-bottom:6% !important;}
	.ratio12{padding-bottom:12% !important;} 
	.ratio24{padding-bottom:24% !important;}
	 
	.ratio30{padding-bottom:30% !important;}
	.ratio41{padding-bottom:41% !important;} /*nprvideos* 41-->63 >~700px  needs a javascript*/
	.ratio75{padding-bottom:75% !important}
	.ratio56{padding-bottom:56.25% !important;}/*for 16:9 video*/

	.oc-ratio-embed{ position: relative;
	    padding-bottom: 75%;
	    height: 0;
	    overflow: hidden;}
	 .oc-ratio-embed iframe{
		    position: absolute;
		      top:0;
		      left: 0;
		      width: 100%;
		      height: 100%;
		
		}

	#comment{margin:2px 0px;
	width:98%;
	height:247px}



	/* Site Tricks */

	.hide{display:none}


	#fbpreview{clip:rect(8px,8px,8px,08px)}

	#fbpreview img{max-height:246px !important;
	width:470px !important;
	height:246 !important;
	object-fit:cover}
   
   
	


	/* general resizing tools for writers */

	.minustopbottommargin20{margin-top:-20px !important; margin-bottom:-20px !important;}
	.minustopbottommargin40{margin-top:-40px !important; margin-bottom:-40px !important;}
		.minustopmargin100{margin-bottom:-100px !important;}
		.minustopmargin125{margin-bottom:-125px !important;}
		
		.minusbottommargin100{margin-bottom:-100px !important;}
		.minusbottommargin115{margin-bottom:-115px !important;}
	
		.minusbottommargin125{margin-bottom:-125px !important;}
		.minustopmargin20{margin-top:-20px !important;}
		.minustopmargin40{margin-top:-40px !important;}

	.minheight10{width:100%;min-height:10px!important}
	.minheight20{width:100%;min-height:20px!important}
	.minheight40{width:100%;min-height:40px!important}
	.minheight60{width:100%;min-height:60px!important}
	.minheight80{width:100%;min-height:80px!important}
	.minheight100{width:100%;min-height:100px!important}
	.minheight200{width:100%; min-height:200px !important}
	.minheight300{width:100%; min-height:300px !important}
	.minheight350{width:100%; min-height:350px !important}
	.minheight400{width:100%; min-height:400px!important}
	.minheight500{width:100%; min-height:500px !important}
	.minheight600{width:100%; min-height:600px !important}


	.maxheight20{width:100%;max-height:20px!important}
	.maxheight40{width:100%;max-height:40px!important}
	.maxheight60{width:100%;max-height:60px!important}
	.maxheight80{width:100%;max-height:80px!important}
	.maxheight100{width:100%;max-height:100px!important}
	.maxheight200{width:100%; max-height:200px !important}
	.maxheight300{width:100%; max-height:300px !important}
	.maxheight350{width:100%; max-height:350px !important}
	.maxheight400{width:100%; max-height:400px!important}
	.maxheight500{width:100%; max-height:500px !important}
	.maxheight600{width:100%; max-height:600px !important}


	.height20{width:100%;height:20px!important}
	.height40{width:100%;height:40px!important}
	.height60{width:100%;height:60px!important}
	.height80{width:100%;height:80px!important}
	.height100{width:100%;height:100px !important}
	.height200{width:100%;height:200px !important}
	.height250{width:100%;height:250px !important}
	.height300{width:100%;height:300px !important}
	.height350{width:100%;height:350px !important}
	.height400{width:100%;height:400px!important}
	.height500{width:100%;height:500px !important}
	.height600{width:100%;height:600px !important}


	.autoheight{max-width:100%; height:inherit !important;}

	.bottomminus10{margin-bottom:-10% !important;}
	.bottomminus15{margin-bottom:-15% !important;}
	.bottomminus20{margin-bottom:-20% !important;}
	.bottomminus25{margin-bottom:-25% !important;}
	.bottomminus30{margin-bottom:-30% !important;}
	.topminus10{margin-top:-10% !important;}
	.topminus15{margin-top:-15% !important;}
	.topminus20{margin-top:-20% !important;}
	.topminus25{margin-top:-25% !important;}
	.topminus30{margin-top:-30% !important;}


	   .ratio28,.archiveorgaudio{padding-bottom:28% !important;}
	   .ratio41,.npraudio{padding-bottom:41% !important;} /*nprvideos*/
	   .ratio75,.4-3tv{padding-bottom:75% !important}  /*standard Tv */
	   .ratio56,.16-9hd{padding-bottom:56.25% !important;}/*for 16:9 video*/

	   .oc-ratio-embed{ position: relative;
	       padding-bottom: 75%;
	       height: 0;
	       overflow: hidden;}
	   	.oc-ratio-embed iframe{
	   	    position: absolute;
	   	      top:0;
	   	      left: 0;
	   	      width: 100%;
	   	      height: 100%;
		
	   	}

	   .oc-center-absolute{position:relative; max-width:100%;}
	   	.oc-center-absolute iframe{
	   		position: absolute;
	   		top: 0px;}
		
	   	.oc-center-float{}	
	   		.oc-center-float iframe{float:left;margin-bottom:0px;}
   
   

		   /* new required classes */
		   .sticky {}
		   .bypostauthor {}
   
   
   
   


			   </style>


			 
			      						<style type="text/css">

			   							</style>
   
   

						
   
