/* WBUR Additions
------------------------ */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
* :focus { outline: 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;
}

.pullquote { background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/cognoscenti/images/quotes.gif) no-repeat 0 10px; float:right; margin:15px 0 15px 15px; background-color:#ffffff; width:270px; padding:8px 0 0 20px; }
.art-descript .holder .pullquote p { font-size:1.75em; line-height:1.25em; }
.pullquoteauth { font-size:1.5em; line-height:1.25em !important; color:#666; margin:15px 0 0 10px; }

.holder .sidebar { padding:15px; background-color: #f5f5f5; border:none; box-shadow:2px 2px 3px #ccc; margin: 0 5px 0 0 !important; }
.holder .sidebar-right { float:right; margin:0 0 0 10px; }
.holder .sidebar-left { float:left; margin:0 10px 0 0; }

.holder .sidebar A { color:#008bb9; text-decoration:underline; }
.holder .sidebartitle { margin:0 0 10px 0; line-height:18px; font-size:1.25em; font-weight:bold; }
.holder .sidebar UL { margin:10px 0 10px; padding:0; font-size:1.125em; list-style-type:circle; }
.holder .sidebar UL LI { margin:0 0 10px 15px; }

.search-results { counter-reset:li; margin-left:12px; padding-left:0; }
.search-results > li { position:relative; margin:0 0 25px 20px; padding:0 0 0 15px; list-style:none; }
.search-results > li:before { content:counter(li); counter-increment:li; position:absolute; left:-32px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; width:2em; margin-right:8px; padding:6px; border:1px solid #ccc; font-weight:bold; font-size:1.5em; text-align:center; }

.tab-pager A { margin: 0 0 0 15px; }

.alignleft { float:left; margin:0 10px 5px 0; }
.alignright { float:right; margin:0 0 5px 10px; }

.aligncenter IMG, .alignnone IMG { width:100%; }
.aligncenter, .alignnone { margin:20px 0; }

.size-thumbnail { max-width:130px; }

.wp-caption-text { font:italic 12px/16px Arial, Helvetica, sans-serif !important; color:#666 !important; margin:4px 0 0 0 !important; }

.secthead { border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
.sectheadtxt { background-color:#f5f5f5; padding:8px 6px; font-size:18px; line-height:20px; border-top:1px solid #fff; border-bottom:1px solid #fff; }

.tab-content .openx_ad { position:absolute; width:300px; height:280px; top:20px; right:10px; }
.openx_ad_wrap .openx_ad { padding:20px 9px; margin:0 0 20px 0; }
.openx_ad P { margin:0;}

.sep { border-top:1px solid #ccc; height:1px; margin:10px 0 0 0; padding:10px 0 0 0; }

.inset { padding:15px; background-color: #f5f5f5; border:1px solid #e8e8e8; }
.inset-left { float:left; width:50%; margin:0 10px 0 0; }
.inset-right { float:right; width:50%; margin:0 0 0 10px; }
.inset P { margin:0 0 18px 0 !important; }
.inset UL { margin:10px 0 20px 20px !important; padding:0; font-size:1.125em; }
.inset UL LI { }

/* Photo gallery css */
.gallery { margin:0 !important; padding:0 !important; list-style:none; list-style:none !important; }
.gallery-item { float:left; padding:0 8px 8px 0 !important; margin:0 !important; }
.gallery-item A { display:block; border:1px solid #ccc; padding:3px;  }
.gallery .gallery-item .gallery-caption { display:block; }
.gallery LI A IMG { border:0; display:block; }
.gallery-callout { font-size:.75em; width:500px; text-align:right; display:block; margin-bottom:10px; }
.gallery-callout A.flickr { background:url(//s3.amazonaws.com/cdn.wbur.org/wbur/images/site/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.5em !important; color:#fff !important; }

#infscr-loading { width:960px; margin:8px auto; text-align:center; position: absolute; height:25px; }

.jp-align-right { margin:10px 0 10px 10px !important; }
.jp-align-left { margin:10px 10px 10px 0 !important; }

.comments-disclaimer { background-color:#f5f5f5; padding:5px; margin:5px 0 15px 0; border:1px solid #d2d2d2; }

/* end WBUR Additions */

@font-face {
    font-family:'ArialBlackRegular';
    src: url('../fonts/ariblk-webfont.eot');
    src: url('../fonts/ariblk-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/ariblk-webfont.woff') format('woff'), url('../fonts/ariblk-webfont.ttf') format('truetype'), url('../fonts/ariblk-webfont.svg#arial_blackregular') format('svg');
}
body{
	margin:0;
	color:#333;
	font:12px Arial, Helvetica, sans-serif;
	background:#fff;
	min-width:960px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#008bb9;
}
a:hover{color:#008bb9;}
input,
textarea,
select{
	font:12px Arial, Verdana, sans-serif;
	vertical-align:middle;
	color:#333;
}
form,
fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
header, footer, section, article, nav, aside, figure, figcaption,time{display:block;}
.holder{overflow:hidden;}
.page-wrap{
	width:100%;
	overflow:hidden;
	position:relative;
}
.lnk-top{
	display:none;
	position:fixed;
	bottom:50px;
	right:0;
	width:53px;
	height:78px;
	text-indent:-9999px;
	overflow:hidden;
	background:#f5f5f5 url(//s3.amazonaws.com/cdn.wbur.org/wordpress/cognoscenti/images/btn-top.gif) no-repeat 50%;
	border:1px solid #ccc;
	z-index:19;
}
.lnk-top.limit{position:absolute;}
#header{
	position:relative;
	z-index:20;
	width:960px;
	margin:0 auto;
}

[class*="logo"]{
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:7px 0 0 20px;
}
[class*="logo"] a{
	display:block;
	height:100%;
}

.logo{
	background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/cognoscenti/images/logo.png) no-repeat;
	width:300px;
	height:93px;
	margin:30px 21px 0 0;
}
.logo:hover{background-position:0 -108px;}
.print-logo{display:none;}

.slogan{
	float:left;
	color:#008bb9;
	font:17px Georgia, "Times New Roman", Times, serif;
	padding:53px 20px 0 0;
}
.icons-list{
	float:right;
	padding:59px 0 0;
}
#footer .icons-list{
	padding:3px 0 0;
	float:none;
	overflow:hidden;
	margin:0 0 10px;
}
.icons-list  > span{
	float:left;
	color:#666;
	margin:0 0 0 26px;
}
.icons-list ul{
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}
.icons-list ul li{
	float:left;
	padding:0 0 0 13px !important;
}
#footer .icons-list ul li{padding:0 13px 0 0 !important;}
.icons-list [class*="btn"]{
	text-indent:-9999px;
	overflow:hidden;
	background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/cognoscenti/images/icons.gif) no-repeat;
	display:block;
	width:17px;
	height:14px;
}
.icons-list .btn-eml{	background-position:0 0;}
.icons-list .btn-eml:hover{background-position:-52px 0;}
.icons-list .btn-rss{background-position:0 -100px;}
.icons-list .btn-rss:hover{background-position:-55px -100px;}
.icons-list .btn-twit{
	background-position:0 -200px;
	height:15px;
	width:19px;
}
.icons-list .btn-twit:hover{background-position:-50px -200px;}
.icons-list .btn-fcb{
	background-position:0 -300px;
	height:17px;
	width:8px;
}
.icons-list .btn-fcb:hover{background-position:-61px -300px;}
.icons-list .btn-tube{
	background-position:0 -400px;
	width:17px;
	height:18px;
}
.icons-list .btn-tube:hover{background-position:-52px -400px;}
.navs{
	width:960px;
	padding:0 9999px;
	margin:10px -9999px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.navs:after{
	content:"";
	display:block;
	clear:both;
}
#main-nav{
	float:left;
	position:relative;
	width:50%;
}
#main-nav  > ul{
	float:left;
	list-style:none;
	padding:0;
	margin:0 0 0 -15px;
}
#main-nav  > ul > li{float:left;}
#main-nav  > ul > li > a{
	float:left;
	font:bold 11px/34px Arial, Helvetica, sans-serif;
	height:35px;
	color:#333;
	padding:0 15px;
	letter-spacing:1px;
}
#main-nav  > ul > li:hover > a,
#main-nav  > ul > li.active > a{
	color:#008bb9;
}
#main-nav  > ul li.drop:hover > a{
	background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/cognoscenti/images/arrows.gif) no-repeat 50% 100%;
	z-index:10;
	position:relative;
}
#main-nav  > ul li.drop.active > a{
	z-index:10;
	position:relative;
}
.dropdown{
	position:absolute;
	top:34px;
	left:0;
	z-index:9;
	display:none;
	min-width:958px;
}
@media all and (min-width:900px){
	.dropdown{
		width:100%;
	}
}
#main-nav  > ul li:hover .dropdown{display:block;}
.drop-bg{
	float:left;
	background:#f0f0f0;
	border:1px solid #333;
	box-shadow:0 0 4px #d9d9d9;
	overflow:hidden;
	min-width:388px;
	margin:0 -900px 0 0;
	position:relative;
}
.dropdown .drop-post{
	border-left:1px solid #ccc;
	float:left;
	width:273px;
	padding:30px 22px 10047px 23px;
	margin:0 0 -9999px;
}
.drop-post h1{
	font:20px/22px Georgia, "Times New Roman", Times, serif;
	margin:0 0 10px;
	min-height:71px;
}
.drop-post p{
	margin:6px 0 13px;
	line-height:17px;
}
.list-info{
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
}
.list-info li{
	display:inline-block;
	background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/cognoscenti/images/sep-gray.gif) no-repeat 0 50%;
	padding:0 3px 1px 6px;
	font:10px/14px Arial, Helvetica, sans-serif;
	color:#666;
	vertical-align:middle;
}
* +html .list-info li{
	display:inline;
	padding:0 5px 1px 6px;
}
.list-info li:first-child{
	background:none;
	padding:0 3px 0 0;
}
* +html .list-info li:first-child{padding:0 5px 1px 0;}
.list-info li a{
	color:#666;
	height:100%;
	cursor:pointer;
}
.list-info li a:hover{color:#008bb9;}
.btn-video,
.btn-audio,
.btn-wbur{
	text-indent:-9999px;
	overflow:hidden;
	width:12px;
	height:14px;
	float:left;
	background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/cognoscenti/images/icons.gif) no-repeat 0 -591px;
}
.btn-audio{
	background-position:0 -838px;
	width:12px;
	height:10px;
}
.btn-wbur{
	width:38px;
	height:14px;
	background-position:0 -899px;
}

.comment strong{
	padding:0 12px 0 0;
	background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/cognoscenti/images/icons.gif) no-repeat 100% -692px;
	float:left;
}
.comment a:hover strong{background-position:100% -754px;}
.btn-all-today{
	position:absolute;
	bottom:0;
	right:0;
	display:inline-block;
	background:#333 url(//s3.amazonaws.com/cdn.wbur.org/wordpress/cognoscenti/images/arrows.gif) no-repeat 100% 8px;
	font:bold 10px/21px Arial, sans-serif;
	padding:0 26px 0 11px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#fff !important;
	white-space:nowrap;
}
.btn-all-today:hover{background-color:#008bb9;}
.btn-arrow{
	background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/cognoscenti/images/arrows.gif) no-repeat 100% -34px;
	font:bold 13px Arial, Helvetica, sans-serif;
	padding:0 16px 0 0;
	color:#333 !important;
}
.btn-arrow:hover{
	background-position:100% -92px;
	color:#008BB9 !important;
}
.dropdown [class*="col"]{
	border-left:1px solid #ccc;
	float:left;
	padding:28px 23px 10032px;
	margin:0 0 -9999px;
}
/* .dropdown .col-1{width:167px;} */
.dropdown .col-2{width:543px;}
.dropdown .col-3{width:274px;}
.heading,
.heading1{
	font:20px/22px Georgia, "Times New Roman", Times, serif;
	margin:0 0 9px;
	border-bottom:1px solid #ccc;
	padding:0 0 10px;
}
.heading1{
	border:none;
	padding:0 0 8px;
}
.heading2{
	margin:0;
	font:24px/34px Georgia, "Times New Roman", Times, serif;
}
.heading3{
	padding:0 0 10px 21px;
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
}
.heading4{
	margin:4px 0 0;
	font:30px/34px Georgia, "Times New Roman", Times, serif;
}
.list-lnks{
	list-style:none;
	padding:0 15px 15px 0;
	margin:0;
	font-size:13px;
	line-height:17px;
	width:165px;
}
[class*="col"] .list-lnks2{
	min-height:150px;
	font:14px/18px Arial, Helvetica, sans-serif;
}
.dropdown .holder .list-lnks{float:left;}
.list-lnks li{padding:8px 0 0;}
.list-lnks2 li{padding:0 0 10px;}
.list-lnks li a{color:#666;}
.list-lnks li a:hover{color:#008BB9;}
.featured-contributor{
	overflow:hidden;
}
.featured-contributor .heading{margin:0 0 17px;}
.featured-contributor img{
	float:left;
	margin:3px 12px 0 0;
}
.featured-contributor h3{
	margin:0 0 3px;
	font:bold 14px Arial, Helvetica, sans-serif;
}
.featured-contributor  p{
	margin:3px 0 5px;
	font:13px/17px Arial, Helvetica, sans-serif;
}
.photo, .img-hold a img{vertical-align:top;}
.photo:hover, .img-hold a img:hover, .contributor img:hover{opacity:0.6;}
.art-descript .img-hold a img:hover { opacity:1; }

.featured-contributor  p a{text-decoration:underline;}

.dropdown [class*="col"] .note{
	border-top:1px solid #ccc;
	padding:10px 0 0;
}



.dropdown [class*="col"] .note p{
	line-height:16px;
	margin:0;
}
.social-btns{
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:16px 0 0;
}
.social-btns li{
	float:left;
	margin:0 8px 0 0;
	padding:0 !important;
}
.sub-nav{height:1%;}
.sub-nav:after{
	content:"";
	display:block;
	clear:both;
}
.sub-nav > ul{
	float:right;
	list-style:none;
	padding:0;
	margin:0;
}
.sub-nav > ul  > li{float:left;}
.sub-nav > ul  > li  > a{
	padding:0 15px;
	float:left;
	color:#666;
	border-left:1px solid #ccc;
	font:10px/34px Arial, Helvetica, sans-serif;
	height:35px;
	letter-spacing:1px;
}
.sub-nav > ul  li:hover  a,
.sub-nav > ul  li.active a{color:#008bb9;}
.sub-nav > ul li.nav-topics > a{
	padding:0 28px 0 15px;
	background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/cognoscenti/images/arrows.gif) no-repeat 100% -165px;
}
.sub-nav > ul li.nav-topics:hover > a{
	background-position:100% -221px;
	background-color:#f0f0f0;
	border:1px solid #000;
	border-bottom:none;
	padding:0 27px 0 15px;
	box-shadow:0 0 4px #d9d9d9;
}
.sub-nav > ul li.nav-topics:hover{position:relative;}
.sub-nav > ul li.nav-topics:hover  > a{	margin:-1px 0 0;}
.drop-topics{
	position:absolute;
	top:35px;
	left:0;
	z-index:9;
	display:none;
}
.sub-nav > ul li.nav-topics:hover .drop-topics{display:block;}
.drop-topics .drop-bg {
	min-width:86px;
	padding:13px 15px 5px;
}
.drop-topics ul{
	list-style:none;
	padding:0;
	margin:0;
}
.drop-topics ul li{
	font:13px/18px Arial, Helvetica, sans-serif;
	padding:0 0 8px;
}
.sub-nav > ul li.nav-topics .drop-topics ul a{color:#666;}
.sub-nav > ul li.nav-topics .drop-topics ul a:hover{color:#008bb9;}
.search{
	float:right;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
}
.search [type="text"]{
	float:left;
	width:92px;
	padding:9px 10px 9px 15px;
	border:none;
	background:#fff;
}
.search .button{
	float:left;
	width:34px;
	height:35px;
	background:#fff url(//s3.amazonaws.com/cdn.wbur.org/wordpress/cognoscenti/images/icons.gif) no-repeat 6px -488px;
	border:none;
	text-indent:-9999px;
	overflow:hidden;
	padding:0;
	cursor:pointer;
	line-height:0;
}
.search .button:hover{background-position:-47px -488px;}
.main-wrap{
	margin:30px auto 0;
	width:960px;
	padding:0 0 50px;
}
[class*="topic-"]{
	padding:0 0 8px;
	background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/cognoscenti/images/bubble-arrows.png) no-repeat;
	text-align:center;
	color:#fff;
	font:bold 10px/18px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	display:inline-block;
	overflow:hidden;
	letter-spacing:1px;
}
* +html [class*="topic-"]{display:inline;}
[class*="topic-"] span,
[class*="topic-"] a{
	float:left;
	min-width:92px;
	padding:1px 9px;
	color:#fff !important;
}
.topic-politics{background-position:23px 100%;}
.topic-politics span, .topic-politics a{background:#d24000;}
.topic-cognoscenti{background-position:-277px 100%;}
.topic-cognoscenti span, .topic-cognoscenti a{background:#008bb9;}
.topic-think-tank{background-position:-577px 100%;}
.topic-think-tank span, .topic-think-tank a{background:#333;}
.topic-business{background-position:-877px 100%;}
.topic-business span, .topic-business a{background:#e77d00;}
.topic-food{background-position:-1177px 100%;}
.topic-food span,.topic-food a{background:#ebb500;}
.topic-life{background-position:-1477px 100%;}
.topic-life span, .topic-life a{background:#6ab611;}
.topic-education{background-position:-1777px 100%;}
.topic-education span, .topic-education a{background:#09a065;}
.topic-sports{background-position:-2077px 100%;}
.topic-sports span, .topic-sports a{background:#00a2b5;}
.topic-health{background-position:-2377px 100%;}
.topic-health span,.topic-health a{background:#0b35ad;}
.topic-policy{background-position:-2677px 100%;}
.topic-policy span, .topic-policy a{background:#bb0b49;}
.topic-science{background-position:-2977px 100%;}
.topic-science span, .topic-science a{background:#4520c2;}
.topic-tech{background-position:-2977px 100%;}
.topic-tech span, .topic-tech a{background:#4520c2;}
.topic-media{background-position:-3277px 100%;}
.topic-media span, .topic-media a{background:#68199b;}
.topic-arts{background-position:-3577px 100%;}
.topic-arts span, .topic-arts a{background:#b20f95;}
.topic-economy{background-position:-3877px 100%;}
.topic-economy span, .topic-economy a{background:#bdb70e;}
.topic-the-common{background-position:-4177px 100%;}
.topic-the-common span, .topic-the-common a{background:#c25700;}

.primary-features{
	border:1px solid #ccc;
	overflow:hidden;
}
.main-post{
	float:left;
	width:640px;
	border-right:1px solid #ccc;
	margin:0 0 -9999px;
	padding:0 0 9999px;
}
.img-hold{
	position:relative;
	margin:0;
	z-index:5;

}

.tabs-bg .post .img-hold a { display:block; max-height:158px; overflow:hidden; }

.img-hold img{vertical-align:top;}
.img-hold [class*="topic-"]{
	position:absolute;
	bottom:-8px;
	left:23px;
}
.post-head{
	font:22px/24px Georgia, "Times New Roman", Times, serif;
	margin:0 0 20px 23px;
	padding:20px 0 0;
	float:left;
	width:287px;
}
.post-descript{
	overflow:hidden;
	padding:20px 22px 37px 20px;
	line-height:16px;
}
.posts-col{
	float:right;
	margin:0 0 -9999px;
	padding:0 0 9999px;
	width:317px;
}
.block-post{
	border-top:1px solid #ccc;
	padding:23px 22px;
}
.block-post:first-child {border:none;}
.block-post .title{
	font:20px/22px Georgia, "Times New Roman", Times, serif;
	margin:0 0 10px;
	min-height:71px;
}
.secondary-features{
	width:100%;
	margin:41px 0 0;
}
.heading2 + .secondary-features{margin:21px 0 0;}
.secondary-features:after{
	content:"";
	display:block;
	clear:both;
}
.title-block{
	border:1px solid #e6e6e6;
	border-bottom:1px solid #ccc;
	width:958px;
}
.title-block:after{
	content:"";
	display:block;
	clear:both;
}
.tabset{
	float:left;
	list-style:none;
	padding:0;
	margin:0 0 0 -1px;
	position:relative;
	z-index:10;
}
.tabset li{float:left;}
.tabset li a{
	float:left;
	color:#666;
	font:10px/34px Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	text-transform:uppercase;
	padding:0 15px;
	border:1px solid #e6e6e6;
	border-bottom:1px solid #ccc;
	margin:-1px 0;
}
.tabset li a:hover{color:#008bb9;}
.tabset li.active a{
	color:#333;
	background:#fff;
	font-weight:bold;
	border:1px solid #ccc;
	border-bottom:none;
	padding:0 15px 1px;
}
.secondary-features .date{
	float:right;
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:10px 10px 0;
}
.secondary-features .date span{
	color:#666;
	font-weight:normal;
}
.tab-content{
	margin:-1px 0 0;
	border-bottom:1px solid #ccc;
	position:relative;
	z-index:8;
	width:100%;
}
.tab-content:after{
	content:"";
	display:block;
	clear:both;
}
.tabs-bg{
	border:1px solid #ccc;
	border-bottom:none;
	overflow:hidden;
}
.tab-brd{
	border:1px solid #ccc;
	border-bottom:none;
	padding:15px;
}
.post{
	float:left;
	width:288px;
	padding:20px 15px 10020px 15px;
	margin:0 0 -9999px;
	border-right:1px solid #ccc;
	min-height:374px;
}
.tabs-bg .post + .post +.post{border-right:none;}

.post .img-hold{margin:0 0 20px;}
.post .img-hold img{
	max-width:288px;
	display:block;
}
.post .title{
	margin:0 0 14px;
	font:20px/22px Georgia, "Times New Roman", Times, serif;
}
.post p{margin:8px 0 12px; line-height:16px; font-size:12px; }
.post .img-hold [class*="topic-"]{left:0;}
.promo-item{
	background:#f0f0f0;
	padding:9px 10px 10011px 10px;
	margin:0 0 -9999px;
	width:300px;
	min-height:393px;
	float:left;
}
.tabs-bg .post + .post +.post.promo-item,
.tabs-bg .post.promo-item:first-child{width:301px;}
.promo-item .ad img{
	max-width:300px;
	display:block;
	margin:0 auto;
}
.promo-item  p{
	margin:5px 0 0;
	color:#666;
}
.tertiary-features{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	overflow:hidden;
	margin:50px 0 0;
}
.tertiary-features article{
	float:left;
	width:274px;
	padding:18px 22px 10033px 22px;
	margin:0 0 -9999px;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
}
.tertiary-features article:first-child{width:276px;}
.comment-day blockquote{
	background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/cognoscenti/images/quotes.gif) no-repeat 0 10px;
	padding:8px 0 0 21px;
	margin:0;
}
.comment-day blockquote p{
	font:13px/17px Arial, Helvetica, sans-serif;
}
.comment-day blockquote a{color:#008bb9;}
.comment-day blockquote a:hover{text-decoration:underline;}
.comment-day blockquote cite{
	font:12px/16px Arial, Helvetica, sans-serif;
	display:block;
	padding:24px 0 0;
}

.latest-tweet .heading{
	margin:0 0 17px;
}
.latest-tweet .heading span{
	padding:0 22px 0 0;
	background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/cognoscenti/images/icons.gif) no-repeat 100% -976px;
}
.latest-tweet  p{
	margin:0 0 16px;
	font:14px/20px Arial, Helvetica, sans-serif;
}
.latest-tweet  p a{text-decoration:underline;}
.latest-tweet .notes{
	display:block;
	margin:0 0 2px;
}
.latest-tweet .notes a{color:#008bb9;}
.latest-tweet .notes a:hover{text-decoration:underline;}
.latest-tweet .data-date{color:#666;}
.twocolumns{
	border-bottom:1px solid #ccc;
	width:960px;
	overflow:hidden;
	margin:15px 0 0;
}
.twocolumns .tab-content{
	border:none;
	padding:10px 0 0;
}
.twocolumns .main-col{
	float:left;
	width:641px;
	padding:0 0 9999px;
	margin:0 -2px -9999px 0;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}
.twocolumns2 .main-col{border-top:none;}
.main-col .title-block{
	margin:-2px -1px 0 -2px;
	width:auto;
}
* +html .main-col .title-block{height:1%;}
.title-block2{
	width:640px;
	padding:0 317px 0 0;
	border:1px solid #e6e6e6;
	border-bottom:none;
}
.title-block2 >.tabset{
	margin:-1px 0 0 -1px;
}
.title-block2 > .tabset > li.active > a,
.title-block2 .tabset .tab-alphabet.active a{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:0;
	padding-bottom:1px;
}
.title-block2 .tab-alphabet .tabset{
	margin:-1px 0;
}
.title-block2 .tabset .tab-alphabet.active .tabset{margin:-1px 0 -1px -1px;}
.title-block2 .tab-alphabet .tabset a{
	border:none;
	padding:1px 0 0 !important;
	width:22px;
	margin:0;
	border-bottom:1px solid #ccc;
	text-align:center;
}
.title-block2 .tabset .tab-alphabet.active a{
	border-left:none;
	padding-top:0 !important;
	border-bottom:none;
	color:#666;
	font-weight:normal;
}
.title-block2 .tabset .tab-alphabet li:first-child a{width:23px;}
.title-block2 .tabset .tab-alphabet.active li:first-child a{border-left:1px solid #ccc;}
.title-block2 .tabset .tab-all a{
	width:62px;
	padding:0;
	margin:0;
	text-align:center;
}
.title-block2 .tabset .tab-alphabet{
	width:576px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #e6e6e6;
}
.title-block2 .tabset .tab-alphabet.active{
	border-bottom:1px solid #fff;
	border-top:1px solid #ccc;
}
.title-block2 .tab-alphabet .tabset .active a{
	background:none;
	font-weight:bold;
	color:#008bb9;
}
.title-block2 .tab-alphabet .tabset a:hover{color:#008bb9;}

.sidebar{
	width:317px;
	float:right;
	border:1px solid #ccc;
	border-bottom:none;
	padding:0 0 10008px;
	margin:0 0 -9999px;
}
.twocolumns2 .sidebar{margin-top:-36px;}
.sidebar .promo-item{
	border-left:none;
	min-height:0;
	padding:9px 9px 6px 8px;
	margin:0 0 0 -1px;
	float:none;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	z-index:10;
	position:relative;
}
.pager{
	float:right;
	margin:9px 11px 9px 0;
}
.tab-pager{
	position:absolute;
	top:-34px;
	right:0;
	z-index:10;
	float:none;
}
.pager .btn-prev,
.pager .btn-next{
	float:left;
	width:10px;
	height:100%;
	text-indent:-9999px;
	overflow:hidden;
	background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/cognoscenti/images/pages-arrows.gif) no-repeat 2px 3px;
}
.pager .btn-prev:hover{background-position:2px -97px;}
.pager .btn-next{background-position:0 -285px;}
.pager .btn-next:hover{background-position:0 -183px;}
.pager ul{
	float:left;
	list-style:none;
	padding:0 4px 0 2px;
	margin:0;
}
.pager ul li{
	float:left;
	padding:0 3px;
}
.pager ul li a{
	color:#666;
	padding:0 2px;
}
.pager ul li a:hover,
.pager ul li.active a{
	color:#008bb9;
	font-weight:bold;
}
.hold-pager{
	overflow:hidden;
	border:1px solid #ccc;
        border-bottom:none;
}
.tabs-bg + .hold-pager{border-bottom:none;}
.pager-flip{
	width:100%;
	float:none;
	overflow:hidden;
	margin:11px 0;
}
.pager-flip .btn-prev,
.pager-flip .btn-next{
	text-indent:0;
	padding:0 0 0 9px;
	width:auto;
	font-size:10px;
	line-height:13px;
	height:auto;
	color:#666;
	letter-spacing:1px;
	background-position:0 -355px;
	margin:0 0 0 13px;
}
.pager-flip .btn-prev:hover{
	color:#008bb9;
	background-position:0 -556px;
}
.pager-flip .btn-next{
	background-position:100% -418px;
	padding:0 9px 0 0;
	float:right;
	margin:0 13px 0 0;
}
.pager-flip .btn-next:hover{
	background-position:100% -489px;
	color:#008bb9;
}
.aside-box{
	padding:17px 23px;
	border-top:1px solid #ccc;
	margin:0 0 0 -1px;
	border-left:1px solid #ccc;
	position:relative;
	z-index:8;
}
.sidebar .aside-box:first-child,
.sidebar .promo-item:first-child{border-top:none;}
.aside-box .heading{padding:0 0 8px;}
.sidebar .featured-contributor {padding:0 0 23px;}
.list-news{
	list-style:none;
	padding:0;
	margin:0;
}
.list-news li{padding:0 0 13px;}
.list-news li h4{
	margin:0;
	font:bold 12px/15px Arial, Helvetica, sans-serif;
}
.list-news li h4 a{color:#008bb9;}
.list-news li h4 a:hover{text-decoration:underline;}
.list-news li .holder{
	font:11px/15px Arial, Helvetica, sans-serif;
	color:#666;
	margin:0;
}
.list-news li .holder time{display:inline;}
.recommendations{
	border-top:1px solid #ccc;
	padding:9px 0 9px 9px;
}
.hold-block{
	overflow:hidden;
	padding:30px 0 0;
	margin:0 0 0 -1px;
}
* +html .hold-block{padding-bottom:30px;}
#tabAll .hold-block{border-bottom:solid 1px #ccc;}
.contributor{
	float:left;
	width:118px;
	padding:0 20px;
	border-left:1px solid #ccc;
	height:237px;
	overflow:hidden;
	margin:0 0 30px;
}
.contributor .img-hold{position:relative;}
.contributor img{
	margin:0 auto;
	display:block;
}
.text-overlay{
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	background:rgba(0,0,0,0.6);
	font:bold 9px/22px Arial, Helvetica, sans-serif;
	width:100%;
	text-align:center;
}
.contributor figcaption{padding:9px 0 0;}
.contributor h2{
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:0 0 5px;
}
.contributor p{margin:0;}
[class*="letter-"]{
	float:left;
	width:119px;
	padding:20px 20px 0;
	height:217px;
	font:72px Georgia, "Times New Roman", Times, serif;
	text-align:center;
}
.letter-red{color:#d24000;}
.letter-blue{color:#00a2b5;}
.letter-yellow{color:#ebb500;}
.letter-lilac{color:#b20f95;}
.letter-green{color:#09a065;}
.profile-description{
	overflow:hidden;
	padding:30px 32px 20px 15px;
}
.prof-photo{
	float:left;
	margin:0 32px 10px 0;
}
.profile-description .holder p{
	font-size:14px;
	line-height:20px;
	margin:0 0 42px;
}
.contacts{
	list-style:none;
	margin:0;
	padding:0;
}
.contacts li{
	padding:12px 11px;
	border-top:solid 1px #e6e6e6;
	font-size:10px !important;
	line-height:10px !important;
	margin:0 !important;
	text-transform:uppercase;
	min-height:22px;
	letter-spacing:1px;
}
.addthis_toolbox{
	float:left; 
}

.social-block .addthis_toolbox {
	width:100%;
}

.addthis_button_facebook_like { margin-right:20px !important;}
[class*="ico-"]{
	padding:4px 0 4px 28px !important;
	color:#666 !important;
	background-image:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/cognoscenti/images/icons.gif) !important;
	background-repeat:no-repeat;
	display:inline-block !important;
	vertical-align:middle !important;
}
* +html [class*="ico-"]{display:inline;}
[class*="ico-"]:hover{color:#008bb9;}
.ico-email:hover{background-position:0 -1358px;}
.ico-rss{background-position:0 -1151px;}
.ico-rss:hover{background-position:-1px -1444px;}
.ico-twitter{background-position:0 -1262px;}
.ico-twitter:hover{background-position:1px -1555px;}
.ico-print{background-position:0 -1767px;}
.ico-print:hover{background-position:0 -2036px;}
.ico-email2{background-position:0 -1883px !important;}
.ico-email2:hover{background-position:0 -2184px !important;}
.ico-email2 span { display:none !important; }

.more-contributors, .more {
	float:right;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	padding:0 8px 0 0;
	background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/cognoscenti/images/pages-arrows.gif) no-repeat 100% -488px;
	background-position:100% -739px;
	text-transform:lowercase;
}

.more-politics{color:#d24000;}
.more-cognoscenti{color:#008bb9;}
.more-think-tank{color:#333;}
.more-business{color:#e77d00;}
.more-food{color:#ebb500;}
.more-life{color:#6ab611;}
.more-education{color:#09a065;}
.more-sports{color:#00a2b5;}
.more-health{color:#0b35ad;}
.more-policy{color:#bb0b49;}
.more-tech-science{color:#4520c2;}
.more-media{color:#68199b;}
.more-arts{color:#b30483;}
.more-economy{color:#bdb70e;}

.more-contributors:hover,
.more:hover{
	color:#333;
	background-position:100% -626px;
}

.posts-profile{
	overflow:hidden;
}
.posts-profile .tabs-bg{
	border-right:none;
	margin:0 0 0 -1px;
	border-bottom:solid 1px #e6e6e6;
	border-top:none;
}
.posts-profile .tabs-bg:first-child{
	border-top:solid 1px #e6e6e6;
}
.posts-profile .tabs-bg [class*="topic-"]{
	margin:0 0 8px;
}
.posts-profile .tabs-bg .post{
	min-height:222px;
	border-color:#e6e6e6;
}
.posts-profile .tabs-bg .post + .post{border-right:none;}
.art-descript{
	padding:26px 23px;
}
.art-descript .img-hold{margin:0 0 30px;}
.art-descript .list-info{padding:11px 0 28px;}
.art-descript .list-info li{font-size:12px;}
.art-descript .holder .contacts{
	float:left;
	width:125px;
	margin:5px 23px 7px 0;
	letter-spacing:1px;
}
.art-descript .holder p{
	margin:18px 0;
	font:15px/22px Arial, Helvetica, sans-serif;
}
.art-descript .holder UL{
	margin:18px 0;
}
.art-descript .holder UL LI{
	margin:0 0 10px 0;
	font:15px/22px Arial, Helvetica, sans-serif;
}

.art-descript .holder .intro{
	font:italic 12px/16px Arial, Helvetica, sans-serif;
	color:#666;
	margin:0 0 14px;
}
.art-descript .holder p a{text-decoration:underline; color:#008BB9;}
.art-descript .tags{
	font-size:11px;
	margin:7px 0 10px;
}
.art-descript .tags a{
	color:#008bb9;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.art-descript .tags a:hover{text-decoration:underline;}
.art-descript p em{}
.social-block{
	margin:21px 0 35px;
	overflow:hidden;
}
.related-articles{
	overflow:hidden;
	margin:0 -23px;
	width:640px;
}
.related-articles [class*="topic-"]{
	margin:0 0 0 23px;
	position:relative;
}
.related-articles .gallery{
	overflow:hidden;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	padding:34px 0 34px 3px;
	margin:-11px 0 0;
}
.gallery .prev,
.gallery .next{
	float:left;
	width:51px;
	height:103px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/cognoscenti/images/btns-gallery.gif) no-repeat 15px 39px;
}
.gallery .prev:hover{background-position:-61px 39px;}
.gallery .next{background-position:-257px 39px;}
.gallery .next:hover{background-position:-158px 39px;}
.gallery-hold{
	float:left;
	width:534px;
	position:relative;
	overflow:hidden;
	margin:0 -3px 0 3px;
}
.gallery-hold ul{
	float:left;
	width:99999px;
	list-style:none;
	padding:0;
	margin:0;
}
.gallery-hold ul li{
	float:left;
	margin:0 6px 0 0;
	font-size:12px;
	width:172px;
}
.gallery-hold li img{
	display:block;
	max-width:172px;
	margin:0 auto 5px;
}
.gallery-hold li a:hover img{opacity:0.6;}
.gallery-hold li h4{
	margin:0;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
}
.gallery-hold li i{
	color:#333 !important;
}
.block-disqus{
	padding:10px 0;
	width:588px;
}
.block-disqus:after{
	content:"";
	display:block;
	clear:both;
}
.subscribe-form{
	padding:31px;
}
.subscribe-form h5{
	margin:0 0 10px;
	font:14px/20px Arial, Helvetica, sans-serif;
}
.row{width:100%;}
.row .col{
	border-bottom:1px solid #e6e6e6;
	overflow:hidden;
}
.row:after{content:"";display:block;clear:both;}
.subscribe-form .row input[type="text"]{
	border:none;
	padding:8px 0;
	font-size:12px;
	letter-spacing:1px;
	width:100%;
	display:block;
	background:#fff;
	float:left;
	color:#058bb9;
}
.subscribe-form .row input[type="text"].is-data{
	color:#333;
	letter-spacing:0;
}
.row .col{padding:8px 10px;}
.row2 .col{
	float:left;
	width:252px;
}
.row2 .col + .col{float:right;}
.row .col:first-child{
	margin:0;
	border-top:1px solid #e6e6e6;
}
.row2 .col:first-child{border-top:none;}
.row input[type="checkbox"]{
	float:left;
	margin:0 11px 0 0;
}
.checkboxes .row label{
	overflow:hidden;
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#666;
	text-transform:uppercase;
	letter-spacing:2px;
}
.checkboxes{padding:30px 10px 35px;}
.checkboxes .row{padding:7px 0;}
.btn-subscribe{
	float:left;
	border:none;
	background:#676767;
	color:#fff;
	text-align:center;
	padding:8px 15px;
	margin:0 21px 0 9px;
	cursor:pointer;
	letter-spacing:1px;
	font:bold 9px Arial, Helvetica, sans-serif;
}
.btn-subscribe:hover{background:#058ab9;}
.subscribe-note{
	overflow:hidden;
	color:#666;
	display:block;
}
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important;
}
.chk-area {
	border:1px solid #cecece;
	margin:0 10px 0 0;
	float:left;
	width:18px;
	height:18px;
}
.chk-checked{
	background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/cognoscenti/images/form-elements.gif) no-repeat;
	border:1px solid #058bb9;
}
.chk-disabled {
	background:#eee;
}
.jcf-label-disabled {
	color: #ccc;
}
.ico-comment{
	text-indent:-9999px;
	overflow:hidden;
	width:12px;
	height:12px;
	display:inline-block;
	vertical-align:top;
	background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/cognoscenti/images/icons.gif) no-repeat 0 -1692px;
	margin:3px 0 0 2px;
}
* +html .ico-comment{display:inline;}
.lnk-all{
	text-decoration:underline;
	font-size:11px;
}
#footer{
	overflow:hidden;
	width:100%;
}
.ftr-wrap{
	width:960px;
	margin:0 auto;
}
.ftr-hold{
	padding:34px 9999px 0;
	margin:0 -9999px;
	border-top:1px solid #ccc;
}
#footer a{color:#666;}
#footer a:hover{color:#008bb9;}
.ftr-links{overflow:hidden;}
.ftr-links > aside{
	float:left;
	width:225px; /* 177 */
	padding:0 15px 0 0;
}
.ftr-links > aside h4{
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:0 0 13px;
}
.ftr-links > aside ul{
	list-style:none;
	padding:0;
	margin:0;
}
.ftr-links > aside ul li{padding:0 0 6px;}
.btn-npr,
.btn-npr-sml{
	display:block;
	width:55px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(//s3.amazonaws.com/cdn.wbur.org/wordpress/cognoscenti/images/btns-npr.gif) no-repeat;
	margin:10px 0 0;
}
.btn-npr-sml{
	background-position:0 -27px;
	width:39px;
	height:13px;
	margin:0;
}
.ftr-bar{
	overflow:hidden;
	border-top:1px solid #ccc;
	padding:15px 0 32px;
	margin:46px 0 0;
}
.ftr-bar .logo1{
	width:107px;
	height:30px;
	margin:8px 0 0;
	background: url(//s3.amazonaws.com/cdn.wbur.org/wordpress/cognoscenti/images/logo.png) no-repeat 0 -304px;
}
.ftr-bar  nav{
	float:right;
	margin:16px -7px 0 0;
}
.ftr-bar  ul{
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}
.ftr-bar  ul li{
	float:left;
	padding:0 7px 1px 7px;
	border-left:1px solid #ccc;
	line-height:11px;
	color:#666;
}
.ftr-bar  ul li:first-child{border:none;}
