/*  
Theme Name: Radio Boston
Theme URI: http://www.wbur.org/
Description: Theme for Radio Boston
Author: WBUR
Author URI: http://www.wbur.org/
*/


/* Global
------------------------ */
html { overflow-y: scroll; }
body { text-align: center; margin:0; padding:0; background-color:#fff; font-size:100%; line-height:1.125em; }
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: 1px solid #D2D2D2; padding:2px 2px 2px 15px; }
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; }


/* Responsive media */

.responsive-media {
    position: relative;
    padding-bottom:56.25%; /* 16:9 = .5625 */
    padding-top:35px;
    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;
}

/* Generic
------------------------ */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; } 
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; overflow: visible; }


* :focus { outline: 0; }		

.sep { border-top:2px solid #ececec; height:1px; margin:20px 0 0 0 !important; padding:20px 0 0 0 !important; }
.sep2 { width: 50px; margin: 10px auto; color: rgb(204, 204, 204); font-size: 0.75em; }

.secthead { height:19px; background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) repeat-x 0 -258px; width:100%; margin-bottom:8px; }
.sectheadtxt { background-color:#fff; float:left; font-weight:bold; color:#000; padding-right:10px; font-size:.85em !important; font-family:Arial, Helvetica, sans-serif; }	
.sectbod { padding:0 0 4px 5px; margin:10px 0 10px 0; }
.sectbod UL { margin:0; padding:0; list-style:none; width:98%; } 
.sectbod UL LI { padding-left:10px; margin-bottom:7px; line-height:14px; background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat 0 -201px; font-size:.75em; }

#sectnav { list-style:none; margin:0 0 15px 15px; padding:0; } 
#sectnav LI { padding-left:10px; background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat 0 -143px; }
#sectnav LI A { font-size:.75em; }

.ar { font-family:Arial, Helvetica, sans-serif; }
.pagetitle { margin-bottom:15px; }	

.youtube { margin-top:10px; display:block; margin:0px auto; }
.img-med { width:300px; }

.caption, .wp-caption { margin:0 0 5px 0; }
.wp-caption-text { font-family:Arial, Helvetica, sans-serif; font-size:.675em !important; line-height:14px; padding:2px 0 0 2px; margin:0; color: #666; }
.aligncenter IMG, .alignnone IMG { width:100%; }
.aligncenter, .alignnone { width:100%; }
.alignleft { float:left; margin:0 10px 5px 0; }
.alignright { float:right; margin:0 0 5px 10px; }
IMG.alignleft, IMG.alignright, .alignleft IMG, .alignright IMG { width:100%; }
.current-cat { font-weight:bold; background-color:#d2d2d2; }
.top-feature IMG { width:100%; }
.links404 { width:620px; }
.links404 UL { width:270px; float:left; }

.rsslink { display:block; width:16px; height:16px; float:left; 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 { margin:5px 0 15px 0; }
.ad-top { margin:0 0 10px 0; }
.ad-msg { color:#666; font-size:10px; width:300px; display:block; text-align:right; }


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

#top { font-weight:bold; border-right:1px solid #ccc; border-left:1px solid #ccc; margin-left:auto; margin-right:auto; width:968px; text-align:left; min-width:968px; }

	#top-logo { margin-left:auto; margin-right:auto; width:970px; text-align:left; min-width:970px; }
	#top-row1 { position:relative; width:100%; height:96px; margin:12px 0 0 0; }
		.toprow-a { position:absolute; width:260px; margin:0 0 0 12px; padding:8px 0 0 0; }
			.top-feature { font-family:Georgia, "Times New Roman", Times, serif; max-height:80px; font-size:.75em; line-height:15px; }
				.top-feature .alignleft { margin:1px 6px 0 0; border:1px solid #ececed; padding:2px; }
				.top-feature H6 { font-family:Arial, Helvetica, sans-serif; font-size:.75em; font-weight:900; line-height:12px; }
				.top-feature H4, .top-feature H4 A { font-size:14px; font-weight:900; margin:2px 0; }				
		.toprow-c { position:absolute; width:288px; left:666px; margin:0 12px 0 0; padding:8px 0 0 0; text-align:right; }
		.toprow-b { position:absolute; width:400px; left:280px;  }
			.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:310px; display:block; height:78px; background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) repeat-x 0 -1196px; }

		.tsearch { margin:15px 0 12px 0; padding:0; }
		.tsearch FORM { margin:0; padding:0; }
		#q { width:220px; border:1px solid #999; line-height:16px; height:18px; padding:2px; }
		#sa { background-color:#2b4d73; border:1px solid #999; color:#fff; height:23px; width:35px; padding:2px; line-height:16px; font-size:11px; cursor:pointer; }

		@-moz-document url-prefix() {
			.gsc-completion-container { top:228px !important;}
		}


	#top-row2 { width:100%; height:34px; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; background-color:#013766; }		
			
	.menu { margin:0; padding:0; list-style:none; font:normal bold 14px/16px Georgia, "Times New Roman", Times, serif; }
	.menu-item { float:left; border-right:1px solid #fff; }
	.menu-item A { float:left; padding:0 54px;  line-height:34px; color:#fff; }
	.menu-item A:HOVER, .current-menu-item { text-decoration:none; background-color:#025094; }
	.nend { border-right:none; }
		
			
/* Footer
------------------------ */
#footer { padding:15px; padding-bottom:10px; width:938px; border:1px solid #ccc; border-top:none; background-color:#e9edf2; }
	.footer-list { list-style:none; margin:0; padding:0; float:left; width:140px; margin-left:40px; } 
	.footer-item { font-size:.75em; line-height:20px; list-style:none; padding:0 0 0 2px; margin:0; }
	.footer-head { font-size:.825em; font-weight:900; color:#333; line-height:15px; margin:0 0 2px 0; }
	
		.fdiv { padding:0 10px 0 6px; color:#ccc; }
		.footerlogos LI { margin-bottom:5px; }

#footersub { padding-bottom:10px; width:970px; margin:2px 0 20px 0; background-color:#fff; font-size:10px; }
		.fsitem { float:right; margin-left:15px; display:inline; }
		.fsiteml { color:#666; float:left; margin-right:15px; display:inline; }
		.fsitem A { color:#666; }
	
	.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; }

.theme_switch { width:100%; display:block; background:#e9edf2; border-top:1px solid #ccc; line-height:36px; padding:15px 0; font-size:24px; font-family:Arial, Helvetica, 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:970px; text-align:left; }		

	#site { padding:0 0 10px 0; min-height:1300px; width:968px; background-color:#fff; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; }

		/* Main content area 
		------------------------ */
		#content { font-family:Georgia, "Times New Roman", Times, serif; width:100%; }

			/* Left content
			------------------------ */
			#main { width:624px; float:left; padding:0 10px 0 11px; border-right:1px solid #d2d2d2; margin:15px 0 0 0; }
			.main-wide { width:946px !important; margin:0; margin:0 11px; border-right:none !important; }
			
				.nowonair { text-align:center; width:300px; font-size:1.25em; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; margin:6px 0 12px 0; box-shadow:2px 2px 4px #999; }
				.nowonair-msg { float:left; width:179px; padding:8px 0; font-size:.75em; background-color:#013766; color:#fff; border-right:1px solid #fff; }
				.nowonair-msg:HOVER, .nowonair-listen:HOVER { text-decoration:none; }
				.nowonair-listen { float:left; background-color:#bd4c25; padding:8px 0; color:#fff; width:120px; font-size:.75em; }
				
					
				/* Page section subnav
				------------------------ */
				.subhead { margin:5px 0 15px 0; color:#444; font:normal 900 1.25em/1.25em Georgia, "Times New Roman", Times, serif; }
				.subheadtxt { float:left; font-size:1.4em; padding-bottom:5px; }
				.subheadrss { float:right; width:16px; height:16px; padding-top:2px; font-size:.75em; }				
				

				/* Landing Pages
				------------------------ */
				.arch {}
				.arch H3, .bytag H3 { margin:0 0 15px 0; font-family:Tahoma, Geneva, sans-serif; border-bottom:1px solid #eeeeee; padding:0 0 6px 0; }
				.bycat { float:left; margin:0 10px 0 0; width:300px; }
				.alist { margin:0; padding:0; list-style:none; }
				.bydate { float:left; margin:0; width:300px; }
				.bytag, .bypop { width:100%; clear:both; margin:20px 0; }

				/* Radio Boston
				------------------------ */
				.rbshowhead { width:624px; margin:10px 0; height:40px; }
				.rbshowheadlbl { float:left; font-weight:bold; font-size:30px; line-height:34px; color:#ccc; font-family:Arial, Helvetica, sans-serif; }
				
				/* 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:left; margin:10px 0 0 0; padding:0 0 0 11px; }
				
			.sblist { margin:15px 0 0 0; padding:0; list-style:none; width:100%; }
			.sblist LI { padding-left:12px; 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 -146px; }
			
			.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:900; }
			
			#side .sep { width:300px; margin:25px auto; }
			#scol1 .sep { width:120px; margin:0 0 10px 0; }
			#scol2 .sep { width:153px; margin:0 0 10px 0; }


				/* Basic module
				------------------------ */
				.smod { margin:0 0 20px 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; }			
				

				/* Tab view
				------------------------ */
				.tabs {width:300px; margin:10px 0 0 0; min-height:300px; }
				#viewed, #emailed, #listened, #day, #week { display:none; width:300px; padding-top:5px; }
					.tabspacerright { border-left:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; width:75px; }
					.tabspacerleft { border-bottom:1px solid #d4d4d4; width:7px; }
					.tabNavigation { list-style: none; margin: 0; padding: 0; height:25px; }
					.tabNavigation LI { font-size:.625em; float:left; height:25px; color:#25408f; padding:0; margin:0; }
					.tabNavigation LI A { padding:0 7px; float:left; display:block; height:24px; line-height:21px; border-bottom:1px solid #d4d4d4; border-top:1px solid #d4d4d4; border-left:1px solid #d4d4d4; background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) repeat-x 0 -529px !important; }
					.tabNavigation LI A.selected { border-bottom:1px solid #fff; background:none !important; }
					.tabNavigation LI A:HOVER { text-decoration:none; }					
				.tablist { margin:0 10px 10px 30px; padding:0; }
				.tablist LI { margin:5px 0 0 0; font-size:.75em; }


		/* 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:0; }
			.aprog { font-size:.625em; text-transform:uppercase; margin-bottom:3px; }	
			.article H1, .article H2 { position:relative; line-height:1.25em; top:0; left:0px; font-size:1.75em; font-weight:normal; margin-bottom:10px; }			
			.article H1 IMG { float:right; padding-top:3px; padding-left:10px; }
			.autilbar { margin:15px 0 0 0; width:100%; }
			.adate { clear:left; }
			.ainfo { float:left; font-size:.75em; }
					.aby .abytxt { float:left; }
					.aby .aprog { margin-left:4px; }
					.aby A, .aby SPAN { text-transform:uppercase; }
			.abody { font-size:1.125em; line-height:1.2em; margin:15px 0 0 0; }
			.abody P { margin:0 0 15px 0; font-size:.75em; }
			.abody .imgbd { border:1px solid #ccc; padding:3px; }
	
			.abody HR { width:620px; }
			.abody H2 { font-size:1.375em; font-weight:normal; line-height:1.375em; }
			.abody H3 { font-size:1.2em; font-weight:normal; }
			.abody H3 { margin:5px 0 7px 0; }
			.abody H4 { border-bottom: 1px dotted #CCCCCC; font-size: 1.275em; margin: 30px 0 15px; padding: 3px; }
	
			.abody UL { margin:15px 0 15px 15px; padding:0; list-style:none; width:98%; }
			.abody OL { margin:15px 0 15px 15px; padding:0; width:98%; }
			.abody UL LI { padding-left:15px; margin-bottom:10px; margin-left:5px; font-size: .75em; background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat scroll -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; } /* http://www.wbur.org/2010/05/12/wednesday-roundup */			
			.abody OL LI UL LI {  margin:0 0 5px 0; font-size: .9em; } /* http://wbur.org/2010/03/02/obama-health-2 */
	
			.comments { font-size:.75em; }



			#taglist { margin:10px 0px; }
			#taglist A { font-size:.75em; }
			
			.pullquote { font-size:1.1em; line-height:1.4em; float:right; margin:15px 0 15px 15px; background-color:#ffffff; width:270px; padding:10px; }
			.pullquoteauth { font-size:.75em; text-align:right; font-style:oblique; margin-top:15px; padding-right:15px; line-height:100%}
			
			.sidebar { border:1px solid #d2d2d2; padding:20px; background-color: #e9edf2; font-size:.825em;}
			.sidebartitle { margin:0 0 10px 0; line-height:18px; font-size:1.25em; }
			.sidebar UL { margin:10px 0 10px 5px; font-size:1.125em; }
				
			.abody OBJECT { margin:2px 0 2px 0; }

			.more-link { background-color:#F9F7F8; margin:10px 0; font-family:Arial, Helvetica, sans-serif; font-size:.9em; color:#333; display:block; padding:4px 8px; width:64px; border:1px solid #ccc; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; text-transform:uppercase; text-align:center; font-weight:600; }
			.more-link:HOVER { text-decoration:none; border:1px solid #666; color: #25408f; }

			.ppl { margin:0; padding:12px; background-color:#ececed; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:.75em; }
			.ppl-name { line-height:14px; font-size:1em !important; margin:0 0 2px 0 !important; }
			.ppl-thumb { float:left; width:75px; padding:2px; border:1px solid #ccc; margin:0 8px 0 0; }
			.ppl-title { font-weight:900; font-size:12px; margin:0 0 2px 0; }
			.ppl-tease {}

			/* Byline, article date
			------------------------ */
			.article-meta { font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif; margin:10px 0; font-size:.75em; }
			.article-byline { margin:0 5px 0 0; }
			.article-publishdate { color:#999; }
			.article-updateddate { color:#900; margin:0 0 0 10px; }
			
			/* Share links
			------------------------ */							
			.share { list-style:none; padding:0; margin:0 0 10px 0; width:100%; 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; }
			.share-item IMG { width:20px; height:20px; vertical-align:middle; margin:0 2px 0 0; }
			.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 0 -1507px; }
			.share-item-fb { background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat -38px -1864px; }
			.share-item-g { background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat 0 -1949px; }

				
			/* Photo gallery css */
			.gallery { margin:0 0 15px 0 !important; width:604px !important; padding:0 10px !important; list-style:none; }
			.gallery-item { 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:612px; 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 / 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:Tahoma, Geneva, sans-serif; font-size:1.75em !important; color:#fff !important; }

			.mediaembed { margin:0 0 15px 0 !important; display:block; }
			
			.responsive-media { margin:0 0 16px 0; }
					
		/* 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 { margin:0 0 20px 0; }
		.story H1 { font-size:1.375em; font-weight:bold; line-height:24px; }
		.story H2 { font-size:1.125em; font-weight:bold; line-height:20px; margin-bottom:3px; }
		.story H3 { font-size:1em; font-weight:bold; line-height:18px;  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 .tease P { font-size:.75em; margin:0 0 6px 0; line-height:18px; }
		.story P.caption { color:#666; margin:0 0 10px 0; font-size:.675em; line-height:14px;  }
		
		.story .prog { font-size:.625em; font-weight:bold; text-transform:uppercase; margin-bottom:3px; }
		.story .date { font-size:.675em; line-height:16px; margin:3px 0; }
		.story .by { font-size:10px; line-height:14px; margin-bottom:0; text-transform:uppercase; }
		.story .by SPAN { text-transform:uppercase; }
		.story .tease { line-height:16px; margin-top:6px; }				
		.story .tease IMG { margin-top:4px;  }
		.story .img { margin-bottom:4px; }
		
		.story UL, .links { margin:0; padding:4px 0 0 0; list-style:none; }
		.story UL LI, .links LI { font-size:.75em; line-height:14px; padding-left:10px; margin-bottom:6px; background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat 0 -201px; }
		.story .tease OBJECT { margin:10px 0 10px 0; }
		.story .tease HR { margin:10px 0; }
		.story .tease .wp-caption { max-height:400px; overflow:hidden; }

		.related { float: right; margin: 10px 0 10px 10px; width: 200px; background-color: #e9edf2; text-align: center; border: #cccccc 1px solid; padding: 10px; font-family:Arial, Helvetica, sans-serif; }

		.audiobox { float: right; margin: 10px 0 10px 10px; width: 300px; border: #cccccc 0 solid; padding: 10px 10px 0 10px; font-family:Arial, Helvetica,sans-serif; }

		.transcripthead { font-size:.825em; color:#666; padding:10px 10px 10px 10px; font-weight:bold; cursor:pointer; background:#e9edf2; font-family:Arial, Helvetica, sans-serif; }
		.transcripthead DIV { font-size:1.75em; color:#666; float:left; font-weight:bold; padding:0 5px 0 0; }
		.transcript { font-size:0.875em; padding:10px; display:none; }
		.dropcap { float: left;font-size: 400%;line-height: 1.1em;margin-top:-0.25em;margin-right: 0.09em;margin-bottom:-.15em; }

		.nprcontainer { background-color:#F9F7F8; margin:0 0 20px 0; }
		.nprcontainertitle { background-color:#D9E0EB; padding:5px; }
		.nprcontainerbody { padding:10px; }
		.fullattribution { font-size:.75em; color:#666; font-family:Arial, Helvetica, sans-serif; }

		/* Pagination
		------------------------ */
		.prevnext { width:624px; 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:11px; background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/wbur/images/sprite-v6.png) no-repeat 0 -201px; overflow:hidden; margin-bottom:7px; }
			.feedtitle { color:#000; font-size:.75em; line-height:14px; font-weight:bold; }
			.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; }
		
		/* 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 { background-color:#f5f5f5; padding:5px; margin:5px 0 15px 0; border:1px solid #d2d2d2; font-family:Arial, Helvetica, sans-serif; }
		
		/*
		 * Inserts
		 */
		.inset { font-family:Arial, Helvetica, sans-serif; background-color:#f5f5f5; box-shadow:0 1px 3px rgba(0, 0, 0, 0.08); border:1px solid #D9D9D9; width:100%; }
		.inset-pad { padding:9px; }
		.inset-right { width:320px; float:right; margin:5px 0 5px 10px; }
		.inset-left { width:320px; float:left; margin:5px 10px 5px 0; }
		.inset H3 { margin:0 0 15px 0; }
		.inset .alignnone { width:280px; }
		.inset P, .inset UL LI { font-size:.75em; }
		.inset UL { margin:10px; }


/* Sidebar
------------------------ */
#side { min-height:2300px; }

	#scol1, #scol2 { float:left; }
	#scol1 { width:130px; border-right:1px solid #d6d6d6; padding:0 8px 0 0; margin:0 8px 0 0; }
	#scol2 { width:153px; 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; }
