/* Global
------------------------ */

html { margin-top: 0 !important; }
* html body { margin-top: 0 !important; }
	
html { overflow-y: scroll; }
body { text-align: left; margin:0; padding:0; background-color:#fff; font-size:100%; line-height:1.125em; /* 16x1.125=18px */ font-family:Georgia, "Times New Roman", Times, serif; }
A { text-decoration:none; color:#25408f; }
A:HOVER { text-decoration:underline; }
A:ACTIVE, A:FOCUS { outline:none; }
H1, H2, H3, H4, H5, H6 { margin:0; font-weight:normal; }
DIV { margin:0; padding:0; }
IMG {border:0; }
FORM { margin:0; padding:0; }
BLOCKQUOTE { border-left: 3px solid #ececec; padding:2px 2px 2px 15px; margin: 0 0 0 5px; }
CODE { display:block; width:600px; padding:10px; background-color:#ececed; }
HR { border:none; line-height:1px; height:1px; background-color:#ecece2; width:100%; margin:5px 0 10px 0; }

/* Clearfix
------------------------ */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
* :focus { outline: 0; }

/* Button
------------------------ */
.wb-btn { text-decoration:none; background:#ececed; border: none; border-radius:4px; padding:0 8px 3px; cursor:pointer; margin:0 10px 0 0; box-shadow:1px 1px 3px #999; } 
.wb-btn:HOVER { text-decoration:none; background-color:#f4f4f4; color:#000; }
.wb-btn img { font-size: 0; vertical-align: middle; padding:0 2px 0 0; }      
.wb-btn-content { font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; line-height:.9375em; font-size:.75em; color:#333; }
.wb-btn-img { background: url("//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png") no-repeat; height: 17px; width:16px; }
.wb-btn-popout { background-position:0 -1979px; }
.wb-btn-dl { background-position:0 -2038px; }
.wb-link-player { background: url("//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png") no-repeat 0 -1979px; padding:0 0 0 17px; }

/* Responsive
------------------------ */
.responsive-media { margin:15px 0; position: relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow: hidden; }
.responsive-media iframe, .responsive-media object, .responsive-media embed { position:absolute; display:block; padding-bottom: 10px !important; top:0; left:0; width:100%; height:100%; margin: 0 !important; }
.embed-container {position: relative; padding-bottom: 120%; height: 0; overflow: hidden; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* WP image embeds
------------------------ */
.img-med { width:300px; }
.wp-caption { position:relative; margin:0 0 10px 0; } 
.wp-caption-text { margin:0 !important; padding:6px; color:#fff; font-size:.75em !important; font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; background-color:#000; } 
.wp-caption IMG { display:block; }
.alignleft { float:left; margin:0 10px 5px 0; }
.alignright { float:right; margin:0 0 5px 10px; }
.aligncenter IMG, .alignnone IMG, .aligncenter, .alignnone { width:100%; }

/* Misc
------------------------ */
.secthead { border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:0 0 10px 0; }
.sectheadtxt { background-color:#f5f5f5; padding:8px 4px; border-top:1px solid #fff; border-bottom:1px solid #fff; font-size:1.125em; }	
.sep { border-top:2px solid #e8e8e8; height:1px; margin:14px 0 0 0; padding:13px 0 0 0; }
.pagetitle { margin-bottom:15px; }

.current-cat { font-weight:bold; background-color:#d2d2d2; }

.links404 { width:620px; }
.links404 UL { width:270px; float:left; }

.rsslink { display:block; padding:0 0 0 20px; background: url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat 0 -386px; }
.rsslink:HOVER { text-decoration:none; }

/* Ads and Placeholders
------------------------ */
.ad { font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; }
.ad-top { margin:0 0 10px 0; }
.ad-msg { color:#666; font-size:10px }
.ad DIV A { color:#666; font-size:10px }
.ad-windowshade-full { margin:14px auto 0px auto; width:940px; min-height:104px; }
.ad-windowshade-short { margin:0; }
#google_ads_div_Membership_Top_ad_wrapper { margin:0 0 15px 0; }

/* Slideshow Pro
------------------------*/
#ssproboxsmall { width:300px; height:258px; margin:0 0 8px 0; }
#ssproboxlarge { width:630px; height:438px; margin:0 0 10px 0;}

/* Tickertech Markets
------------------------ */
.markets { font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) repeat-x 0 -258px; width:153px; margin-bottom:8px; }
.markets .thenumbers { background:none #FFF; }
.title, .time { font-weight:bold; font-size:.75em; }
.time, .down { color:#900; }
.thenumbers { margin-top:5px; width:170px; font-size:.625em; overflow:hidden; } 
.up { color:#090; }
.down, .up { width:15px !important; overflow:hidden;}

.ttitablestyle { border: none; padding:0px; width:260px; height:375px; }
.ttitdstyle1left { border-left:1px dotted #818284; border-top:1px dotted #818284; border-bottom:1px dotted #818284; background-color: #EEF1F6; padding:1px; }
.ttitdstyle1mid { border-top:1px dotted #818284;border-bottom:1px dotted #818284;background-color: #EEF1F6;padding: 1px; }
.ttitdstyle1right { border-right:1px dotted #818284; border-top:1px dotted #818284; border-bottom:1px dotted #818284; background-color: #EEF1F6; padding:1px; }
.ttitdstyle2 { background-color:#FFFFFF;padding:2px; }
.ttibottomtr { padding-top:18px; padding-bottom:9px; }
.ttitopfont { font-family:Arial; font-weight:bold; font-size:12px; }
.ttithfont { font-family:Arial; font-weight:bold; font-size:11px; }
.ttilastfont { font-family:Arial; font-size:11px; }
.ttiupfont { font-family:Arial; font-size:11px; color:#2F6031; }
.ttidownfont { font-family:Arial; font-size:11px; color:#980D0A; }
.ttientersymbox { font-family:Arial; font-size:10px; color:#616767; width:100px; height:17px; }
.ttigobutton { font-family:Arial; font-size:10px; color:#333132; background-color:#D7D7D7; border:1px dotted #797A7C; width:27px; height:17px;}
a.ttilink:link, a.ttilink:visited { font-family: Arial; font-weight:bold; font-size:10px;color:#2C4096; text-decoration: none;}

/* Amazon
------------------------ */
#amazon { width:300px; height:140px; background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/amazon_bg.gif); }
.azntop { height:57px; cursor:pointer; margin:0 0 5px 0; }
.aznbot { height:39px; cursor:pointer; }
.aznfrm { padding:0 0 0 10px; }
.aznfrm FORM { margin:0; padding:0; }
.aznfrm #field-keywords { width:153px; border:1px solid #d2d2d2; height:20px; line-height:20px; padding:4px 0 1px 25px; float:left; background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/amazon_txt.gif) no-repeat 0 0; }
.aznfrm #aznbtn { margin:0 0 0 4px; }
.aznbot { width:300px; height:35px; }

/* Top
------------------------ */

.header { width:100%; background-color:#f5f5f5; }

.top-super-wrap { border-bottom:1px solid #e8e8e8; height:22px; width:100%; text-align: center; background-color:#ececec; margin:0 0 10px 0; padding:5px 0 0 0; font-size:.675em; font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; }
.top-super { width:960px; margin:0 auto; color:#333; }
.top-super A { color:#333; }
.top-super-nav { float:right; }
.top-super-info { float:left; }
.top-super-info span { margin:0 20px 0 0; }
.top-super-nav span { margin:0 0 0 12px; }
	
.supernav-tw, .supernav-fb { padding:0 6px 0 4px; position:absolute; line-height:16px; top:1px; }
.supernav-tw {  right:0; }
.supernav-fb { right:110px; }
.supernav-tw IMG { vertical-align:middle; background:url('//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png') no-repeat 0 -1626px transparent; }
.supernav-fb IMG { vertical-align:middle; background:url('//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png') no-repeat 0 -1862px transparent; }

.top-wrap { margin:0 auto; width:960px; min-width:960px; text-align:left;  }
.top { position:relative; height:96px; }
		
	.top-nowplaying { position:absolute; width:310px; padding:15px 0 0 0; height:58px; }
	.top-nowplaying-pad { margin:0; vertical-align:middle; position:relative; font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; }
	.top-np-button { position:absolute; width:120px; left:0; top:3px; box-shadow:0 1px 2px #666; cursor:pointer; }
	.top-np-button:HOVER { text-decoration:none; box-shadow:0 0 4px #666; }
	.top-np-button-txt { padding:14px 14px; text-align:center; background-color:#d34313; color:#fff; font-weight:bold; font-size:.875em; }
	
	.top-np-head { position:absolute; left:132px; top:0; width:180px; }
	.top-np-head-txt { font-weight:bold; font-size:.675em; color:#bd2929; }
	.top-np-txt { font-weight:bold; font-size:.875em; }
	.top-np-nav { font-size:.6125em; color:#333; }
	.top-np-nav A { color:#000; }
				
	.top-logo { position:absolute; width:320px; left:330px; }
		.top-date { position:absolute; top:0; left:0; font-size:11px; padding:0 0 0 5px; font-family:Georgia, "Times New Roman", Times, serif; }
		.wburlogo { float:left; width:320px; display:block; height:78px; background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) repeat-x 0 -1196px; }
		
	.top-banner { left: 698px; margin: 16px 0 0 0; position:absolute; width:260px; height:50px; }
	
	/* Top Navigation */		
	.top-nav-wrap { border-top:1px solid #fff; border-bottom:1px solid #e8e8e8;  padding:0; margin:0; width:100%; height:36px; background-color:#333333; text-align:center; }

	.top-nav { width:960px; margin:0 auto; position:relative; overflow:inherit; height:37px; }			
	.menu-primary-container .menu-item { font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; padding:0 !important; margin:0 !important; float:left; text-align:center; }
	.menu-item-first { border-left:1px solid #d2d2d2; }			
	.menu-primary-container .menu-item A { font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; display:block; border-right:1px solid #d2d2d2; font-weight:bold; font-size:.75em; color:#fff; line-height:36px; }
	.top-nav .current-menu-item { background-color:#fff; }			

	.menu-item-46421 { width:94px; }
	.menu-item-46425 { width:94px; }
	.menu-item-46319 { width:120px; }
	.menu-item-47384 { width:134px; }			
	.menu-item-46321 { width:106px; }
	.menu-item-145631 { width:108px; }
	.menu-item-83496 { width:120px; }
	.menu-item-46323 { width:142px; }
	
	.menu-item-search { cursor:pointer; position:absolute; right:1px; top:0; height:36px; width:39px; background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat 12px -72px; border-right:1px solid #ccc; }
	.menu-item-search:HOVER { background-position:-24px -72px; }
	.menu-item-search-drop { display:none; width:200px; height:25px; box-shadow:1px 1px 2px #666; background-color:#ececec; padding:5px; position:absolute; bottom:-40px; right:1px; }
	
	#q { width:160px; margin:0; float:left; }
	#sa { float:left; background-color:#333; color:#fff; height:22px; font-size:.6125em; font-weight:bold; border:none; width:32px; padding:0; }

	.current-menu-item A { color:#333 !important; }
	.menu-item-support A { color:#DFA011 !important; }
	.post-type-archive-wbur_support .current-menu-item, .single-wbur_support .current-menu-item { background-color:#DFA011; }
	.post-type-archive-wbur_support .top-nav .current-menu-item A, .single-wbur_support .top-nav .current-menu-item A { color:#fff !important; }
	
	/* Secondary Nav */
	.sec-nav-wrap { padding:0; margin:0; width:100%; overflow:hidden; height:38px; border-bottom:1px solid #e8e8e8; background-color:#f5f5f5; }
	.sec-nav { font-size:.75em; line-height:26px; color:#000; font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; margin:0 auto; width:940px; display:block; border-left:1px solid #f5f5f5; }
	.sec-nav-head { padding:0 20px 0 0; float:left; line-height:38px; font-weight:normal; color:#D34313; }			
	.sec-nav-sub { width:800px; float:left; max-height:38px; }
	.sec-nav-sub-wide { width:940px; }
	.sec-nav-sub-more { width:140px; float:left; }
	
	.sec-nav .menu-item { margin:0 10px 0 0; float:left; line-height:38px; }
	.sec-nav .menu-item A { float:left; padding:0 10px; color:#000; }
	.sec-nav .menu-item A:HOVER { text-decoration:none; color:#e8b01f; }
	.sec-nav .current-menu-item A { background-color:#e5e5e5; }
	.nav-red A { color:#930 !important; }
	
	.menu-item.menu-item-dropdown {width:138px;}
	.sec-nav .menu-item.menu-item-dropdown { float:none; margin:0; }
	.sec-nav .menu-item.menu-item-dropdown A {float:none; padding:0;}
	
	/* Custom wordpress menu items */
	.post-type-archive-wbur_support .sec-nav .menu-item-46329 A { background-color:#ecece2; }
	.single-wbur_blog .menu-item-66748 { background-color:#ecece2; }
				
			
/* Footer
------------------------ */
.footer-wrap { padding:15px 0; border-top:1px solid #ccc; background-color:#f5f5f5; width:100%; text-align: center; }
	.footer { font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; min-width:960px; width:960px; text-align:left; margin:0 auto; }
	.footer-list { list-style:none; padding:0; float:left; width:180px; margin:0 10px; } 
	.footer-item { font-size:.75em; line-height:1.5em; list-style:none; padding:0 0 0 2px; margin:0; }
	.footer-head { font-size:.825em; font-weight:bold; color:#333; line-height:15px; margin:0 0 2px 0; }	
	.fdiv { padding:0 10px 0 6px; color:#ccc; }
	.footerlogos { width:140px; }
	.footerlogos LI { margin-bottom:20px; }
	
	.footer-sub-wrap { padding:15px 0; border-top:1px solid #ccc; background-color:#333; width:100%; text-align: center; }
	.footer-sub { font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; width:960px; margin:0 auto; color:#fff; font-size:.75em; }
	.fsitem { float:right; margin-left:15px; display:inline; }
	.fsiteml { float:left; margin-right:15px; display:inline; }
	.footer-sub A { color:#fff !important; }
	
	.logo { background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat; display:block; }
	.apm { background-position:0 -603px; width:71px; height:14px; }
	.pri { background-position:0 -884px; width:29px; height:25px; }
	.bbc { background-position:0 -730px; width:70px; height:24px; }
	.bu { background-position:0 -959px; width:103px; height:46px; }
	.npr { background-position:0 -801px; width:100px; height:33px; }
	.prx { background-position:0 -1046px; width:100px; height:33px; }

.theme_switch { width:100%; display:block; background:#e9edf2; border-top:1px solid #ccc; line-height:36px; padding:15px 0; font-size:24px; font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; }
.theme_full { text-align:left; padding:0 0 0 15px; font-size:36px; line-height:70px; }

/* Content area
------------------------ */
#wrapper { margin-left:auto; margin-right:auto; width:960px; text-align:left; }		

	#site { padding:0 0 10px 0; min-height:1300px; width:940px; margin:15px 10px; }

		/* Main content area 
		------------------------ */
		#content { width:100%; }

        .wbur-canvas { width:100%; }
			
			/* Left content
			------------------------ */
			#main { width:620px; float:left; border-right:1px solid #E8E8E8; padding:0 10px 0 0; }
			.main-wide { width:940px !important; margin:0; border-right:none !important; }			
			.livesite .empty { display:none; }
					
				/* Page section subnav
				------------------------ */
				.subhead { margin:5px 0 15px 0; color:#333; font-size:1.75em; line-height:1em; }
				.subheadtxt { padding-bottom:5px; }			
				

				/* Blogs & Landing Pages
				------------------------ */
				#blogs { margin:10px 0 0 0; }						
					.blogitem { margin:0 0 5px 0; }
					.bhead { margin-bottom:4px; font-size:.75em; font-weight:bold; }
					.blogitem .btease { font-size:.75em; line-height:16px; }
					.blogitem H3 { margin-bottom:4px; }
					.blogitem IMG { float:right; margin:4px 0 0 4px; }
					
					.tee { width:620px; margin:0 0 20px 0; }
					.twell { float:left; padding:0 10px 0 0; border-right:1px solid #E8E8E8; width:300px; }

					.tee .tside { float:right; width:300px; }

					
					.lmod { width:630px; margin:0 0 15px 0; clear:both; }
					.lmod .lmodlogo { float:left; width:300px; margin:0; }
					.lmod .lmodlist { float:left; width:300px; margin:0 11px 0 0; }
					.lmod .lmodlist UL { list-style:none; margin:0; padding:0; }
					.lmod .lmodlist UL LI { margin:0 0 5px 0; font-size:.875em; }
					
					.lmod .lmodlist .feed .feedtitle { margin:0; }
					.lmod .lmodlist .feed UL { margin:3px 0 0 5px; }
					
					.blogheader { margin:15px 0 20px 10px; }


				/* ON AIR BUTTON
				------------------------ */
				.rbonair { font-weight:normal; float:left; margin:25px 0 0 20px; }
				A.onairbutton, A.onairlisten { display:none; }
				A.onairbutton { float:left; text-align:center; -moz-border-radius:6px; -webkit-border-radius:6px; border:1px solid #ccc; background-color:#ececed; padding:10px; color:#C33; font-size:20px; }
				A.onairbutton:HOVER { border:1px solid #999; text-decoration:none; }
				A.onairlisten { float:left; padding:10px; font-size:20px; }
				A.onairlisten:HOVER { text-decoration:none; }

				
			/* Side bar
			------------------------ */
			#side { width:300px; float:right; padding:0; }
	
			.sblist { margin:15px 0 0 0; padding:0; list-style:none; width:100%; }
			.sblist LI { padding-left:10px; margin-bottom:10px; margin-left:10px; font-size:.75em; line-height:16px; background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat 0 -143px; }
			
			.module { width:300px; margin:0 0 5px 0; font-size:.875em; }
			.module P { margin:0 0 10px 0; }
			.module H4 { margin:0 0 6px 0; font-weight:bold; }
			
			.artsboston-head { margin:0; }
			.artsboston-list { list-style:none; margin:0; padding:0; }			
			.artsboston-item { margin:0 0 8px 0; font-size:.825em; font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; }


				/* Basic module
				------------------------ */
				.smod { margin:10px 0; }
				.smodhead { margin:0; padding:5px 0; display:block; background-color:#f9f7f8; }
				.smodtitle { margin:0 0 5px 0; display:block; }
				.smodmeta {color:#666; font-size:.825em; margin:0 0 5px 0;}
				.smodbod P { margin:0 0 8px 0; font-size:.875em; }
				.smodbod UL { list-style:none; margin:0 0 0 5px; padding:0; }
				.smodbod UL LI { font-size:.825em; margin:0 0 5px 0; background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat 0 -201px; padding-left:10px; }
				.smodbod UL LI.lih { font-weight:bold; background:none; margin:0 0 5px -10px; }
				.smodbod UL LI.lilead { background:none; margin:0 0 5px -10px; font-size:1em; }			
				

				/* Weather
				------------------------ */
				.wthr { margin:0 0 10px 0; }
				.wthr-head { margin:0 0 6px 0; }
				.wthr-head SPAN { font-weight:bold; font-size:.875em; }
				.wthr-head-forecast { font-weight:normal; font-size:.75em; }	
				.wthr-icon { float:left; width:60px; margin:2px 8px 0 0; }
				.wthr-txt { float:left; width:80px; margin:0 0 8px 0; font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; }
					.wthr-temp { color:#444; font-size:2.7em; line-height:1em;  margin:0 0 2px 0; }
					.wthr-summ { color:#666; font-size:.75em; line-height:1.1em; }
				
				.wthrf-head { font:normal 900 1.2em/1.2em Tahoma, Geneva, sans-serif; color:#666; padding:5px; margin:0 0 10px 0; background-color:#f6f6f6; }
				.wthrf-bod { width:630px; margin:10px 0 30px 10px !important; }
				.wthrf-curbody { margin:15px 0 0 10px; }
					.wthrf-cur { font-size:2.6em; color:#999; line-height:40px; margin:0 0 0 25px; }
					.wthrf-cond { font-size:1em; color:#000; margin:10px 0 0 25px; }
				
				.wthrf-extended { list-style:none; background:none; margin:0 0 0 10px !important; padding:0; width:620px; }
				.wthrf-extendedli { background:none !important; margin:0 0 20px 0  !important; padding:0 0 10px 0 !important; border-bottom:1px solid #ececed; }
				.wthrf-extendedli IMG { float:left; }
				.wthrf-txt { float:left; margin:10px 0 5px 20px; width:350px; }
				.wthrf-lbl { float:left; margin:10px 0 0 0; height:52px; width:170px; font-weight:bold; font-size:1.25em; line-height:1em; color:#333; }
	
				/* Tab view
				------------------------ */
				.tabs {width:300px; min-height:300px; clear:both; }
				.tabs UL { margin:0 0 10px 0; padding:0; list-style:none; display:none; }
				.tabs UL LI { border-bottom:1px solid #fff; display:inline-block; margin:0; font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; font-size:.75em; background-color:#e8e8e8; padding:5px 22px; }
				.tabs UL LI A { color:#000; }
				.tabs UL LI A:HOVER { text-decoration:none; }
				.tabs UL LI.active { background-color:#ece5d2; border-bottom:1px solid #999; }
				#emailed, #listened { display:none; }
				#viewed { display:block !important; }
				.tablist { margin:0 10px 10px 30px; padding:0; }
				.tablist LI { margin:0 0 10px 0; font-size:.875em; }
				
				/* Most Popular
				------------------------ */
				.mp-wrap { margin:0 0 20px 0; }
				.mp-wrap .mp-list { counter-reset: item; margin: 0; padding: 0; list-style:none; }
				.mp-wrap .mp-list LI { font-size:22px; color:#ccc; padding:8px 0 8px 5px; text-align:right; }
				.mp-wrap .mp-list LI A { text-align:left; float:left; width: 86%; padding-left:10px; font-size:14px; line-height:18px; font-weight:normal; }     
				.mp-wrap .mp-list LI A:hover { opacity:.7; text-decoration:none; }
				.mp-wrap .mp-list li:before { float:left; content: counter(item, decimal) ""; counter-increment: item; width: 6%; }
				.mp-wrap .mp-list LI:nth-child(n+11) { display:none; }
				.mp-wrap .mp-list LI:nth-child(10) { border:none !important; }
				.mp-wrap .mp-group-2, .mp-wrap .mp-group-3, .mp-wrap .mp-group-4 { display:none; }
				.mp-wrap .mp-more { margin:10px 0 0 0; cursor:pointer; color:#666; font-size:12px; background-color:#f5f5f5; border:1px solid #e5e5e5; text-align:center; }
				.mp-wrap .mp-more:hover { opacity:.7; }				

				/* Most Popular - Original
				------------------------ */
				.mp-wrap-old .mp-list { margin:0 0 20px 20px; padding:0; }
				.mp-wrap-old .mp-list LI { padding:0; margin:0 0 12px 8px; font-size:.9125em; }
				.mp-wrap-old .mp-list LI A { }     
				.mp-wrap-old .mp-list LI A:hover { }
				.mp-wrap-old .mp-list LI:nth-child(n+11) { display:none; }
				.mp-wrap-old .mp-more { display:none; }
				
				
		/* Articles and Stories
		------------------------ */		
		.articles { margin:0; }
		.stories { margin:0; }
		.stories .story .tease P { font-size:.825em; line-height:19px; }
		.articles .sep { margin:20px 0; }
		
		/* Articles
		------------------------ */
					
		.article { margin:5px 0 0 0; position:relative; }
			.aprog { font-size:.625em; text-transform:uppercase; margin-bottom:3px; }	

			.abody { margin:0; }
			.abody P { font-size: 0.9375em; /* 16x0.9375=15px */ line-height:1.375em; margin: 0 0 1.071em 0; /* 14x1.286=18px */ }
			.abody .imgbd { border:1px solid #ccc; padding:3px; }
			
			.article-src { position:absolute; top:2px; left:0; width: 150px; height:20px; }
			
			.article HR { width:620px; }
			.article H1 { font-size:1.75em; line-height:1.325em; margin:0 0 10px 0; }
			.article H2 { font-size:1.375em; line-height:1.375em; margin:0 0 10px 0; }
			.article H3 { font-size:1.2em; font-weight:normal; margin:0 0 10px 0; }
			.article H3 { margin:5px 0 7px 0; }
			.article H4 { margin:10px 0 7px 0; }
			
			.abody UL { margin:25px 0 25px 15px; padding:0; list-style:none; }
			.abody OL { margin:15px 0 15px 15px; padding:0; width:98%; }
			.abody UL LI { font-size: 0.9375em; /* 16x0.9375=15px */ line-height:1.375em; padding-left:15px; margin: 0 0 10px 0; background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat -306px -2188px; }
			.abody OL LI { margin:0 0 15px 10px; font-size:.825em; line-height:16px; }
			.abody OL LI P { font-size:1em; line-height:1.25em; }
			.abody OL LI UL { margin:10px 0 0 10px; }
			.abody OL LI UL LI {  margin:0 0 5px 0; font-size:.875em; }
			
			.correction { font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; padding:5px 10px; border:1px solid #ccc; font-size:.875em; background-color:#f4f4f4; margin:10px 0; }
			.correction-h { font-weight:bold; color:#333; }			
			
			#taglist { margin:10px 0px; }
			#taglist A { font-size:.75em; }
			
			.pullquote { font-size:1.75em; line-height:1.25em; float:right; margin:15px 0 15px 15px; background-color:#ffffff; width:270px; padding:10px; }
			.pullquoteauth { font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; font-size:.5em; line-height:1.25em !important; color:#666; margin:15px 0 0 10px; line-height:100%}
			.twitter-tweet { width:100% !important; margin:20px 0 !important; }			

			.asource { font-size:.85em; display:block; margin:10px 0 0 0; }
			
			A.alistensm { float:left; display:block; line-height:26px; height:30px; width:34px; margin:0 10px 0 0; border:1px solid #999; background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat 5px -1455px #f9f5ec; -moz-border-radius:4px; -webkit-border-radius:4px; }
			A.alistensm:HOVER { text-decoration:none; border:1px solid #333; background-color:#fff; }
				
			.abody OBJECT { margin:2px 0 2px 0; }
			.abody div iframe { margin:20px 0; }

			.more-link { background-color:#e8e8e8; margin:10px 0; font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; color:#333; display:inline-block; padding:2px 10px; width:64px; border:1px solid #ccc; text-align:center; }
			.more-link:HOVER { text-decoration:none; border:1px solid #666; color:#25408f; }
			
			.dwh.article h1 { font-size:2.375em; margin:30px 0; color:#333; text-align:center; }
			.dwh.article .abody { text-align:center; padding:0 0 20px 0; margin:0 0 30px 0; }
			.dwh.article .abody P { margin-left:auto; margin-right:auto; text-align:left; width:900px; font-size:1.125em; line-height:1.6125em; }
			
			
			/* Byline, article date
			------------------------ */
			.article-meta { margin:10px 0; font-size:.75em; }
			.byline { margin:0 10px 0 0; }
			.article-publishdate { color:#999; }
			.article-updateddate { color:#900; margin:0 0 0 10px; }
			
			/* NPR Format fixes
			------------------------ */
			.page-template-page-npr-article-php .story-meta .time { color:#999; }
			.page-template-page-npr-article-php .story-meta .date { color:#900; margin:0 0 0 10px; }
			.page-template-page-npr-article-php .story-meta { font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; margin:10px 0; font-size:.75em; }
			.page-template-page-npr-article-php .storytext .imagewrap img { width:100%; }
			.page-template-page-npr-article-php .captionwrap{ margin: 0 !important; padding: 6px; color: #fff; font-size: .75em !important; font-family: "Lucida Grande","Lucida Sans Unicode",arial,sans-serif; background-color: #000; }
            .page-template-page-npr-article-php .story-list P { font-size: .9375em !important; line-height: 1.375em !important;}

			/* Share New
			------------------------ */
			.shareContainer { position: relative; padding-bottom:30px;}
			.addthis { position:absolute; right: 0px; list-style:none; padding:0; margin:0 0 10px 0; font-size:.75em; line-height:20px; font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; }

			/* Share links
			------------------------ */							
			.share { width:100%; list-style:none; padding:0; margin:0 0 10px 0; font-size:.75em; line-height:20px; font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; }			
			.share LI { float:right; margin:0 0 0 22px; height:20px; }
			.share-item { display:inline-block; line-height:20px; }
			.share-item IMG { display:inline-block; width:20px; height:20px; vertical-align:middle; }
			.share-item-tw { background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat -44px -1625px; }
			.share-item-em { background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat -44px -1508px; }
			.share-item-fb { background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat 2px -1861px; height:22px !important; }
			.share-item-g { background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat 0 -1949px; }

			/* Listen Button
			-------------------------*/
			.article-listen { margin:0 0 15px 0; display:block; padding:8px 14px; width:155px; background-color:#d34313; box-shadow:0 1px 2px #666; cursor:pointer; }
			.article-listen:HOVER { text-decoration:none; box-shadow:0 0 6px #000; }
			.article-listen span { text-transform:uppercase; text-align:center; font-weight:bold; font-size:.75em; color:#fff; }
		
			/* Gallery
			------------------------ */	
			.gallery { margin:0 0 15px 0 !important; width:604px !important; padding:0 10px !important; list-style:none; }
			.gallery-item { min-height:120px; display:block; float:left; background-image:none !important; margin:0 !important; padding:0 !important; }
			.gallery-item A { display:block; border:1px solid #ccc; padding:5px; margin:0 9px 10px 0; }
			.gallery LI A IMG { border:0; }
			.gallery-callout { font-size:.625em; text-align:right; display:block; margin-bottom:10px; }
			.gallery-callout A.flickr { background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/icon_flickr.gif) no-repeat 0 3px; padding-left:20px; }
			.gallery-wrap { position:relative; width:100%; }
			.gallery-slide { width:97%; max-height:450px; padding:0; border:0; display:block; border:1px solid #ccc !important; padding:5px !important;  }
			.gallery-title { position:absolute; top:40px; float:left; border-radius:0 5px 5px 0; padding:15px; margin:0 0 0 6px; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.7); display:block !important; }
			.gallery-title A { font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; font-size:1.75em !important; color:#fff !important; }
			.mediaembed { margin:0 0 15px 0 !important; display:block; }

			/* NPR API
			--------------------------*/
			.npr-listtext { font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; color:#444; font-size:.875em; float:left; width:270px; margin:0 10px 10px 0; background-color:#f8f8f8; padding:15px; }
			.npr-listtext H3 { margin:0 0 15px 0; }
			.npr-listtext HR { width:270px; }
			.npr-copyright { font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; font-size:.75em; color:#666; }
			.fullattribution { display:none; }			
			
			/* REBEL MOUSE
			--------------------------*/
			.rebelmouse-embed { overflow-y:hidden;-ms-overflow-y:hidden;padding:0;margin:0;min-height:1500px; }
            .rebelmouse-embed-iframe iframe::-webkit-scrollbar { display:none; }
			
			/* Liveblog CCT
			--------------------------*/
			.lb-body .shortcode-youtube { width:100%; }

            /* Storify Shortcode
            --------------------------*/
            .storify-iframe { border: 0px !important; }
			
		/* Stories
		------------------------ */
		.twell .story .img { margin:0 0 3px 0; }
		.storylist { margin-bottom:20px }
		.storylisthead { border-bottom:1px dotted #ccc; font-weight:bold; font-size:.85em; margin-bottom:10px; }
		
		.story { border-bottom:1px solid #E8E8E8; padding:0 0 13px 0; margin:0 0 15px 0 !important; }
		.story-end { border:none !important; padding:0; margin:0 !important; }
		
		.story H1 { font-size:1.125em; font-weight:bold; line-height:1.25em; margin:0 0 6px 0; }		
		.story H2 { font-size:1.25em; font-weight:bold; line-height:1.25em; margin-bottom:3px; }
		.story H3 { font-size:1.125em; font-weight:bold; line-height:1.125em;  margin-bottom:3px; }
		.story H4 { font-size:.875em; font-weight:bold; line-height:16px; }
		.story H6 { font-size:.625em; font-weight:bold; text-transform:uppercase; margin-bottom:3px; }
                
		.story .alignnone { margin:0 0 8px 0; }
		
		
		.story P.caption { color:#666; margin:0 0 10px 0; font-size:.675em; line-height:14px; font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; }
		
		.supttl { position:relative; font-family:Arial, Helvetica, sans-serif; font-size:.625em; line-height:1em; font-weight:bold; text-transform:uppercase; margin:0; color:#222; }
			.supttl-none { position:relative; font-family:Arial, Helvetica, sans-serif; font-size:.625em; line-height:1em; font-weight:bold; text-transform:uppercase; margin: 0 0 5px; color:#222; }
			.supttl-breaking { background-color:#b53737; padding:3px 6px; color:#fff; display:inline-block; margin:0 0 4px 0; }
			.supttl-audio { background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat 0 2px; padding:0 0 0 22px; line-height: 18px; vertical-align: middle; }
			.supttl-video { background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat 0 -34px; padding:0 0 0 22px; line-height: 18px; vertical-align: middle; }
		
		.story .byline, .story .publishdate, .story .updatedate  { margin:0 0 5px 0; display:inline-block; min-width:50px; font-size:.75em; }
		.publishdate { color:#666; }
		.story .byline { margin-right:10px; }
		
		.story .tease { line-height:16px; margin:0 0 5px 0; }				
		.story .tease IMG { margin-top:4px;  }
		.story .tease P { font-size:.75em; margin:0 0 6px 0; line-height:18px; }
		.story .tease OBJECT { margin:10px 0 10px 0; }
		.story .tease HR { margin:10px 0; }
		.story .tease .wp-caption { max-height:400px; overflow:hidden; }
		
		.story UL, .links { margin:0; padding:4px 0 0 0; list-style:none; }
		.story UL LI, .links LI { font-size:.75em; line-height:17px; padding:0 0 0 14px; margin-bottom:6px; background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat -306px -2188px; }

        .story .photo { margin:0 0 10px 0; }
        .story .photo a, .story .photo a img { display:block; }
		  
		/* Story Layouts
		-------------------*/
		.col-wide { width:620px; }
		.col-narrow { width:300px; }
		.col-top { border-bottom:2px solid #e8e8e8; padding:0 0 15px 0; margin:0 0 15px 0; }		

		/* Page Layout: Standard Well, Single Well Story, Well Overlay
		-------------------*/
		.top-well-main { float:left; width:380px; border-right:1px solid #e8e8e8; padding:0 10px 0 0; margin:0 8px 0 0; }
		.top-well-main H1 { font-size:1.375em; margin:6px 0; }
		
		.top-well-side { float:left; width:220px; }
		.top-well-side H1 { font-size:1.125em; line-height:1.125em; }
		.top-well-side .byline { margin:0; }
		
		.wellphotoalign H1 { font-size:1.61255em; line-height:1.125em; margin:0 0 10px 0; }             
		.top-well-img { float:left; width:380px; margin:0 20px 0 0; }
		.top-well-body { float:left; width:220px; }
		
		.top-well-overlay { border-bottom:2px solid #E8E8E8; padding:0 0 13px 0; margin:0 0 15px 0; }
		.well-overlay { position:relative; }
		.well-overlay-wrap { width:85%; padding:10px; margin:0 0 5px 0; position:absolute; bottom:35px; opacity:0.8; filter:alpha(opacity=80); background-color:#000; }
		.well-overlay-wrap H1 A, .well-overlay-wrap .byline, .well-overlay-wrap .publishdate { color:#fff !important; }
		
		.column3 H1 { font-size:.875em; }
		
		/* Page Layout: Breaking            
		-------------------*/
		.breakingnews { padding:10px; background-color:#F6F6F6; box-shadow:0 1px 3px rgba(0, 0, 0, 0.08); border:1px solid #D9D9D9; margin:0 0 20px 0; display:block !important; }
		.breakingnews .story { margin:0; padding:0; }
		.breakingnews .story-new IMG { width:100%;  }
		.breakingnews .photo IMG { max-width:600px; }

		/* Page Layout: Modules           
		-------------------*/
		.pb-module-header{ border: none; padding: 0px; }

		/* Series
		------------------------ */
        .series-top { padding:0; margin:0 0 20px 0; border-bottom:1px solid #d2d2d2; }

        .series-top H1 { margin:0 0 5px 0; font-size:38px; line-height:42px; }
        .series-top .supttl { color:#BD2929; margin:0 0 8px 0; font-size:11px; }
        .series-top h3 { color:#222; font-size:18px; line-height:23px; padding:0 0 15px 0; border-bottom:1px solid #d2d2d2; margin:0 0 10px 0; }
        .series-top P { font-size:14px; color:#333; }
        .story-list { margin:20px 0 0 0; }

        .story-v2 { padding:0 0 20px 0; margin:0 0 20px 0 !important; }
        .story-v2.story-photo .story-img { float:left; width:35%; max-height:150px; overflow:hidden; }
        .story-v2.story-photo .story-img img { width:92%; }
        .story-v2 .story-txt { width:100%; }
        .story-v2.story-photo .story-txt { float:left; width:65%; }
        .story-v2 a { color:#222; transition:opacity 0.3s ease 0s; }
        .story-v2 a:hover { text-decoration:none; opacity:.7; }
        .story.story-v2 .tease P { font-size:14px; }
		
		/* Pagination
		------------------------ */
		.prevnext { width:620px; margin:0 0 15px 0; }
		.prevnext .prev { float:left; }
		.prevnext .next { float:right; }
					
		/* Feeds
		------------------------ */
		.feed { padding:0; }
			.feed UL { margin:5px 0 15px 8px; padding:0; list-style:none; }
			.feed UL LI { font-size:.875em; padding-left:15px; background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat -306px -2188px; overflow:hidden; margin:0 0 7px 0; }
			.feedtitle { color:#000; font-size:.75em; line-height:14px; font-weight:bold; }
			.feedtitle A IMG { width:300px; }
			.feedmeta { color:#666; font-size:.825em; margin:0 0 5px 0; }
			.feedhead { font-weight:bold; margin:0 0 5px 0; }
		
		/* News archive */
		.well-arch { margin-bottom:15px; }
		
		/* Schedule table */			
		.schedgrid { width:100%; border:0; border-top:1px solid #fff; border-left:1px solid #fff; margin:8px 0 15px 0; }
		.schedgrid TR { border:0; }
		.schedgrid TR TD { padding:12px 0; border:0; border-right:1px solid #fff; border-bottom:1px dotted #ccc; }
		.sched-time { width:100px; }
		.sched-txt {}
		.sched-title { font-size:1.25em !important; font-weight:bold !important; }
		
		/* Listen template */
		#lgrid { border-bottom:1px dotted #ccc; padding:0; margin-bottom:20px; }
		.litem { margin:25px 20px 25px 0; }
		.lhead { font-size:1.25em; display:block; margin:5px 0 5px 0; color:#333; }
		.lsummary { font-size:.875em; margin:0 0 10px 0; color:#666; }
		.litem A { font-size:.875em; text-decoration:none; }
		.litem IMG { margin-bottom:4px; }
		.litem-button { font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; border-radius:5px; margin:0 10px 0 0; float:left; text-align:center; width:120px; padding:4px; border:1px solid #ccc; background-color:#ececed; }
		
		/* Syndication */
		#pnlSearch, #pnlByShow { text-align:left; margin:0 0 15px 0; }
		.showlist, .stationlist { list-style:none; margin:0; padding:0; font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; }
		.showlist LI, .stationlist LI { margin:5px 0; padding:5px 0; border-bottom:1px dotted #ececed; }

		/* People */
		.people { list-style:none; margin:0; padding:0; width:100%; }
		.people LI { background:none; float:left; width:138px; height:210px; margin:0 22px 0 0; padding:0; }
		.pplimg { display:block; margin:0 auto; width:130px; padding:4px; box-shadow:1px 1px 3px #999; }
		.pplimg IMG { display:block;}
		.ppltext { margin:7px 0 0 0; width:138px; text-align:center; font-size:.875; }
		.ppltitle { font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; font-size:.75em; line-height:13px; margin:2px 0 0 0; }
		.ppl-end { margin:0 !important; }

		/* Alphabet nav */
		#alphanav { margin:0; padding:0; margin:5px 0 10px 0; }
		#alphanav LI { display:inline; padding:0 3px; font-family:Arial, Helvetica, sans-serif; }
		#alphanav LI A {}
				
		/* Publink */
		#promotions { margin:0 0 15px 0; }
		.featured-promotion { background: transparent url(http://publicmediaperks.com/images/icon-star.png) no-repeat scroll 8px 40%;	margin: 15px 0 0 0;	min-height: 38px; padding-left: 63px; }
		.share-div { display:none; }
		
		/* Programs */
		.progitem { margin:0 0 20px 0; width:100%; }
		.pllogo { float:left; width:85px; }
		.pllogowide { float:left; width:120px; }
		.pltxt { float:left; width:500px; }
		.plinfo { font-style:italic; color:#666; font-size:.75em; line-height:18px; margin:5px 0; }
		.pldesc { line-height:1.25em; } 

		.progitem H3 { font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; color:#333; font-size:.875em; font-weight:bold; margin-bottom:7px; }
		.progitem H3 A { color:#000; }
		.progimg { position:relative; float:left; margin:0 10px 0 0; }
		.proglist { list-style:none; margin:0; padding:0; }
		.proglist LI { margin-bottom:7px; font-size:.75em; line-height:16px; }
		.proglist LI .hr { color:#666; font-size:.875em; }
		
		
		/* Pagination Nav */
		#pagination { margin-top:5px; }
		#pagination span { float:left; display:block; font-size:.85em; margin-top:3px; line-height:18px; font-weight:bold; color:#cc6601; font-family:Verdana, Arial, Helvetica, sans-serif; }
		#pagination UL { list-style:none; margin:0; padding:0; display:inline; height:30px; }
		#pagination .pagin { font-size:.75em; margin:1px 0 0 10px; padding:0; text-align:center; line-height:20px; height:20px; width:20px; background:#f2f2f2; border:1px solid #ccc; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; }
		.pagin A { text-decoration:none; display:block; width:20px; line-height:20px; height:20px;  background:#fff; }

		/* Comments
		------------------------ */
		#comments { margin:10px 0; }	
			.comments-disclaimer { margin:20px 0; font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; font-size:.75em; padding:10px; background:#ececed; }	
			.commentshead { font-weight:bold; color:#666; margin-bottom:4px; height:20px }
			.chtxt { float:left; }
			.chrss { float:right; margin-right:15px; }
			.commentsinstruct { font-size:.75em; }		
			.commentform {}
			.commentform INPUT { width:40%; }
			.commentform TEXTAREA { width:75%; height:75px; }
			.commentform #submit { width:140px; }
			.commentform LABEL { color:#666; font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; }
			LABEL.error { font-size:.625em; color:red; margin-left:5px; }

		#listenercomments { margin:0 10px 20px 0; padding:0; list-style:none; width:600px}
		#listenercomments LI { padding:10px; border-bottom:1px dotted #f1f1f1; }
		#listenercomments .even { background-color:#fffef3; }
		#listenercomments LI P { margin:0 0 12px 0; }
		#listenercomments .avatar { float:left; margin-left:5px; }
		#listenercomments .commenttxt { float:right; width:500px; margin:0 0 0 10px; font-size:.75em; }
		#listenercomments .commenttxt .commentsmeta { text-align:right; color:#666; font-style:italic; margin:10px 0 0 0; }
		.nocomments { font-size:.8em }

/* Homepage
------------------------ */
.col1 { float:left; width:300px; border-right:1px solid #E8E8E8; padding:0 10px 0 0; }
.col2 { float:right; width:300px; }

.col1srclogo { margin:0 0 10px 0; }
.colmore { margin-bottom:1px; } /* col2 float drops without some bottom padding/margin/border */

.col1 .story, .col2 .story { margin:0; }
.col1 .by, .col2 .by, .col3 .by { }

#scol1 .story H3 { font-size:.875em; line-height:16px; margin-bottom:5px; }

.well-home2 .caption { display:none; }
.well-home2 .img { margin:0 0 8px 0; }

/* Homepage -> PageBuilder -> subitems
------------------------ */
.links-more{
    text-align:center;
    cursor: pointer;
    color: #25408f;
    font-size: 10pt;
    font-weight: bold;
}
.links-more-contain{
    display:none;
}
.links-more-contain.pb-expanded{
    display:block;
}


/* Homepage -> sidebar
------------------------ */
.sidetop { margin:0 0 15px 0; }
#scol1, #scol2 { float:left; }
#scol1 { width:130px; margin:0 20px 0 0; }
#scol2 { width:150px; overflow:hidden; }
.scolhead { font-size:.75em; font-weight:bold; margin:0 0 5px 0; }
.markettime { color:#3b8e33; font-weight:bold; }		
#weatherbox, #marketbox { margin:0 0 10px 0; }
#weatherbox TABLE TBODY TR TD P{ margin:0; }
#scol1 .alignright, #scol1 .alignleft { float:none; }

/* Homepage -> breaking news
------------------------ */
.bn { margin:0 0 15px 0; padding:0 0 10px 0; width:620px; border-bottom:1px solid #d6d6d6; }
.bn-img-float { float:right; width:300px; margin:0 0 2px 15px; }
.bn-img-float .img IMG { margin:0; }
.bn-img { width:630px; margin:4px 0 2px 0; }
.bn .prog { display:inline-block; background-color:#990000; padding:3px 6px; margin-bottom:5px; color:#fff; font-weight:bold; font-size:11px; }
.super-breaking { position:relative; display:inline; background-color:#990000; padding:1px 4px 1px 4px; margin-bottom:10px; color:#fff; font-weight:bold; }
.bn H1 { margin:5px 0 0 0; }
.bn .caption { display:none; }

.hp-grid { width:940px; margin:20px 0 0 0; font-family:Tahoma, Geneva, sans-serif; }
.hp-grid-left { width:620px; float:left; margin:0 20px 0 0; }
.hp-grid .secthead { margin:0 0 20px 0; font-family:Georgia, "Times New Roman", Times, serif; }
.hp-grid-col { width:300px; float:left; margin:0 20px 0 0; }
.hp-grid-col:last-child { margin:0 0 0 0; }
.hp-grid-item { width:300px; margin:0 0 20px 0; font-family:Georgia, "Times New Roman", Times, serif; }
.feedtitle A { color:#333; font-size:14px; display:block; margin:0 0 12px 0; text-transform:uppercase; }
.prop-logo { background-image:url(//s3.amazonaws.com/cdn.wbur.org/images/sprites/properties-sprite.png); background-repeat:no-repeat; background-position: 1000px 0; height:38px; width:260px; }

.prop-logo-cognoscenti { background-position: 0 0; }
.prop-logo-artery { background-position: 0 -50px; }
.prop-logo-commonhealth { background-position: 0 -103px; }
.prop-logo-hereandnow { background-position: 0 -145px; }
.prop-logo-onlyagame { background-position: 0 -195px; }
.prop-logo-onpoint { background-position: 0 -245px; }
.prop-logo-radioopensource { background-position: 0 -295px; }
.prop-logo-radioboston { background-position: 0 -347px; }
.prop-logo-healthcaresavvy { background-position: 0 -396px; }
.prop-logo-bbc { background-position: 0 -438px; }
.prop-logo-xconomy { background-position: 0 -491px; }
.prop-logo-itsallpolitics { background-position: 0 -542px; }
.prop-logo-waitwait { background-position: 0 -581px; }
.prop-logo-freshair { background-position: 0 -630px; }
.prop-logo-thetwoway { background-position: 0 -670px; }
.prop-logo-allsongsconsidered { background-position: 0 -714px; }
.prop-logo-shots { background-position: 0 -767px; }
.prop-logo-marketplacemoney { background-position: 0 -816px; }
.prop-logo-thewildlife { background-position: 0 -865px; }
.prop-logo-learninglab { background-position: 0 -920px; }

.hp-grid-item UL { margin:0; padding:0; overflow:hidden; position:relative; }
.hp-grid-item UL LI { margin:0 0 10px 0; padding:0 10px 8px 0; border-bottom:1px solid #e8e8e8; font-size:14px; background: none; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.hp-grid-item UL LI a { color:#333; }
.hp-grid-item UL LI a:hover { text-decoration:none; opacity:.7; }
.hp-grid-item UL LI:last-child { border:none; }

/* Homepage -> Schedule
------------------------ */
.hp-grid-sch { background-color:#f5f5f5; padding:10px; }
.hp-grid-sch-top { margin:0 0 5px 0; border-bottom:1px dotted #e8e8e8; padding:0 4px 10px 4px; }
.hp-grid-sch-allprogs, .hp-grid-sch-allsched { color:#333; font-size:13px; }
.hp-grid-sch-allprogs { float:left; }
.hp-grid-sch-allprogs { float:right; }
.hp-grid-sch-allprogs:hover, .hp-grid-sch-allsched:hover { text-decoration:none; opacity:.7; }
.hp-grid-sch-bot i { margin-right:2px; }
.hp-grid-sch td { border-bottom:1px solid #e5e5e5; padding:10px 0; }
.hp-grid-sch .sched-time { color:#900; font-size:12px; width:70px; vertical-align:top; }
.hp-grid-sch .sched-txt { font-size:14px; line-height:18px; width:210px; color:#333; }
.hp-grid-sch .sched-txt a { color:#333; }
.hp-grid-sch .sched-txt a:hover { text-decoration:none; opacity:.7; }

/* Dropdown
------------------------ */	
.sec-nav-sub-more .dropdown{position:absolute;z-index:9999999;display:none}
.sec-nav-sub-more .dropdown .dropdown-menu{max-width:140px;min-width:120px;list-style:none;background:#FFF;border:solid 1px #DDD;border:solid 1px #e5e5e5;box-shadow:0 3px 5px rgba(0,0,0,.2);overflow:visible;padding:0;margin:0}
.sec-nav-sub-more .dropdown .dropdown-panel{padding:10px}
.sec-nav-sub-more .dropdown.dropdown-tip{margin-top:0}
.sec-nav-sub-more .dropdown.dropdown-scroll .dropdown-menu{max-height:358px;overflow:auto}
.sec-nav-sub-more .dropdown .dropdown-menu .menu-item{float:none;width:100%;text-align:left;padding:0;margin:0;line-height:24px;border-bottom:1px solid #e8e8e8;}
.sec-nav-sub-more .dropdown .dropdown-menu .menu-item:last-child { border-bottom:none;}
.sec-nav-sub-more .dropdown .dropdown-menu .menu-item>A {float:none;display:block;color:#555;text-decoration:none;line-height:24px;padding:3px 15px;white-space:nowrap}
.sec-nav-sub-more .dropdown .dropdown-menu .menu-item>A:hover{background-color:#e8b01f;color:#FFF;cursor:pointer}
.sec-nav-sub-more .dropdown .dropdown-menu .dropdown-divider{font-size:1px;border-top:solid 1px #E5E5E5;padding:0;margin:5px 0}

/* News blog
------------------------ */	
.nbl-head{font-family:'Source Sans Pro',arial,sans-serif;margin:10px auto;border-bottom:1px solid #999;width:940px;padding:0 0 8px;display:block}
.nbl-logo{float:left;width:680px;margin:0 0 4px 0}
.nbl-logo-brand{float:left;width:240px}
.nbl-logo-brand A{font-size:44px;line-height:44px;color:#222;font-weight:400;text-shadow:0 1px 1px #d2d2d2}
.nbl-logo-brand A:hover{text-decoration:none}
.nbl-logo-brand A span{color:#e8b01f}
.nbl-logo-tag{float:left;margin:14px 0 0;color:#000;opacity:.8;filter:alpha(opacity=80);font-size:17px;text-transform:uppercase;padding-bottom:6px}

.nbl-nav{margin:22px 0 0;float:left;width:460px;height:30px;overflow:hidden}
.nbl-nav-item{float:left;margin:0 0 0 10px}
.nbl-nav-item A{color:#000;float:left;color:#333;font-size:15px;margin-right:14px;padding:4px;min-width:40px;text-align:center;border-bottom:3px solid #fff}
.nbl-nav-item A:HOVER{text-decoration:none;box-shadow:none;border-bottom:3px solid #333}
.nbl-nav-item-current A,.nbl-nav-item-current A:HOVER{border-bottom:3px solid #e8b01f}

.nbl-wthr{margin-top:4px;width:220px;float:right;display:none}
.nbl-wthr-temp{float:left;width:70px;font-size:30px;padding:10px 0;text-align:center;font-weight:700;color:#555}
.nbl-wthr-icon{float:left;width:40px}
.nbl-wthr-icon IMG{width:100%}
.nbl-wthr-txt{float:left;width:110px;font-size:13px;line-height:16px;padding:3px 0}
.nbl-wthr-summ{overflow:hidden}

.nbl-story{font-family:'Source Sans Pro',arial,sans-serif;border-bottom:3px solid #e5e5e5;padding:0 0 30px;margin:0 0 30px}
.nbl-story-top{font-size:14px;margin:0 0 10px}
.nbl-meta-date{color:#333}
.nbl-story H1{font-size:30px;line-height:32px;margin:4px 0 10px}
.nbl-story H1 A{color:#333;font-weight:700;transition:opacity .3s;-webkit-transition:opacity .3s}
.nbl-story H1 A:hover{opacity:.7;text-decoration:none}
.nbl-story-meta{color:#333;font-size:14px}
.nbl-meta-by{margin:0 10px 0 0}
.nbl-meta-updated{color:#c72b2b;margin-left:4px}
.nbl-story-body{margin-bottom:20px}
.nbl-story-body P{font-size:1em;line-height:1.25em}
.nbl-story-body .wp-caption{margin:14px 0 0}
.nbl-story-body UL{list-style:none;margin:14px 0;padding:0}
.nbl-story-body UL LI{background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat scroll -80px -307px transparent;padding:0 0 0 14px;margin:0 0 10px}
.nbl-story-links{font-size:14px;width:100%}
.nbl-story-links a i{margin-right:4px}
.nbl-story-links a span{margin:0 0 0 12px}

.nbl-tw,.nbl-fb{float:left;padding:4px 10px;color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:opacity .3s;-webkit-transition:opacity .3s}
.nbl-tw:hover,.nbl-fb:hover{text-decoration:none;opacity:.8;filter:alpha(opacity=80)}
.nbl-tw{background-color:#38ACE0;margin:0 20px 0 0}
.nbl-fb{background-color:#236293}
.nbl-comments{float:left}
.nbl-more,.nbl-comments{color:#333;padding:4px 8px;transition:background-color .3s;-webkit-transition:background-color .3s}

.nbl-comments:hover,.nbl-more:hover{text-decoration:none;background-color:#e8e8e8}
.nbl-comments{margin-left:16px}

.nbl-more{width:80px;float:right}
.nbl-more i{margin-left:4px}

/* Inside WBUR blog
------------------------ */	
.blog .article H1 A { color:#333; }
.blog .article H1 A:HOVER { opacity:.7; text-decoration:none; }
.b-head { margin:15px 0; border-bottom:6px solid #f5f5f5; }
.b-headtxt { font-size:2.375em; color:#333; }
.b-headtxt A { color:#333; }
.b-tag { font-size:.875em; color:#666; font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;  }

.b-time { font-family:Arial, Helvetica, sans-serif; font-size:.875em; margin:0 0 10px 0; }
.b-time A { font-weight:bold; color:#D34313; }       

/* iLab
------------------------ */		
.ilab-head { font-family:'Source Sans Pro',arial,sans-serif; margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:3px solid #f5f5f5; }
.ilab-head-left { width:620px; float:left; margin-right:20px; }
.ilab-brand { cursor:pointer; width:620px; margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:3px solid #f5f5f5; }
.ilab-brand-logo { float:left; width:360px; font-size:80px; line-height:88px; }
.ilab-brand-tag { float:left; width:220px; margin:24px 0 0 20px; font-size:22px; line-height:26px; }
.ilab-text { clear:both; width:620px; font-size:18px; line-height:24px; }
.ilab-ad { width:300px; float:left; }
.ilab-ad-txt { font-size:14px; margin-bottom:2px; color:#999; }
.ilab-hl { color:#e7ae22; }
.ilab-home { text-decoration:none; display:inline-block; color:#333; background-color:#f5f5f5; border:1px solid #d9d9d9; font-size:14px; padding:2px 10px; transition: opacity 0.3s ease 0s; }
.ilab-home:hover { text-decoration:none; opacity:.7; }
.ilab-home i { margin:0 6px 0 0; }
.ilab-post { font-family:'Source Sans Pro',arial,sans-serif; padding:0 0 40px 0; margin:0 0 40px 0; border-bottom:5px solid #f5f5f5; }
.ilab-post H1 { margin:0 0 16px 0; }
.ilab-post H1 A { font-size:38px; line-height:46px; color:#000; transition: opacity 0.3s ease 0s; }
.ilab-post H1 A:HOVER { opacity:.7; text-decoration:none; }
.ilab-post .ilab-body { margin:0 0 30px 0; }	
.ilab-body IMG.size-full { width:100%; height:auto; }
.ilab-body .aligncenter, .ilab-body .alignnone { width:100% !important; }
.ilab-body A { color:#E7AE22; font-weight:bold; }
.ilab-body A:HOVER { opacity:.7; text-decoration:none; }
.ilab-time { font-size:14px; color:#D34313; }
.ilab-more { width:140px; color:#333;padding:4px 8px;transition:background-color .3s;-webkit-transition:background-color .3s; float:right; }
.ilab-more i{ margin-left:4px }
.ilab-more:hover{text-decoration:none;background-color:#e8e8e8}

/* WBUR Support
------------------------ */	
.support-button { display:inline-block; margin:0 15px 0 0; width:200px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.18); border:1px solid #c89113; background:#DFA011; color:#fff; height:20px; font-size:1em; text-align:center; font-weight:bold; font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; line-height:20px; padding:12px 4px; text-decoration:none; }
.support-button:HOVER { text-decoration:none; opacity:.7; }			
.support-button-bar { width:620px; text-align: center; margin:20px 0; }
			
.sp-wrap { with:940px; margin:15px 0 0 0; }				
.sp-main { margin:0 0 20px 0; }
.sp-main P { line-height:1.25em; }

.sp-well { width:510px; padding:15px; float:left; box-shadow:0 1px 3px rgba(0, 0, 0, 0.08); border:1px solid #D9D9D9; min-height:350px; background-color:#F5F5F5; }
.sp-well H1 { font-size:2.5em; line-height:1.25em; margin:0 0 15px 0; text-align:center; }
.sp-well H3 { font-size:1.375em; line-height:1.125em; }

.sp-top { width:380px; float:left; margin:0 0 0 15px; }
.sp-top-item { margin:0 0 20px 0; padding:0 0 15px 0; border-bottom:4px solid #f2f2f2; }
.sp-top-item-thumb { float:left; width:130px; margin:0 10px 0 0; }
.sp-top-item-txt { float:left; width:240px; margin:0; }
.sp-top-item-txt P { margin:0; }
.sp-top-item H3 { font-size:1.5em; line-height:1.25em; margin:0 0 10px 0; }
.sp-top-item H3 A { color:#000; }	
.sp-top-last { margin:0; border:none; }

.sp-side { width:300px; float:left; }
.sp-side-head {  width:300px; font-size:2em; margin:0 0 25px 0; line-height:1.5em; border-bottom:3px solid #e8ae11; }
.sp-side-item { width:270px; min-height:190px; padding:15px; margin:0 0 20px 0; box-shadow:0 1px 3px rgba(0, 0, 0, 0.08); border:1px solid #D9D9D9; }
.sp-side-item-thumb { float:left; width:75px; margin:0 10px 0 0; }
.sp-side-item-txt { float:left; width:185px; margin:0; }
.sp-side-item-txt P { margin:0; }
.sp-side-item H3 { font-size:1.5em; line-height:1.25em; margin:0 0 10px 0; }		
.sp-side-item H3 A { color:#333; }

.sp-bottom { width:940px; }
.sp-bottom-head { font-size:2em; margin:0 0 20px 0; line-height:1.375em; border-bottom:3px solid #e8ae11; }
.sp-bottom-item { background-color:#F5F5F5; width:268px; min-height:185px; padding:15px; margin:0 20px 20px 0; float:left; box-shadow:0 1px 3px rgba(0, 0, 0, 0.08); border:1px solid #D9D9D9; }
.sp-bottom-item-thumb { float:left; width:75px; margin:0 10px 0 0; }
.sp-bottom-item-txt { float:left; width:183px; margin:0; }
.sp-bottom-item-txt P { margin:0; font-size:.875em; }
.sp-bottom-item H3 { font-size:1.5em; line-height:1.25em; margin:0 0 10px 0; }
.sp-bottom-item H3 A { color:#000; }		
.sp-bottom-end { margin:0; }

.sp-learn-more { margin:6px 0 0 0; }
.sp-learn-more A { font-family:Tahoma, Geneva, sans-serif; color:#ce9513; font-weight:bold; }

.support-button-bar { width:620px; border:none; margin:15px 0 0 0; }
.sp-well .support-button-bar { width:510px; border:none; margin:30px 0; }

.sp-single { float:left; width:620px; margin:0 20px 0 0; }
.sp-wide { width:940px; float:none; margin:0; }
.sp-single P { font-size: 0.9375em; /* 16x0.9375=15px */ line-height:1.375em; }
.sp-single H1 { font-size:2.5em; line-height:1.25em; margin:0 0 15px 0; }
.sp-single H3 { font-size:1.375em; line-height:1.5em; margin-bottom:10px; }
.sp-single UL { margin:0; padding:0; list-style:none; }
.sp-single UL LI { font-size: 0.9375em; /* 16x0.9375=15px */ line-height:1.375em; padding-left:15px; margin: 0 0 10px 0; background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat -306px -2188px; }


/* WBUR Listen
------------------------ */

.lsn-wrap { width:940px; }
.lsn-main { float:left; width:620px; margin:0 20px 0 0; }
.lsn-side { float:left; width:300px; }

.lsn-well { width:620px; min-height:300px; position:relative; }
.lsn-well-title { color:#fff; font-size:1.375em; font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; top:30px; left:30px; z-index:2147483647; position:absolute; }
.lsn-well-title DIV { margin:10px 0 0 0; }

.lsn-nowplaying { font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; top:60px; left:30px; z-index:999; position:absolute;  }
.lsn-nowplaying A { color:#fff; font-size:1.25em; }

.lsn-popout { padding:6px 10px; background-color:#D34313; box-shadow:1px 1px 3px #222; bottom:45px; left:20px; z-index:500; position:absolute; }
.lsn-popout A {  background: url("//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png") no-repeat; background-position:0 -1975px; padding:0 0 0 20px; font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; font-size:.875em; color:#fff; }
.lsn-popout A:HOVER { text-decoration:none; }

.lsn-streamtype { margin:25px 0 15px 0; }
.lsn-streamtype-txt { background-color:#f5f5f5; padding:10px; font-size:.75em; }
.lsn-st { border:1px solid #d2d2d2; text-align:center; font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; font-size:.875em; color:#000; background-color:#f5f5f5; float:left; display:block; padding:8px 8px; margin:0 20px 0 0; width:174px; }
.lsn-st-current, .lsn-st-current:HOVER { background-color:#D34313 !important; color:#fff; }
.lsn-st:HOVER { text-decoration:none; background-color:#e2e2e2; }
.lsn-st:last-child { margin:0; }
.lsn-overlays { display:none; }

.noflash { margin:100px 0 0 100px; zoom:1; font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; font-size:1.5em; border-radius:5px; text-align:center; width:300px; padding:20px; background-color:#f5f5f5; border:1px solid #ccc; display:inline-block; color:#000; box-shadow:1px 1px 2px #ccc; }
.noflash:HOVER { text-decoration:none; box-shadow:none; }

.lsn-moreways-wrap { margin:20px 0 0 0; }
.lsn-moreways-col1, .lsn-moreways-col2 { float:left; width:300px; margin:0 20px 0 0; }
.lsn-moreways-col2 { margin:0; }
.lsn-moreways-item { margin:0 0 30px 0; font-size:13px; }
.lsn-moreways-item p { margin:0 0 10px 0; }
.lsn-moreways-screenshot { display:block; float:left; width:120px; margin:0 15px 0 0; }
.lsn-moreways-screenshot img { width:100%; }
.lsn-moreways-itunes-icon { float:left; margin:0 15px 0 0; }

.lsn-pod-item { width:300px; margin:0 0 20px 0; padding:0 0 20px 0; border-bottom:1px solid #d2d2d2; }
.lsn-pod-item:last-child { border:0; }
.lsn-pod-img { float:left; margin:0 10px 0 0; width:50px; }
.lsn-pod-img IMG { display:block; box-shadow:1px 1px 3px #999; width:100%; }
.lsn-pod-txt { float:left; width:240px; font-size:13px;}
.lsn-pod-txt H3 { margin:0 0 5px 0; font-size:1.375em; }
.lsn-pod-txt H3 A { color:#000; }
.lsn-pod-itunes { margin:0 0 2px 0; }

.lsn-pod-big .lsn-pod-item { width:620px; }
.lsn-pod-big .lsn-pod-txt { width:400px; }
.lsn-pod-big .lsn-pod-img { width:200px; }

.lsn-d { font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; margin:0 15px 0 0; text-align:center; width:60px; padding:6px; background-color:#f5f5f5; border:1px solid #d2d2d2; display:inline-block; color:#000; }
.lsn-d:HOVER { text-decoration:none; box-shadow:none; background-color:#e2e2e2; }