#postlist p, #postgrid p {display: block;}

	#postlist .fullepoverlay {background: url(../images/full-episode-bg.png); display: block; height: 33px; float: left; position: relative; margin-top: -33px; width: 100%;  text-align: center;}
#postlist .fullepoverlay img {width: 100%; max-width: 128px; max-height: 32px; height: auto; margin: 0 auto; float: none;}

	#postgrid { width: 100%; }
	#postgrid .box {float: left; width: 47%; height: auto; margin: 0 0 30px 0; position: relative;}
	#postgrid .share {display: block;  margin: 5px 0 1em 0;}
	#postgrid div.excerpt {margin:0; padding: 0; border: 0;}
	#topheadline .share {display: block;}
	.videogrid .item {float: left;  width: 30%;  margin: 0 .3em .5em .3em; border: 0; height: 170px; padding: 0; cursor: pointer;}
    .videogrid .item img {width: 100%; height: auto; position:relative; display: block; margin-bottom: 5px;}
    .videogrid .thumb {  display: block; }
	.videogrid .title {  margin: 0; display: block;}

	.videogrid .item a {float: left; display: block; position: relative; width: 100%;}
	.videogrid .item .rollover {display: none;}
	.videogrid .item:hover .rollover {display: block; width: 200px; height: 200px; 
	 padding: 8px; font: normal 11px arial; color: #333; background-color: #fff; border: 1px solid #727272;  box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;  top: -150px; left: 150px;  -moz-box-shadow:  0 1px 8px #000;
	-webkit-box-shadow: 0 1px 8px #000; box-shadow: 0 1px 8px #000; position: relative; float: left; z-index: 999999999; }
	.videogrid .rollover .title {display: block; font: bold 12px arial; color: #2d5e78;}
	.videogrid .rollover .dek {border-bottom: 1px solid #eb8c03; padding-bottom: .5em; margin-bottom: .5em; }
	.videogrid .rollover .date {display: block; font-size: 11px; color: #666;}
	.videogrid .rollover .pointer {display: block; width: 19px; height: 19px;background: url(../images/video-pointer.png) 0 0 no-repeat; float: left; position: relative; margin: 0 0 0 -27px;}

.videogrid .item.num1:hover .rollover, .videogrid .item.num2:hover .rollover, .videogrid .item.num4:hover .rollover,
	.videogrid .item.num5:hover .rollover, .videogrid .item.num7:hover .rollover, .videogrid .item.num8:hover .rollover,
	.videogrid .item.num10:hover .rollover, .videogrid .item.num11:hover .rollover {left: 150px;}
	
	.videogrid .item.num3:hover .rollover, .videogrid .item.num6:hover .rollover, .videogrid .item.num9:hover .rollover, .videogrid .item.num12:hover .rollover {left: -160px; }
	.videogrid .item.num3 .pointer, .videogrid .item.num6 .pointer, .videogrid .item.num9 .pointer, .videogrid .item.num12 .pointer {
	display: block; width: 19px; height: 19px;background: url(../images/video-pointer-right.png) 0 0 no-repeat; float: right; position: relative; margin: 0 -27px 0 0;}

	#sortbar {margin-left: 5px;}
	#featuredvideo li {width: 29%;}
	#featuredvideo li.share {width: 42%; display: block;}
	


	.relatedcontent li {float: left; width: 23%; margin: 0 1em 1em 0;}
	.relatedcontent img {display: block; max-width: 100%; max-height: auto;}
	
		#spotlightzone.num2 .item {width: 47%; float: left; margin-bottom: 0;}
		#spotlightzone.num2 .item0 {margin-right: 15px;}
		
		
		
		
		.graybar {display: block;}
		
		
/* header */
.snap-drawers, #header .sitename, #header .button-menu, #header .button-search, #header .mobsearch {display: none !important;}

#header {border-bottom: 0; padding: 0; position: relative; width: auto; min-height: auto; margin: 0 15px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
#header .padding {padding: 0px; }
#header h1.logo {float: left; display: block; width: 25% !important; margin: 27px 0 14px 0;}
#header .logo a {height: auto; display: block; min-height: auto;}
#header .logo img {float: left; max-width: 100%; height: auto;  padding:0 !important; margin:0 !important; }
#header nav {display: block;}
/* end header */

/* top nav */
#topnav {display: block !important; float: right; width: 73% !important; margin: 49px 0 0 0; }
#topnav ul {list-style-type: none; margin: 0px; padding: 0px;}
#topnav ul ul {display: none; float: left; margin: 0; position: absolute; top: 34px; left: 0px; 	width: 188px; z-index: 1; border-top: 0px;}
#topnav ul ul.right {left: 180px; width: 188px; border-left: 1px solid #a3e5ff;}
#topnav ul li {float: left; position: relative; margin: 0 .5em 0 0;}
#topnav ul li a {display: block; font: 600 .9em 'Open Sans', arial; line-height: 20px; padding: .5em .3em; color: #2d5e78; text-decoration: none; text-transform: uppercase; text-shadow: 1px 1px 1px #fff;}
#topnav ul li a:hover {background-color: #6da9c0; color: #fff;  text-shadow: 1px 1px 1px #2d5e78;}
#topnav ul li.current-menu-item a {background-color: #fff; color: #eb8c03; }
#topnav ul li:hover > ul {display: block;}
#topnav ul ul li.title {background: #6da9c0; border-bottom: 1px solid #a3e5ff; padding: .3em .5em !important; width: 168px;  color: #fff; font: normal .9em 'Open Sans',arial !important;}
#topnav ul ul a, #topnav .current_page_item .sub-menu a {background: #6da9c0 !important; color: #fff; font: normal .9em 'Open Sans',arial !important; height: auto; line-height: .9em; padding: .3em .5em !important; width: 168px;  text-transform: none;  text-shadow: 1px 1px 1px #2d5e78;}
#topnav ul ul a:hover, #topnav .current_page_item .sub-menu a:hover {background: #2d5e78 !important; color: #fff !important;}
#topnav li:hover > a,  #access a:focus {background: #6da9c0 !important; color: #fff; text-shadow: 1px 1px 1px #2d5e78;}
#topnav a:hover, #topnav a:focus {color: #eb8c03;}
#topnav ul li:hover > ul {display: block;}
#topnav .current_page_item > a, #topnav .current_page_ancestor > a {color: #eb8c03;}
#topnav .current_page_item:hover a {color: #fff;}
#topnav .current-menu-parent .current-menu-item a {color: #fff;}
body.single-headlines li.menu-item-16135 a {background-color: #fff !important; color: #eb8c03 !important; }

/* end top nav */

#pbs_distribution_header div {display: block !important;}
#content {padding: 0 15px 15px 15px;}
#content .cwrap {border-top: 1px solid #b0b0b0;}
#content .main {float: left; width: 67%; margin-bottom: 0; }
#sidebar {float: right; width: 31%;}
#sidebar li.widgets, #sidebar li.facebook, #sidebar li.discussion, #sidebar li.ad, body.single #sidebar li.headlines   {display: block;}
#sidebar embed {max-width: 100%; height: auto;}


#sidebar #vidad {position: relative;
    padding-bottom: 85%;
    height: 0;
    overflow: hidden;}
#sidebar #vidad iframe {position: absolute;
    top: 0;
    left: 0;
    max-width: 100%;
    height: 100%;}



.foot-left {float: left; width:47%; text-align: left;}
.foot-right {float: right; width:47%; text-align: left;}
	
.videogrid .item {width: 23%; margin: 0 .4em .5em .4em; height: 180px;}
#videoarchive #sidebar {display: block;}

#featuredvideo li {width: 27%;}
#featuredvideo li.share {width: 46%; display: block;}


#sidebar li.connect h3  {font-size: 1.1em;}
#sidebar li.connect ul li.gap15 {margin-right: .5em;}
.inthisepisode h3 {font: 600 1.3em 'Open Sans',arial; color:  #eb8c03; margin: 0 0 .6em 0;}
	.inthisepisode ul {display: block;}
	.inthisepisode h3 span {display: none;}
	
	.videogrid .rollover .pointer {margin: 0 0 0 -27px;}
		.videogrid .item:hover .rollover {width: 300px; height: 150px;}
	
	.videogrid .item.num1:hover .rollover, .videogrid .item.num2:hover .rollover, .videogrid .item.num5:hover .rollover, 
	.videogrid .item.num6:hover .rollover, .videogrid .item.num9:hover .rollover, .videogrid .item.num10:hover .rollover {left: 150px; }
	
	.videogrid .item.num3:hover .rollover, .videogrid .item.num4:hover .rollover, .videogrid .item.num7:hover .rollover, .videogrid .item.num8:hover .rollover, .videogrid .item.num11:hover .rollover, .videogrid .item.num12:hover .rollover {left: -160px;}
 	
	.videogrid .item.num3 .pointer, .videogrid .item.num4 .pointer, .videogrid .item.num7 .pointer, .videogrid .item.num8 .pointer,
	.videogrid .item.num11 .pointer, .videogrid .item.num12 .pointer {background: url(../images/video-pointer-right.png) 0 0 no-repeat; float: right; margin: 0 -27px 0 0;}
	
	.videogrid .item.num1 .pointer, .videogrid .item.num2 .pointer, .videogrid .item.num5 .pointer, .videogrid .item.num6 .pointer,
	.videogrid .item.num9 .pointer, .videogrid .item.num10 .pointer {background: url(../images/video-pointer.png) 0 0 no-repeat; float: left; margin: 0 0 0 -27px;}

.relatedslider .navpad {padding: 0 0 0 20px;}
.relatedslider a.prev {display: block; float: left; background-color: #ccc; position: absolute; width: 15px; height: 100px; margin-top: -180px; margin-left: -20px; cursor: pointer; background-image: url(../images/full-ep-nav.png);  background-position: 0 0;}
.relatedslider a.next {display: block; float: right; background-color: #ccc; position: relative; width: 15px; margin-top: -180px; height: 100px;  cursor: pointer;  background-image: url(../images/full-ep-nav.png);  background-position: -16px 0;}
.relatedslider a.prev:hover, .relatedslider a.next:hover {opacity:0.8;filter:alpha(opacity=80);}

	.related-material {width: 48%; padding: 0 3em 0 0; min-height: 155px;}

	
#sidebar #sidewatch {display: block; padding-top: 1em;}
#sidewatch h4 {display: block;}
#sidewatch .seeall {float: right; font: normal 12px arial; color: #053f55; margin-top: 8px;}
#sidewatch .title {color: #053f55; margin-bottom: .8em;}
#sidewatch .title a {color: #053f55; font: normal 1.5em georgia;}
#sidewatch .listen {color: #eb8c03;}
#sidewatch .listen a {color: #eb8c03; font: normal 1.3em arial; background: url(../images/audio-icon.png) 0 0 no-repeat; padding-left: 25px; height: 18px; }
#sidewatch .wslider-holder {margin: 0; height: 250px;  overflow: hidden;}
#sidewatch .wslider {width: 100%; overflow: hidden; position: relative;}
#sidewatch .wslider .holder {width: 300px; margin: 0; position: relative; overflow: hidden;}
#sidewatch .wslider .list {margin: 0; padding: 0; list-style: none;	width: 9999px; overflow: hidden;}
#sidewatch .wslider .item {float: left; padding: 0 0 0 25px;  box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; height: 250px; width: 250px;}
#sidewatch .wslider .thumb {margin-bottom: .5em; }
#sidewatch .wslider .thumb img {max-width: 100%; height: auto;}
#sidewatch a.prev {display: block; float: left; background-color: #ccc; position: absolute; width: 13px; height: 100px; top: 0; left: 0; cursor: pointer; background: #b0b0b0 url(../images/watch-left.png) left center;
border: 1px solid #808080; border-top: #d6d6d6; border-left: #d6d6d6;
}
#sidewatch a.next {display: block; float: right; background-color: #ccc; position: absolute; width: 13px; top: 0; right: 0; height: 100px;  cursor: pointer;  background: #b0b0b0 url(../images/watch-right.png) left center; border: 1px solid #808080; border-top: #d6d6d6; border-right: #d6d6d6;}
#sidewatch a.prev:hover, #sidewatch a.next:hover {opacity:0.8;filter:alpha(opacity=80);}
	
	
	
	#content {max-width: 1190px; margin: 0 auto;}
	#header, #content, .footpad {margin: 0 auto; padding: 0; width: 75%; min-width: 980px; max-width: 1190px;}
	.footpad {padding-top: 15px; padding-bottom: 15px;}
	#footer .funders {width: 80%;}
	#content { padding: 0 0 15px 0;}
	#header h1.logo {float: left; width: 30% !important; margin: 26px 0 14px 0;}
	#topnav {float: right; margin: 63px 0 0 0 !important; width: 70% !important;}
	#topnav ul li a {font-size:1em; padding: .5em .6em;}

	.videogrid .item {height: 195px; width: 23%; margin: 0 .6em .5em .6em;}
	#sidebar li.connect h3 {font-size: 1.3em;}
	#sidebar li.connect ul li.gap15 {margin-right: .8em;}
	#featuredvideo ul {font-size: .8em;}
	#featuredvideo li, #featuredvideo li.share {width: 33%;}
	#spotlightzone.num2 .item0 {margin-right: 1.9em;}
	#sortbar {margin-left: 9px;}
	.repodcast .podleft {width: 60%; float: left; }
.repodcast .podright {width: 40%; float: right;}
.repodcast .txt {padding: 6px 0 0 10px;  width: 40%; float: left;}
.repodcast .aplayer {width: 60%; float: right;}
#postlist .fullepoverlay img {max-width: 178px;}

.m-carousel-hud, p.m-caption span.dek  {display: block;}
	.m-carousel-hud {width: 100%;}
	.m-carousel-hud .m-carousel-prev { left: -15px; top: -200px; float: left; position: relative;}
	.m-carousel-hud .m-carousel-next { right: -15px;  top: -200px; float: right; position: relative;}
	
	
	.m-carousel-controls {float: right; position: relative; margin: -80px 15px 0 0;}
	.m-carousel-bulleted a {background-color: #fff;}
	.m-carousel-bulleted a:hover, .m-carousel-bulleted a:focus {background-color: #eb8c03;}
	.m-carousel-bulleted a.m-active {background-color: #68b7d8;}
	.m-carousel-hud .m-carousel-prev {left: 15px; top: -100px;}
	.m-carousel-hud .m-carousel-next { top: -100px;}
	