/*   
Theme Name: ntk
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is copyright Ian Stewart http://themeshaper.com/
.
*/

body {font: normal 14px arial; color: #535353; background: #fff url("images/page-bg.jpg") top center no-repeat;}

.clear {clear: both;}
.clearheight1, #header .clear {clear: both; height:1px; overflow:hidden;}

#pbsinclude {margin-bottom: 15px;}
p, ul, ol, dd, pre {margin-bottom: 22px;}
pre, code {font: 14px Monaco, monospace; line-height: 22px;}


body.postid-5930 div.article-subhead {font: normal 18px/21px arial; color: #333; margin: 10px 0;}
caption {text-align: left;}

hr {background-color: #ccc; border: 0; color: #ccc; height: 1px; margin-bottom: 22px;}
a.external { background: url(/wnet/need-to-know/files/2010/05/icon-external-link.gif) center left  no-repeat;  padding-left:20px;
}
a:link {color: #006699; text-decoration: none;}
a:visited {color: #006699; text-decoration: none;}
a:active {color: #44B9DB; text-decoration: none;}
a:hover {color: #44B9DB; text-decoration: underline;}
table {border: 0; margin: 0 0 0 0;}
tr {border-bottom: 0;}
th, td {}
span.alignright {float: right;}
span.noalign {margin-bottom: 8px;}

/*.cove_video {margin-bottom: 15px;}*/

#wrapper {background-color: #fff; width: 1000px; margin: 20px auto 20px auto; padding: 0px; border: 1px solid #ccc; min-height:1000px;}
body.attachment #wrapper { min-height:200px;}
#main {padding: 0; margin: 0 0 15px 0;}

#footer {clear: both;}

/*11-30-12 sm added*/
#blog-title {margin-top:24px;margin-left:-10px;} 
#header {width: 1000px; background: transparent url("images/masthead062413.png") 0 0 no-repeat; margin: 0 0 0 0;}
/*election header turned off 113012
#header {width: 1000px; background: transparent url("images/header2011.jpg") 0 0 no-repeat; margin: 0 0 0 0;}
/*end 11-30-12 sm added*/

#branding {float: left; width: 176px; height: 174px; margin: -22px 0 0 10px; padding: 0px; text-align: center;}

.headfix {width: 7px; height: 7px; background: transparent url("images/round-corner.gif") top left no-repeat; top: -1px; left: -1px; position: relative; }

.menu {margin: 0;}

a.schedfix {display: block; width: 107px; height: 65px; float: left; margin-left: 80px;}
a.onlinefix {display: block; width: 150px; height: 65px; float: left; margin-left: 15px;}

#socialicons {float: right; margin: 29px 0 7px 0; text-align: right;}
ul.headsocial {list-style-type: none; margin: 0px; padding: 0px;}
.headsocial li {float: left; margin: 0 12px 0 0;}
#socialicons li a { display: block; height: 33px; width: 33px }

#socialicons {
  margin-top: 32px;
}



.home #nav-above {display: none;}




/* home middle entries */

.home .hentry {border-bottom: 1px dotted #999; margin: 0 0 10px 0; width: 416px; padding: 0px;}

.entry-category {font: normal 12px Arial,sans-serif; text-transform: uppercase; line-height: 25px; color: #cc0000;}

.entry-category a {color: #cc0000; text-decoration: none;}

.entry-category a:hover {color: #cc0000; text-decoration: underline;}

.home a {color: #000; text-decoration: none;}

.not-singular h3.entry-title {font: bold 16px georgia; color: #003366; padding: 3px 0px;}

.not-singular h4.entry-title {font: bold 18px georgia; color: #003366; padding: 6px 0px;}

.not-singular h4.entry-title a, .not-singular h3.entry-title a {color: #003366; font-style: normal; text-decoration: none;}

.not-singular h4.entry-title:hover, .not-singular h3.entry-title a:hover {color: #44b9db;}

.not-singular h5.entry-subhead {font: normal 14px arial; color: #666; padding: 0px;}

.not-singular .entry-dek {font: normal 12px arial !important; padding: 5px 0px;}

.not-singular .entry-utility {font: normal 11px arial; color: #7d7d7d;}

.not-singular .entry-utility a {color: #7d7d7d;}


.not-singular .entry-content, .not-singular .entry-dek {font: normal 12px arial !important; padding: 6px 0px; color: #333;}



/*   lmh */

.home #content .entry-utility a:hover {color: #57d3f9;}

/* @group comment-links */

.entry-utility a.comments-link {font: normal 11px/11px arial; color: #666; background: url(/wnet/need-to-know/wp-content/themes/ntk/images/icons/comments.png) no-repeat 0 0px; overflow: visible; padding-left: 14px; margin-right: 10px}
/*#vidtop .entry-utility a.comments {font: normal 11px/11px arial; color: #666; background: url(/wnet/need-to-know/wp-content/themes/ntk/images/icons/comments.png) no-repeat 0px 1px; overflow: visible; padding-left: 14px; margin-right: 10px}*/


.toolbar-left a, .toolbar-right a {
color: #737373; text-decoration: none; margin-right: 8px; background: url("images/toolbox.gif") 0 0 no-repeat; padding-left: 19px; line-height: 12px;
}


.toolbar-right .comments-link .comments-link-contain a.comments-link {font: normal 11px/11px arial; color: #666; background: url(/wnet/need-to-know/wp-content/themes/ntk/images/icons/comments.png) no-repeat 0 0px; overflow: visible; padding-left: 14px; margin-right: 10px}



.entry-utility a.comments-link:hover {color: #57d3f9  !important; text-decoration: none;}

/* #secondary .widgetcontainer  .entry-utility a.comments-link { background-image:none; margin:0; padding-left:0px; font:10px arial; color: #666666;}*/

a.fblikes , .main-aside li a.fblikes, page-aside li a.fblikes {color: #666; padding-left: 16px; background: url(/wnet/need-to-know/wp-content/themes/ntk/images/icons/likes.png) no-repeat 0 0px; overflow: visible;}
div.tweetbutton {padding:2px 4px 0 6px; float:left; width: 110px;  overflow: hidden;}
div.plusbutton {padding:2px 0 ; float:left; width: 80px; overflow: hidden;}
/*
.toolbar-left a.comments-link, #vidtop .entry-utility a.comments,
.entry-utility a.comments-link { background-position: 0 0px; }*/

/* @end */

a.more-link {font: normal 11px/19px arial; text-transform: uppercase; margin-bottom: 15px;}

.home .entry-thumbnail a img {margin-bottom: 0px; display: block;}

.home .entry-thumbnail img {margin-bottom: 0px;}

.home h6.entry-assoc, h6.entry-assoc {display: block; margin: 10px 0 2px 0px;}

h6.entry-assoc a {font: bold 12px/15px georgia;}

h6.entry-assoc a span.icon_audio {background-position: 0 -25px;}

.post-content-wrapper {padding: 0 10px 10px 10px;}

#index-bottom {width: 407px; margin-left: 10px;}

#index-bottom .left-column {float: left; width: 190px; margin: 0px 10px 0px 0px;}

#index-bottom .right-column {float: right; width: 190px; margin-right: 8px;}

#index-bottom .left-column ul li, 
#index-bottom .right-column ul li {width: 190px; float: left; border-bottom: 1px dotted #999; margin-bottom: 10px; padding-bottom: 10px;}

#index-bottom li.last-of-type {margin-bottom: 0px !important; border-bottom: 0px !important;}

.home #index-bottom .entry-dek {font: normal 12px/14px arial !important; padding: 0px 0 5px; color: #262626;}

/* END home middle entries */

.entry-meta,  .entry-meta a,  .entry-meta a:visited  {font: normal 11px/1.3 arial; color: #666666; text-decoration: none;}

/*.post .entry-title, #container-leader h1.entry-title {font: bold 28px georgia; color: #014a6f;}*/

.post .article-subhead {font: normal 18px/21px arial; color: #333; margin: 10px 0;}

.post .entry-content  {font: normal 14px/19px georgia; color: #262626; }
body.interactive-special #container {font: normal 13px/1.3 arial; color: #262626; }

body.interactive-special  #container-leader .entry-wrapper {
    float: none;
    margin-left: 0;
}
body.interactive-special.single .entry-wrapper {
    width: 920px;
}
body.interactive-special.single .entry-wrapper .entry-meta {
    margin-bottom: 0px;
}
body.interactive-special.single  blockquote p {margin-bottom:10px; }
body.interactive-special.single  blockquote  {margin-bottom:20px;}
.entry-meta .author {display:inline;}
.entry-meta .author a {font-weight: bold !important;}
.entry-meta .author a:hover {text-decoration:underline;}

/* ntk top nav */

#ntkglobalnav {width: 1000px; font: bold 12px verdana; color: #fff; margin: 15px auto 4px auto; text-align: right; text-transform: uppercase;}

#ntkglobalnav a {color: #333; text-decoration: none; background: transparent url("images/sprite-ntkglobal.gif") top left no-repeat; padding-left: 19px;}

#ntkglobalnav a:hover {color: #399db9;}

#ntkglobalnav a.rss {background-position: 0 0px;}

#ntkglobalnav a.watch {background-position: 0 -19px; margin-right: 20px;}

#ntkglobalnav a.tv {background-position: 0 -37px; margin-right: 20px;}

#ntkglobalnav a.twitter {background-position: 0 -56px; margin-right: 20px;}

#ntkglobalnav a.facebook {background-position: 0 -75px; margin-right: 20px;}

/* end ntk top nav */

#siteinfo {border-top: 1px solid #999999; color: #000; font: normal 11px arial; line-height: 18px; margin: 0px 15px 0px 15px; padding: 10px 0px;}

#siteinfo a {color: #000;}

#siteinfo a:active, #siteinfo a:hover {color: #56D3F9;}

#copyright-foot {background-color: #cc0000; padding: 5px 20px; color: #fff; font: normal 11px arial;}

#copyright-foot a {color: #fff; text-decoration: none; margin-right: 15px; border-right: 1px solid #ccc; padding-right: 15px;}

#copyright-foot a:hover {color: #fff; text-decoration: underline;}

#copyright-foot a.last-of-type {border-right: 0px !important;}

.footer-text {float: left; width: 425px; color: #262626; font: normal 11px arial; line-height: 16px; margin-bottom: 5px;}



.footer-menu {font: bold 12px arial; margin: 5px 0 20px 0;}
.footer-menu a {color: #014a6f !important; text-decoration: none;}
.footer-menu a:hover {color: #014a6f; text-decoration: underline;}
.footer-menu a.last-of-type {padding-right: 0px !important;}
.footer-menu ul {list-style-type: none; margin: 0px; padding: 0px;}
.footer-menu li { border-right: 1px solid #bbcfd9; float: left; padding: 0 32px 0 32px;}




.footer-funders {float: right; width: 515px; text-align: right;}

#cse-search-box div {float: right; width: 220px; height: 32px; margin-top: 40px;}

#cse-search-box .searchfield {float: left; width: 170px; padding: 2px; font: normal 12px arial;}

#cse-search-box #searchsubmit {float: left; padding-left: 5px;}

/* @group Main Navigation */

/* main navigation */

.skip-link {display: none;}


#access {height: 29px; font-size: 12px; overflow: visible; z-index: 100; margin: 0px; padding: 0px; background-color: #000; width: 774px; float: right;}

.sf-menu, .sf-menu * {margin: 0; padding: 0; list-style: none;}

.sf-menu {float: left; line-height: 1.0;}
.sf-menu ul {position: absolute; top: -999em; width: 10em;}
.sf-menu li:hover {visibility: inherit;}

.sf-menu li {float: left; position: relative; background: #000;}

.sf-menu a, .sf-menu a:visited {display: block; position: relative; padding: 7px 29px; text-decoration: none; font: bold 13px arial; color: #fff; text-transform: uppercase; letter-spacing: 0px; height: 15px; text-align: center; text-shadow: 1px 1px 6px #333; }

.sf-menu li:hover ul, 
.sf-menu li.sfHover ul {left: 0; top: 2.5em; z-index: 99;}

ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top: -999em;}

ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left: 10em; top: 0; }

ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top: -999em;}

ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left: 10em; top: 0;}
.sf-menu .current_page_item a,
.sf-menu .current_page_item a:hover {background: #cc0000 url("images/nav-current.gif") bottom center no-repeat; color: #fff;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {top: 29px;}
.sf-menu a {color: #fff;}
.sf-menu a:hover {color: #fff; background: #cc0000;}

.sf-menu li.active, .sf-menu li.active a:hover,
body.blog .menu-item-11465, body.blog .menu-item-11465:hover, 
body.tax-ntk_topic .menu-item-11475, body.tax-ntk_topic .menu-item-11475:hover, 
body.tag-agents-of-change .menu-item-11467, body.tag-agents-of-change .menu-item-11467:hover,
body.tag-blueprint-america .menu-item-11467,body.tag-blueprint-america .menu-item-11467:hover,
body.tag-climate-desk .menu-item-11467,body.tag-climate-desk .menu-item-11467:hover,
body.tag-fixing-america .menu-item-11467,body.tag-fixing-america .menu-item-11467:hover,
body.tag-in-perspective .menu-item-11467,body.tag-in-perspective .menu-item-11467:hover,
body.tag-watch-list .menu-item-11467,body.tag-watch-list .menu-item-11467:hover,
body.tag-full-episode .menu-item-11466, body.tag-full-episode .menu-item-11466:hover, 
body.category-the-daily-need .menu-item-11474,  body.category-the-daily-need .menu-item-11474:hover 
{background: #cc0000 url("images/nav-current.gif") bottom center no-repeat; color: #fff;}






#menu-top-navbar ul.sub-menu  { width: 175px !important; -moz-box-shadow: 1px 1px 8px #999;  -webkit-box-shadow: 1px 1px 8px #999;  box-shadow: 1px 1px 8px #999; border: 1px solid #637482; border-top: 0px; margin-left: -1px;}
#menu-top-navbar ul.sub-menu li {background: none; background-color: #fff !important; border-bottom: 1px dotted #999;}
#menu-top-navbar ul.sub-menu li a {background: none; padding: 8px 0 8px 15px; text-align: left; width: 160px !important; color: #637482; text-shadow: 0px 0px 0px #fff;}
#menu-top-navbar ul.sub-menu li a:hover {background-color: #fff; color: #cc0000;}


/* @end */

/*  */

/* @group Comments */

#comments {padding: 22px 0 0 0;}

#comments.comments-jump-anchor {padding: 40px 0 20px;}

#comments.comments-jump-anchor h3 {padding: 0px; border-top: none; border-bottom: 1px solid #ccc;}

#comments, #comments input, #comments textarea {font-size: 13px; line-height: 18px;}

#comments code {font-size: 12px; line-height: 18px;}

#comments h3 {font: bold 18px Arial; line-height: 22px; padding: 10px 0 10px 0; color: #014a6f; border-top: 1px solid #999;}

.depth-1 {border-bottom: 1px solid #ddd; }

#comments-list {padding: 0px;}

#comments-list ol {list-style: none; margin: 0px; padding: 0px;}

#comments-list li {margin: 10px 0 10px 0; padding: 5px 10px 5px 0px;}

#comments-list li.alt {background: #fff;}

#comments-list .comment-author {font-weight: bold;}

#comments-list .comment-meta {color: #666; font-size: 11px;}

#comments-list .comment-meta a {color: #666; font-style: italic; text-decoration: none;}

#comments-list .comment-meta a:active, #comments-list .comment-meta a:hover {color: #FF4B33;}

.comment-reply-link {width: 60px; float: right; font-size: 11px; text-align: right; margin-top: -10px;}

.comment-reply-link a {color: #666; font-style: italic; text-decoration: none;}

.comment-reply-link a:active, .comment-reply-link a:hover {color: #FF4B33;}

.comment-navigation {font-weight: bold; padding: 0 0 18px 0; margin-right: 0.5em;}

.comment-navigation a {border: 1px solid #ccc; color: #666; font-weight: normal; padding: 0.5em 0.75em; text-decoration: none;}

.comment-navigation a:active, .comment-navigation a:hover {color: #FF4B33;}

.comment-navigation a, .comment-navigation span {margin-right: 0.5em;}

#trackbacks-list .comment-content {position: absolute; left: -10000px;}

#respond {background: #fff; margin-bottom: 22px; overflow: hidden; padding: 0; position: relative;}

#respond h3 {border-top: 1px dotted #999; padding-top: 10px;}

.comment-content {line-height: 13px; font: normal 12px arial; color: #666;}

.comment-content p {margin: 0 0 10px 0;}

p#comment-notes {border: 1px solid #e4e4e4; margin-top: 10px; font: normal 10px arial; padding: 5px; line-height: 11px; background-color: #ededed; color: #787878;}

#comments-list #respond {border-bottom: 1px solid #ccc; margin: 0 0 0px 0; padding: 10px 0 0 10px;}

#comments-list ul #respond {border: 1px solid #ccc; margin: 0;}

#cancel-comment-reply {font-size: 11px; position: absolute; top: 18px; right: 1.5em;}

#cancel-comment-reply a {color: #666;}

#respond .required {color: #FF4B33; font-weight: bold;}

/* @end */

.form-section label {font-size: 11px;}

.form-section input {margin: 0 0 18px 0; width: 210px;}

.form-section textarea {width: 99%;}

.form-submit {padding: 0; text-align: right;}

.subscribe-to-comments {color: #666; float: left; font-size: 11px; margin: 0; padding: 18px 0 0 0;}

.solo-subscribe-to-comments {color: #666; font-size: 11px; padding: 18px 0 0 0;}

.comment_license {color: #666; clear: both; font-size: 11px; margin: 0; padding: 18px 0 0 0;}

#form-section-url, #form-allowed-tags, #comments-list li .avatar {display: none;}

.form-submit input#submit {outline: none; cursor: pointer; text-align: center; text-decoration: none; font: bold 14px/100% Arial, Helvetica, sans-serif; padding: 5px 10px; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); color: #fff; border: solid 1px #45B3D5; background: #014A6F; background: -webkit-gradient(linear, left top, left bottom, from(#014A6F), to(#45B3D5)); background: -moz-linear-gradient(top,  #014A6F,  #45B3D5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#014A6F', endColorstr='#45B3D5');}

.form-submit input#submit:hover {text-decoration: none; background: #014A6F; background: -webkit-gradient(linear, left top, left bottom, from(#57D3F9), to(#A8EBFE)); background: -moz-linear-gradient(top,  #57D3F9,  #A8EBFE); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#57D3F9', endColorstr='#A8EBFE');}

.form-submit input#submit:active {position: relative; top: 1px; background: #014A6F; background: -webkit-gradient(linear, left top, left bottom, from(#45B3D5), to(#014A6F)); background: -moz-linear-gradient(top,  #45B3D5,  #014A6F); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45B3D5', endColorstr='#014A6F');}

/* End Comments */

/* left sidebar box / widgets */

#primary, #secondary {padding: 0;}

.main-aside ul, .page-aside ul {padding: 0px; margin: 0px; font: normal 11px arial; color: #7d7d7d; list-style-type: none;}

.main-aside ul ul, .page-aside ul ul {padding: 0px; margin: 0px;}

.main-aside li, 
.page-aside li {padding: 0px; margin: 0px 0px 10px 0px; list-style-type: none;}

/*
.main-aside li:last-of-type, 
.page-aside li:last-of-type { margin: 0px; }
*/

.main-aside li a, .page-aside li a {color: #333; font: bold 12px georgia, arial; text-decoration: none;}

.widget_latest_stories .entry-title a {color: #003366;}


.main-aside li a:hover, .page-aside li a:hover {color: #57d3f9;}

.widgetcontainer .entry-utility a {font: normal 11px arial;}

.widgetcontainer h4.entry-title {margin: 0px; padding: 0px;}

/* Begin widget header images */

.widgetcontainer div.in_the_know {width: 149px; height: 28px; background: #fff url("images/title-in-the-news.gif") top left no-repeat; position: relative; top: 10px; left: 5px;}

.widgetcontainer div.latest_stories {width: 200px; height: 46px; background: #fff url("images/title-latest-stories.gif") top left no-repeat; position: relative; top: 22px; left: 5px; margin-top: -15px}

.widgetcontainer h3.the-daily-need a {display: block; width: 196px; height: 28px; background: #fff url("images/title-daily-need.gif") top left no-repeat; position: relative; top: 10px; left: 5px; text-indent: -1000em;}

.widgetcontainer div.in_the_news {width: 149px; height: 28px; background: #fff url("images/title-in-the-news.gif") top left no-repeat; position: relative; top: 10px; left: 5px;}

.widgetcontainer div.voices {width: 107px; height: 22px; background: #fff url("images/header-opinion.gif") top left no-repeat; position: relative; top: 9px; left: 5px;}



.widgetcontainer div.inside {width: 205px; height: 71px; background: #fff url("images/title-inside-ntk.gif") top left no-repeat; position: relative; margin: 0px 0 -58px 7px;}
body.slug-staff  .entry-content ol li {list-style-type: decimal;list-style-position: outside;list-style-image: none;}
body.slug-staff  .entry-content h1 {	font: normal 18px georgia;color: #014a6f; margin-bottom:22px;}
body.slug-staff .entry-content ul,body.slug-staff .entry-content ul li {  list-style-type:none; margin-left:0px;}
body.slug-staff .entry-content li {  margin:8px 0;}
body.slug-staff .entry-content li  span {  font-weight:bold;}
body.slug-staff .entry-content ul.executives {margin-bottom:15px; }
/*body.slug-staff .entry-content ul {border-bottom:1px dotted #ccc; width:300px;}*/
.page-template-about-page-template-php .hentry  {border-bottom:none; }
.page-template-about-page-template-php .sidebar-menu a {font: bold 12px arial; color: #757b83;}
.page-template-about-page-template-php .entry-content {width:396px;}
.page-template-about-page-template-php .sidebar-menu a:hover {color: #8ec7d7;}

.page-template-about-page-template-php .sidebar-menu ul {border: 1px solid #ddd; padding-top: 10px; position: relative; top: -10px; left: 0px;}

.page-template-about-page-template-php .sidebar-menu ul li {padding: 10px 10px 10px 13px; margin: 0px;}

.page-template-about-page-template-php .sidebar-menu ul li.active a {color: #8ec7d7; cursor:default;}

.sidebar-menu li.active {color: #399db9;}

.sidebar-menu .aboutntk {width: 198px; height: 28px; background: #fff url("images/title-about-ntk.gif") top left no-repeat; position: relative; top: 0px; left: 5px; z-index: 9999;}

/* End widget header images */

.widgetcontainer ul.in_the_know {border: 1px solid #999999; padding: 15px 10px 10px 10px !important; margin: 0px !important;}

.widgetcontainer ul.lateststories_dn_widget {border: 1px solid #999999; padding: 18px 10px 12px 10px !important; margin: 0px !important;}

.widgetcontainer ul.lateststories_dn_widget  li {border-top: 1px dotted #999999; padding: 8px 0px; margin: 0;}

.widgetcontainer ul.lateststories_dn_widget  li.description, .widgetcontainer ul.lateststories_dn_widget  li.description p {margin: 0; color: #637482; font: normal 12px/1.2 arial; border-top: none; padding-top: 0;}

.widgetcontainer ul.latest_stories {border: 1px solid #999999; padding: 35px 10px 12px 10px !important; margin: 0px !important;}

.widgetcontainer ul.lateststories_dn_widget .entry-utility {padding: 0 !important; border: none !important; margin-top:0px;}

.widgetcontainer ul.lateststories_dn_widget .entry-utility a {font: 10px/1.2 arial;}
.widgetcontainer ul.lateststories_dn_widget .entry-meta, ul.lateststories_dn_widget .entry-meta .author a {font: 10px/1.2 arial; color: #666;}

.widgetcontainer.widget_dn_latest h4.entry-title {margin-bottom: 2px;}

.widgetcontainer.widget_dn_latest h4.entry-title a {font-size: 12px;}

.widgetcontainer.widget_dn_latest div.excerpt {color: #222; margin: 5px 0 2px 0 ; font: 11px/1.2 arial;}

.widgetcontainer .entry-meta {margin-bottom: 5px !important;}
.widgetcontainer .comments-link-contain {margin-top:5px;}
/*  */

/* latest stories widget 

div.latest_stories { width: 300px; height: 52px; background: #fff url("images/header-latest-stories.gif") top left no-repeat; }*/

.latest_stories li, .latest_voices_posts li {border-bottom: 1px dotted #ccc; padding-bottom: 8px;}

.latest_stories li:last-of-type {border-bottom: 0px; padding-bottom: 0px;}

.widget_latest_stories h4.entry-title, .widget_latest_stories h4.entry-title a {font: bold 12px/1.3 georgia;}



.widget_latest_stories h4.entry-title {margin: 0px !important; padding: 0px !important; border: 0px !important;}

.widget_latest_stories .entry-utility {margin: 5px 0 0 0px !important; padding: 0px !important; border: 0px !important;}

.lateststorieswidget  div.excerpt {color: #222; padding-bottom: 2px; font: 11px/14px arial}

/*.lateststorieswidget a { color: #000 !important; }

.lateststorieswidget a:hover { color: #014A6F !important; }

 End latest stories widget */

.widgetcontainer ul.in_the_news {border: 1px solid #999999; padding: 15px 10px 10px 10px !important; margin: 0px !important;}

.widgetcontainer ul.voices {border: 1px solid #999999; padding: 20px 10px 10px 5px !important; margin-bottom: 20px;}

.widgetcontainer ul.voices .pic {float: left;}
li.latest_voices_posts li {margin-bottom:8px;}
.widgetcontainer ul.voices .txt {margin: 0px 1px 0 0 ; width:135px; display:inline;  float:right;}
li.latest_voices_posts .clickable { padding:0px;  width:207px;}
li.latest_voices_posts ul.voices li div:hover h3.entry-title a {color: #014A6F;  background-color:white;}
li.latest_voices_posts h3.entry-title a {color:#222;}
li.latest_voices_posts ul.voices li div:hover  { background-color:white;}
.main-aside .widgetcontainer ul.voices h3.pre_headline a, .main-aside .widgetcontainer ul.voices h3.pre_headline  {color: #3B434F !important; font: bold 12px arial; }
li.latest_voices_posts ul.voices li h3.pre_headline  {padding-top:1px; margin-top:0px;}
.widgetcontainer ul.voices h3.pre_headline a:hover {color: #3B434F !important;}

li.latest_inside_ntk_posts {margin-top: 30px;}

.widgetcontainer ul.inside {border: 1px solid #999999; padding: 60px 10px 10px 10px !important; margin: 0px !important;}

.advertisement {text-align: center;}

/* feedback widget */

.widgetcontainer.widget_newsletter {border: 1px solid #D4D4D4; background: #E9E9E9 url(/wnet/need-to-know/wp-content/themes/ntk/images/ntk-newsletter-bg.png) 0 0 no-repeat; height: 30px;}

.widgetcontainer.widget_newsletter h3 {display: none;}

.widgetcontainer.widget_newsletter p {color: #7D7D7D; font: 12px/1.2 arial; margin-bottom: 10px;}

.widgetcontainer.widget_newsletter table, .widgetcontainer.widget_newsletter tbody, .widgetcontainer.widget_newsletter td {border: none; margin-bottom: 0px; padding: 0; text-align: left;}

.widgetcontainer.widget_newsletter input#email {width: 170px; float: left; margin-bottom: 10px;}

.widgetcontainer.widget_newsletter input#emailsubmit {float: left; padding-left: 5px;}

.feedback-updates {border-top: 1px dotted #999; padding-top: 7px !important;}

.widgetcontainer.widget_newsletter a.social {display: block; height: 47px; display: block; margin-bottom: 0px; color: #7D7D7D; text-transform: uppercase; font: bold 11px/1.3 arial; text-decoration: none;}

.widgetcontainer.widget_newsletter a:hover {color: #222}

a.social.fb {width: 115px; background: url(images/widgets/newsletter-fb.gif) no-repeat left bottom;}

a.social.twit {width: 115px; background: url(images/widgets/newsletter-twitter.gif) no-repeat left bottom;}

a.social.rss {width: 30px; background: url(images/widgets/newsletter-rss.png) no-repeat left bottom;}

.feedback-updates form {margin: 0px;}

/* end feedback widget */

/* end left sidebar box / widgets */

/* top videos */

div.top_videos {width: 300px; height: 31px; background: url("images/header-top-video.gif") top left no-repeat;}

ul.top_videos {border: 1px solid #3b434f; padding: 7px !important; margin: 0 0 12px 0 !important; list-style-type: none; background: url("images/bg-top-video.gif") repeat-y;}

.top_videos h4 {font: bold 11px arial; color: #57d3f9; font-style: normal;}

ul.top_videos a {font: normal 11px arial; color: #fff;}

ul.top_videos a:hover, .top_videos h4:hover {color: #fff;}

ul.top_videos li {clear: both; margin-bottom: 7px; border-bottom: 1px solid #99a5ae;}

ul.top_videos li.last-of-type {margin-bottom: 0px; border-bottom: 0px;}

.top_videos div.pic {float: left; width: 62px; height: 43px; margin: 0 9px 7px 0;}

.top_videos img {width: 62px; height: 43px; border: 1px solid #fff;}

span.overlay {display: block; position: relative; margin: -15px 0 0px 49px; width: 14px; height: 14px; background: transparent url("images/play.gif") top left no-repeat;}

.top_videos .vid-text {float: right; width: 209px; display: block; margin-bottom: 6px; line-height: 11px;}

/* end top videos */

li.widget_fullepisodes {background-color: #262626;}

li.widget_fullepisodes div.contain {padding: 0; border-top: 1px solid white;}

li.widget_fullepisodes div.fe_img {width: 142px; height: 60px; overflow: hidden; border: 1px solid white; float: left;}

li.widget_fullepisodes h4.entry-title {float: right; width: 125px; font: bold 12px/14px arial; margin-top: 12px;}

li.widget_fullepisodes h4.entry-title a {font: bold 12px/16px arial; color: #57D3F9;}

li.widget_fullepisodes div.item {clear: both; border-bottom: 1px solid white; padding: 10px 10px;}

li.widget_fullepisodes div.item.clickable:hover {background: #000;}

li.widget_fullepisodes h3 {background-color: #000; color: #fff; padding: 10px; font: bold 14px/16px arial; text-transform: none; margin-bottom: 0;}

li.widget_fullepisodes .excerpt {clear: left; padding-top: 10px; font: normal 12px/14px arial; color: white;}

li.widget_fullepisodes .seemore {padding: 10px;}


li.widget_fullepisodes .seemore, li.widget_fullepisodes .seemore a {font: bold 12px/14px arial; color: white; text-align:right;}
 li.widget_fullepisodes .seemore a:hover {text-decoration: underline;}

li.widget_thisweekvideos .seemore, li.widget_thisweekvideos .seemore a {font: bold 12px/14px arial; color: #57D3F9; padding-left: 7px; padding-bottom: 7px;}
/* center column widgets */


#content .aside {margin-bottom: 10px; padding: 0px; }

body.home #content .aside {margin-bottom: 20px;}
#content .aside ul {margin: 0px; padding: 0px; list-style: none;}

#content .aside li {margin: 0px; padding: 0px; list-style: none;}

#content .aside h3 {font: normal 17px Georgia,serif; font-style: italic; padding: 0 0 7px 0; text-transform: none;}

#content .aside ul ul {padding: 0;}

/* center column widgets */

#wider-content .aside {margin-bottom: 20px; padding: 0px;}

#wider-content .aside ul {margin: 0px; padding: 0px; list-style: none;}

#wider-content .aside li {margin: 0px; padding: 0px; list-style: none;}

#wider-content .aside h3 {font: normal 17px Georgia,serif; font-style: italic; padding: 0 0 7px 0; text-transform: none;}

#wider-content .aside ul ul {padding: 0;}
div.hentry.attachment {margin-top:15px;}
/* THESE WERE IN DEFAULT MAY REMOVE AT SOME POINT */

.attachment .page-title {font-style: italic;}

.page-title a {color: #666; text-decoration: none;}

.page-title a:active, .page-title a:hover {color: #FF4B33;}

.page-title .meta-nav {font-style: normal;}

ul#links-page, ul#archives-page {list-style: none; margin-left: 0; overflow: hidden;}

li.content-column {float: left; margin-right: 20px; width: 45%;}

.gallery {padding: 0 0 22px 0;}



#author-info .avatar {float: left; margin: .3em 1em 0 0;}

.attachment-jpeg #container, .attachment-png #container {width: 100%;}

.attachment-jpeg #content, .attachment-png #content {width: 930px;}

.attachment-jpeg #wider-content, .attachment-png #wider-content {width: 930px;}

.attachment-jpeg #comments, .attachment-png #comments {width: 540px; overflow: hidden;}

.attachment-jpeg .main-aside, .attachment-png .main-aside {display: none;}

/* =Navigation
-------------------------------------------------------------- */

.navigation {color: #666; font-size: 13px; line-height: 18px; margin: 0px;}

.navigation a {color: #666; font-style: italic; text-decoration: none;}

.navigation a:active, .navigation a:hover {color: #FF4B33;}

.navigation .meta-nav {font-style: normal;}

.nav-previous {float: left; width: 50%;}

.nav-next {float: right; width: 50%; text-align: right;}

/* =Asides, Sidebars & Widget-Ready Areas
-------------------------------------------------------------- */

.aside, .aside input {font-size: 13px; line-height: 1.4em;}

.aside p,.aside ul,.aside ol,.aside dd, .aside pre {margin-bottom: 18px;}

.aside .current_page_item a {color: #FF4B33;}

.aside .current_page_item .page_item a {color: #666;}

.aside .current_page_item .page_item a:hover,
.aside .current_page_item .page_item a:active {color: #FF4B33;}

.aside caption {font: bold 11px Arial,sans-serif; text-transform: uppercase; letter-spacing: 0.05em;}

.aside form, .aside table {margin-bottom: 22px;}

/* lmh commenting out 9/9/10
.aside table { border: none; }

.aside thead { border: 1px solid #ccc; }

.aside tbody { border: 1px solid #ccc; }


.aside th, .aside td { border-right: 1px solid #ccc; padding: .25em .8em; }*/

.aside tfoot tr {border: none;}

.aside tfoot td {border-color: transparent;}

.widget_tag_cloud {margin: 0 0 22px 0;}

.aside #searchsubmit {display: none;}

#subsidiary {padding: 33px 0 0 0;}

/* wp page-navi plugin css */

#nav-above, #nav-below {text-align: right;}

#nav-above .wp-pagenavi {padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px dotted #999;}

#nav-below .wp-pagenavi {padding-top: 10px; margin-bottom: 15px;}

.wp-pagenavi a, .wp-pagenavi a:link {padding: 2px 4px 2px 4px !important; margin: 2px; text-decoration: none; border: 0px !important; color: #fff !important; background-color: #999 !important; font: normal 14px arial;}

.wp-pagenavi a:visited {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 0px !important; color: #0066cc; background-color: #FFFFFF;}

.wp-pagenavi a:hover {border: 0px !important; color: #fff !important; background-color: #333 !important;}

.wp-pagenavi a:active {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 0px !important; color: #0066cc; background-color: #FFFFFF;}

.wp-pagenavi span.pages {padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #999 !important; border: 0px !important; background-color: transparent !important;}

.wp-pagenavi span.current {padding: 2px 6px 2px 6px !important; margin: 2px; font-weight: bold; color: #fff !important; border: 0px !important; background-color: #57d3f9 !important;}

.wp-pagenavi a.page {padding: 2px 6px 2px 6px !important;}

.wp-pagenavi span.extend {padding: 2px 4px 2px 4px; margin: 2px; border: 0px !important; color: #000000; background-color: #FFFFFF;}

.wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink {background-color: transparent !important; color: #999 !important; border: 0px !important; font-weight: bold;}

.page-link {text-align: right; font: bold 15px arial; color: #333; line-height: 1.5em; margin: 0 0 15px 0; padding: 10px 0 0 0; word-spacing: 0.5em; border-top: 1px solid #999;}

.page-link a {color: #fff; font-weight: normal; text-decoration: none; background-color: #999; display: inline-block; width: 20px; height: 20px; text-align: center;}

.page-link a:active, .page-link a:hover {color: #fff; background-color: #57d3f9;}

/* beat page */

#page-top {border-bottom: 1px dotted #999; padding-bottom: 10px !important;}

div.beat_page_lede {font: bold 30px arial; color: #cc0000; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 10px;}

#page-top .widget_beat_page_lede .left-column {float: left; width: 396px; clear: left; min-height: 120px;}

#page-top .widget_beat_page_lede .right-column {float: right; width: 177px;}

#page-top .widget_beat_page_lede .right-column li {width: 177px; float: right; border-bottom: 1px dotted #999; margin-bottom: 10px; padding-bottom: 10px;}

#page-top .widget_beat_page_lede li.last-of-type {margin-bottom: 0px !important; border-bottom: 0px !important; padding-bottom: 0px !important;}

.widget_beat_page_lede .entry-thumbnail img {margin-bottom: 10px;}

.edit-link, span.edit {display: none;}

#page-top h5.entry-subhead {padding-bottom: 6px; color: #666; font-size: 14px;}

#page-top .entry-utility, 
.page .entry-utility, 
.archive .entry-utility,
.search .entry-utility {margin-top: 8px; color: #666; font-size: 11px;}

body.single .entry-utility {margin-top: 10px;}

#page-top .entry-utility a, 
.page .entry-utility a, 
.archive .entry-utility a,
.search .entry-utility a {color: #666;}

#page-top .entry-title h2 {font: bold 21px georgia; padding-bottom: 5px;}

#page-top .entry-title h2 a, 
#page-top .entry-title h3 a {text-decoration: none; color: #000;}

#page-top .entry-title h2 a:hover, 
#page-top .entry-title h3 a:hover {color: #014A6F;}

#page-top .entry-title h3 {margin: 0 0 6px 0; padding: 0px; font: bold 15px georgia;}

#page-top .entry-title h3 a {text-decoration: none; color: #000;}

#page-top .entry-title h3 a:hover {color: #014A6F;}
.entry-content h5 {font: bold 11px/1.3 arial; text-transform:uppercase; }


.index-title {font: bold 14px/20px arial; margin-bottom: 10px; color: #014a6f; float: none;}

.beat-page-head-holder {border-bottom: 1px dotted #999; padding-bottom: 5px;}

.beat-page-head-holder .index-title {margin: 5px 0px;}

.beat-page-head-holder  #nav-above {width: auto;}

.beat-page-head-holder #nav-above .wp-pagenavi {border-bottom: none; margin-bottom: 0px; padding-bottom: 0px;}

.hentry {padding: 10px 0; border-bottom: 1px dotted #999;}

.single .hentry, .page-template-beat-page-template-php .hentry.p1 {padding: 0; border-bottom: none;}

.page-template-beat-page-template-php .hentry.p1 {padding: 0px 0px 0px 0px !important; border-top: 0px !important; margin: 0px 0px 0px 0px !important;}

.page h3.entry-title, 
.archive .entry-title,

.search h2.entry-title, 
.author h2.entry-title, 
.search h3.entry-title {margin: 0 0 6px 0; padding: 0px; font: bold 16px georgia;}

.page h3.entry-title a, 
.archive .entry-title a,
.search h2.entry-title a,
.author h2.entry-title a, 
.search h3.entry-title a {text-decoration: none; color: #014a6f;}

.page h3.entry-title a:hover, 
.archive .entry-title a:hover,
.search h2.entry-title a:hover,
.author h2.entry-title a:hover,
.search h3.entry-title a:hover {color: #44b9db;}




.page .entry-content, 
.archive .entry-content,
.search .entry-content {
color: #535353; font: normal 12px/1.4 arial;

/*margin-bottom:10px;*/
}
#page-top .entry-dek {
color: #535353; font: normal 12px/1.25 arial;

/*margin-bottom:10px;*/
}
/* End beat page */

/* lmh .search .navigation { margin: 10px 0px; } */

#container-leader, 
#content-leader {margin-bottom: 15px; font: normal 12px arial; color: #666;}

#container-leader .entry-wrapper, 
#content-leader .entry-wrapper {float: left; margin-left: 5px;}

#container-leader a.url, 
#content-leader a.url {color: #666; font-weight: normal !important; text-decoration: none;}

#container-leader h3.entry-title a, 
#content-leader h3.entry-title a {font: bold 28px georgia; color: #014a6f;}

#wider-content .entry-wrapper {width: 655px;}

/* article page */

.single h3.entry-title, .single h1.entry-title, .single h3.entry-title a, h1.page-title {color: #014a6f; font: bold 28px/1.1 georgia, serif; text-decoration: none;}
.single h1.entry-title, h1.entry-title {color: #262626; font: bold 28px/1.2 georgia, serif; text-decoration: none; margin-bottom:3px; }

.single .entry-wrapper {width: 512px; margin: 0 auto 0 auto;}

.single .entry-wrapper#medium-int {margin: 0 0 0 30px;}

.single  .entry-meta {margin-bottom: 20px;}

.single .entry-utility {border-top: 1px dotted #666; border-bottom: 1px dotted #666; padding: 6px 0 6px 0;}
.widget_twitter {border: 1px solid #ccc;  padding:12px !important;}
/* @group Toolbar */

.toolbar-left ul, .toolbar-right ul {margin: 0px; list-style-type: none; font-size: 11px;}

.toolbar-left ul li {float: left;}

.toolbar-right ul li {float: right;}

.toolbar-left a, .toolbar-right a {color: #737373; text-decoration: none; margin-right: 8px; background: url("images/toolbox.gif") 0 0 no-repeat; padding-left: 19px; line-height: 12px;}

.toolbar-left a:hover, .toolbar-right a:hover {color: #56D3F9;}

.toolbar-left a.print {background-position: 0 0px;}

.toolbar-left a.email {background-position: 0 -14px;}

.toolbar-right a.addthis {display: block; background-position: 0 -97px; width: 58px; height: 16px; margin: 0px; padding: 0px;}

/* @end */



.entry-suggested {font: normal 11px arial; margin: 20px 0 0px 0px;}

.entry-suggested-title {font: normal 12px arial; color: #cc0000; display: block; margin-bottom: 8px;}

.entry-suggested img {width: 65px; height: 65px;}

.entry-suggested .entry-thumbnail, .entry-suggested .alignright {width:65px; height: 65px; float: left !important; padding: 0px; margin: 0px 8px 0 0;}

.entry-suggested ul {list-style-type: none; margin: 0px; padding: 0px;}

.entry-suggested li {float: left; width: 180px; border-right: 1px dotted #999; margin-right: 10px; padding-right: 10px; min-height: 80px;}

.entry-suggested li.last-of-type {border-right: 0px !important; margin-right: 0px !important; padding-right: 0px;}

.entry-suggested h5.entry-title, .entry-suggested h5.entry-title a {font: bold 12px/1.3 Georgia, serif;  color: #000; text-decoration: none;}
.entry-suggested h5.entry-title {margin-bottom:4px;}
.entry-suggested h5.entry-title span {margin-bottom:0px; height:14px;}

.entry-suggested h5.entry-title a:hover {color: #56D3F9;}

.entry-tags {font: normal 11px/1.3 arial; background-color: #E9E9E9; color: #6F6F6F; margin-bottom: 10px; padding: 4px 4px 4px 8px;}
.entry-tags a {color: #6F6F6F; text-decoration: none;}
.entry-tags a:hover {color: #333; text-decoration: underline;}

.entry-timestamp {font: normal 11px/1.3 arial; background-color: #E9E9E9; color: #6F6F6F;  padding: 4px 0 0 8px;}


.pullquote {width: 200px; font: bold 15px arial; color: #333; line-height: 22px;}

.pullquote .openq {background: url(images/pullquote.gif) 0 0 no-repeat; width: 26px; height: 22px; margin-bottom: 8px;}

.pullquote .closeq {background: url(images/pullquote.gif) 0 -23px no-repeat; width: 26px; height: 22px; margin-top: 8px;}

/* end article page */

/* author page */

#author-info {border-bottom: 1px solid #999; padding-bottom: 2px; margin-bottom: 10px; color: #666; font: normal 12px georgia;}

#author-info .author-name {color: #000; font: bold 18px arial;}

#author-info .author-title {font: bold 12px arial; margin: 2px 0 4px 0;}

#author-info .author-thumb {float: left; width: 180px; margin: 0 20px 0 22px;}

#author-info .author-thumb img {margin: 10px; -moz-box-shadow: 0 0 10px #999; -webkit-box-shadow: 0 0 10px #999;}

#author-info .author-bio-wide  { font: normal 13px/1.4 arial; color: #262626; margin-bottom: 8px;}
#author-info .author-bio {float: left; width: 367px; font: normal 13px/1.4 arial; color: #262626; margin-bottom: 8px;}

#author-info .author-bio p, #author-info .author-bio-wide p {margin: 5px 0 5px 0;}

/* end author page */

/* 5 things */

.page-aside .widget_recent_entries {border-bottom: 1px dotted #999999; padding-bottom: 15px; margin-bottom: 15px;}

.widget_recent_entries h3.widgettitle {font: normal 12px arial; color: #cc0000; text-transform: uppercase; margin-bottom: 6px;}

.widget_recent_entries li {padding: 0px 0 0 18px; margin: 0 0 3px 0; background: url("images/toolbox.gif") -91px 1px no-repeat;}

.widget_recent_entries li a {font: normal 12px arial; color: #014a6f; text-decoration: none;}

.widget_recent_entries li.last-of-type {background: url("images/toolbox.gif") 0 -81px no-repeat; margin-top: 20px; display: block;}



/* recent comments 
#recentcomments {border:1px solid #999999; padding:10px;}
#recentcomments h3.widgettitle  {}
*/

/*  */

div.widget-vii-magazine {border-top: 1px dotted #999999; border-bottom: 1px dotted #999999; padding: 15px 0;}

ul.widget-podcast-subscribe {margin-top: 15px !important;}

/* end 5 things */

/* watch epidose */

/*div.watchshownow a {display:block; background-color:#4b5562;}
div.watchshownow a:hover {display:block; background-color:#efefef}*/

div.watchshownow {background-color: #4b5562; margin-bottom: 20px; width:224px; display:block; padding:0px;}
div.watchshownow div.inner {padding: 15px; width:194px;overflow:hidden;}
div.watchshownow ul {list-style: disc; }
div.watchshownow li {font: normal 12px/14px arial !important; color: #ffffff; list-style: disc; margin-left: 15px; }
/*.main-aside div.watchshownow li {margin-bottom:8px }*/
div.watchshownow h2 {margin: 0px 0 10px; font: bold 12px/1.2 arial; color: #fff;}
div.watchshownow h2 a {font: bold 12px/1.2 arial; color: #57d3f9; text-transform: uppercase;}
div.watchshownow h2 a:hover {color: #fff;}
div.watchshownow  a.watch-icon img {padding-right: 5px; vertical-align: bottom;}
div.watchshownow li a {font: normal 12px/1.2 arial; color: #fff;}
div.watchshownow li a.watch-icon {font: bold 12px/1.2 arial; color: #fff;}

.clickable {cursor: pointer; }

.clickable:hover {background: #3A434F;}

/*  all homepage widgets */

.main-aside a.action-link, .page-aside a.action-link {font: bold 12px/24px arial; color: #cc0000;}

.main-aside a.action-link:hover, .page-aside a.action-link:hover {text-decoration: underline; color: #cc0000;}

/*  podcast */

div.podcast-widget {border: 1px solid #999; background-color: #f3f3f3; padding: 10px;}

div.podcast-widget div.podcast-area {border-top: 1px solid #ccc; margin-top: 10px; padding-top: 10px;}

div.podcast-widget div.podcast-area p {font: normal 11px/14px arial; color: #000000; margin-bottom: 10px;}

div.podcast-widget  div.podcast-area  a.action-link {font: bold 11px/1.2 arial; color: #cc0000;}

div.podcast-widget  div.podcast-area img.subscribe-now {margin-bottom: 8px;}

/* blog type pages */

.page-aside .category_recent_posts {border-bottom: 1px dotted #999999; padding-bottom: 15px; margin-bottom: 15px;}

.category_recent_posts h3.widgettitle, h3.widgettitle {font: normal 12px arial; color: #cc0000; text-transform: uppercase; margin-bottom: 6px;}

.category_recent_posts li {padding: 0px 0 0 18px; margin: 0 0 3px 0; background: url("images/toolbox.gif") -91px 1px no-repeat;}

.category_recent_posts li a {font: normal 12px arial; color: #014a6f; text-decoration: none;}

.category_recent_posts li.last-of-type {background: url("images/toolbox.gif") 0 -79px no-repeat; margin-top: 20px; display: block;}

ul.listpostwidget li {border-bottom: 1px dotted #999999; padding-bottom: 10px;}

/* blog type pages */

/* video page */

.slug-video #main {color: #fff; width: 100%; border-bottom: 1px solid #262626;}

.slug-video #container {color: #fff; padding: 0px; margin: -20px 0 0 0px; width: 669px; float: left;}

.slug-video #content {padding: 0px; margin: 0px; width: 669px; float: left;}

.slug-video #siteinfo {border-top: 0px;}

.slug-video #secondary {width: 300px; float: right; margin: 0px; padding-right: 15px;}

/* @group Top of Video page  */



#vidtop {background-color: #000; padding: 15px 0 20px 0; min-height:430px;}

#vidtop a {text-decoration: none; color: #57d3f9 }
#vidtop a:hover {text-decoration: none; color: #fff  ;}
#vidtop .entry-utility a.comments {font: normal 11px/11px arial; color: #fff; background: url(/wnet/need-to-know/wp-content/themes/ntk/images/icons/comments.png) no-repeat 0px 1px; overflow: visible; padding-left: 14px; margin-right: 10px}
#vidtop .entry-utility a.article {background-position: 0 -47px; padding-left: 14px;font: normal 11px/11px arial; color: #fff; }

#vidtop .entry-utility a:hover {text-decoration: none; color: #57d3f9 }
#vidtop .entry-utility a {text-decoration: none; color: #fff ; margin-right: 8px; background: url("images/toolbox.gif") 0 0 no-repeat; padding-left: 19px;}
#vidtop .vidleft {float: left; width: 512px; padding: 0 0 0 85px;}

#vidtop .vidright .featured {color: #fff; margin-bottom: 10px;}

#vidtop .title {color: #57d3f9; font: bold 18px georgia; margin-bottom:5px;}

#vidtop .excerpt {font: normal 12px arial; color: #fff;}

#vidtop .entry-utility {float: left;}

#vidtop #player {margin-bottom: 10px; display: block;}

#vidmenu {border-top: 1px solid #999999; background-color: #262626;}

#vidmenupad {padding: 12px 0 0 14px; }

#vidmenu .gallery {font: normal 10px arial; color: #fff; margin-bottom: 30px;}

#vidmenu .gallery-entry img {border: 1px solid #ccc; margin-bottom: 5px; -moz-box-shadow: 0 0 10px #000; -webkit-box-shadow: 0 0 10px #000; width: 142px; height: 60px;}

#vidmenu .entry-title {font: bold 11px arial;}


#vidmenu .entry-excerpt {display: block; font: normal 10px arial; color: #fff; margin: 2px 0px;}

#vidmenu .gallery-entry {float: left; width: 144px; min-height: 110px; height: 110px; overflow: hidden; margin: 10px 19px 10px 0;}

#vidmenu .last-of-type {margin: 10px 0px 10px 0 !important;}

#vidmenu .entry-content-type {color: #54c7eb; text-transform: uppercase;}

div.latest-videos { float: left; font: bold 15px/25px arial; width: 250px; }

#vidmenu #nav-below {width: 500px; float: right; margin-right: 20px;}

.big-desc, .vid-url {display: none;}

  	
/* @end */
div.item  a.videolink {
	color: #57D3F9;
	min-height: 62px;
	height:62px;
	overflow: hidden;
	width:280px;
	display:block;
	position: relative;
}
div.item a.videolink:hover, div.item a.videolink:hover h4  {
color: #fff;
}
#vidmenu .gallery a.videolink {
	color: #4BB7D8;
	display: block;
	height: 100px;
	text-decoration: none;
	width: 144px;
	position: relative;
}


/*#vidmenu .gallery a.videolink {height: 165px; }*/

#vidmenu .gallery a.videolink:hover {color: #fff; text-decoration: none;}




/* @group Tooltips on Video page */

.tooltip {
	display:none;
	height: auto;
	font: 11px/1.3 arial;
color: #fff;
	z-index:5;
}

.tooltip div.inner1 {
	padding: 15px 30px 0 30px;
	width: 300px;
	background: url(/wnet/need-to-know/wp-content/themes/ntk/images/interface/vid_bub_r.png) no-repeat top left;
	margin: 0;
}
li.widgetcontainer .tooltip div.inner1 {
padding: 15px 40px 0 20px;
background: url(/wnet/need-to-know/wp-content/themes/ntk/images/interface/vid_bub.png) no-repeat top left;
}

.tooltip div.inner2 {
	padding: 10px 30px 10px 30px;
	width: 300px;
	background: url(/wnet/need-to-know/wp-content/themes/ntk/images/interface/vid_bub_r.png) no-repeat bottom left;
	margin: 0 !important;
}
li.widgetcontainer .tooltip div.inner2 {

height:10px;
padding: 10px 30px 5px 20px;
background: url(/wnet/need-to-know/wp-content/themes/ntk/images/interface/vid_bub.png) no-repeat bottom left;
}

.tooltip a {
	color: #4BB7D8;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	height: auto;
	width: auto;
}
div.item h4 { font-size: 14px; }
.tooltip h5, #vidmenu .tooltip h5.entry-title {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	height: auto;
	width: auto;
}
#vidmenu .tooltip .excerpt {clear: left;  font: normal 12px/15px arial; color: white;}
.tooltip  .entry-utility {
	margin-top: 7px;
	padding-top: 7px;
	border-top: 1px solid #666;
}

.tooltip  .entry-utility a.comments-link,  .tooltip  .entry-utility div.date {
	color: #ccc;
	font: bold 10px/1 arial;
	float: left;
	padding-right: 10px;
}


.tooltip  .entry-utility div.date {
	color: #ccc;
	font: normal 10px/1 arial;
	float: left;
	margin-right: 10px;
}

.tooltip .entry-title a {
	font-size: 12px;
	font-weight: bold;
}

/* @end */
#vidmenu h5.entry-title  {
	font-size: 12px;
	font-weight: bold;
}
#vidleft iframe#player_embed_tag {
	margin-bottom: 0px;
}

#vidmenu .entry-excerpt {
	display: none;
	height: 1px;
}

#vidmenu .wp-pagenavi span.extend {
	background-color: #262626;
	color: #fff;
}
#vidmenu .wp-pagenavi a, #vidmenu .wp-pagenavi a:link {
background-color: #666666 !important ;  height: auto;
}
#vidmenu .wp-pagenavi a:hover {
background-color: #444444 !important ; 
}

/* end video page */

/* voices page */

.slug-voices div.voices {border-bottom: 1px solid #adb7bf; height: 27px; background: transparent url("images/title-opinion.gif") top left no-repeat; margin: 0px 0 6px 0; padding: 0 0 8px 0;}

.slug-voices .post {border-bottom: 1px dotted #999; margin-bottom: 12px; padding: 0 0 10px 0;}

.author-thumbnail {float: left; margin: 0 20px 10px 0; padding: 5px; border: 5px solid #ccc; background-color: #ddd;}

.slug-voices .author-thumbnail {float: left; margin: 0 15px 10px 0; padding: 0; border: none; background-color: white;}

.slug-voices .author-name,   .slug-voices .vcard a:link,  .slug-voices .vcard a:visited {color: #399db9; font: bold 15px georgia;}

.slug-voices h3.entry-title {color: #014a6f; font: bold 14px georgia;}

.slug-voices h3.entry-title a {color: #014a6f;}

.slug-voices h3.entry-title a:hover {color: #44b9db;}



.slug-voices .widget_list_posts .pre_headline {color: #399db9; text-transform: none;}

.widget_contributors div.contributors {height: 13px; background: transparent url("images/contributors.gif") top left no-repeat; margin: 0px 0 10px 0;}
li.contributors-list {border-bottom: 1px dotted #999; padding-bottom: 6px;}
li.contributors-list.last-of-type {border-bottom: 0px; padding-bottom: 0px;}

ul.contributors li {margin: 0 0 3px 0;}
ul.contributors li a {font: normal 12px arial; color: #014a6f;}

.contrib-header {margin-bottom: 10px; display: block;}

.widget_topics div.topics {height: 13px; background: transparent url("images/topics.gif") top left no-repeat; margin: 0px 0 10px 0;}
li.topics-list {border-bottom: 1px dotted #999; padding-bottom: 6px;}
li.topics-list.last-of-type {border-bottom: 0px; padding-bottom: 0px;}

ul.topics li {margin: 0 0 3px 0;}
ul.topics li a {font: normal 12px arial; color: #014a6f;}

.contrib-header {margin-bottom: 10px; display: block;}

.s-category-voices h3.entry-title a {color: #014a6f; font: bold 18px georgia;}

/* end voices page */


.entry-content h2 {font: bold 14px arial; color: #399db9; margin-bottom: 10px;}

.icon_video,
.icon_audio,
.icon_audio_slideshow, 
.icon_chart_graph, 
.icon_interactive,
.icon_interview,
.icon_pdf,
.icon_slideshow {overflow: hidden; width: 19px; background: transparent url(images/icons.gif) no-repeat; display: block; float: left;}

span.pre_headline {color: #014a6f; font-family: arial; text-transform: none;}

#page-top span.pre_headline {color: #014a6f; font: bold 16px arial; text-transform: none;}

#page-top h2 a {color: #000; font: bold 18px georgia; text-transform: none;}

span.icon_audio_slideshow {background-position: 0 -218px;}

span.icon_video {background-position: 0 1px;}

h6.entry-assoc a span.icon_video {background-position: 0 0;}

.entry-suggested h5.entry-title span.icon_video, 
.beat_page_lede h3 span.icon_video {background-position: 0 0;}

.beat_page_lede h2 span.icon_video {background-position: 0 3px;}

.home h4.entry-title .icon_video {background-position: 0 3px;}

span.icon_audio {background-position: 0 -22px;}

.beat_page_lede h3 span.icon_audio {background-position: 0 -25;}

span.icon_chart_graph {background-position: 0 -121px;}

span.icon_exclusive {background-position: 0 -145px;}

span.icon_slideshow {background-position: 0 -46px;}

h6.entry-assoc a span.icon_slideshow {background-position: 0 -48px;}

span.icon_interactive {background-position: 0 -97px;}

.single   .entry-wrapper-medium-int   span.icon_interactive {background-position: 0 -87px;}

.entry-wrapper-medium-int {width: 650px;}

span.icon_interview {background-position: 0 -169px;}

span.icon_map {background-position: 0 -72px;}

span.icon_poll_survey {background-position: 0 -193px;}

span.icon_offsite {background-position: 0 -436px;}

span.icon_book_excerpt {background-position: 0 -266px;}

/* span.icon_tv {background-position: 0 -410px;} */

span.icon_pdf {background-position: 0 -460px;}

span.icon_podcast {background-position: 0 -242px;}

span.climate_desk {background-position: 0 -532px;}

.entry-assoc a {font: normal 11px arial; text-decoration: none; color: #003366;}

.entry-assoc a:hover {color: #57D3F9;}

.entry-assoc {display: block; margin: 6px 0 2px 0px; font-family: georgia, serif;}

.entry-assoc span {font-weight: bold; color: #000 !important;}

/* @group Tag Pages */

/* tag page */

body.tag h1.page-title {font: bold 20px/1 arial; color: #014a6f; text-transform: uppercase; margin: 5px 0 5px;}

body.tag h2.entry-title a {color: #014a6f; font: bold 18px georgia; text-decoration: none;}

body.tag h2.entry-title a:hover {color: #399DB9; text-decoration: underline;}

body.tag .entry-meta {margin: 2px 0 5px 0;}

/* body.tag .tag-page-latest {width:300px; float:left;}   2 column treatment is only for special topics */

body.tag-gulf-oil-spill .tag-page-latest, body.tag-broadcastinating .tag-page-latest, 
body.tag-next-weeks-news .tag-page-latest , body.tag-climate-desk .tag-page-latest, 
body.tag-transportation-desk .tag-page-latest,  body.tag-financial-reform .tag-page-latest , 
body.tag-jon-meacham-in-perspective .tag-page-latest , body.tag-afghanistan .tag-page-latest, 
body.tag-financial-reform .tag-page-latest, body.tag-full-episode .tag-page-latest,
body.tag-karr-on-culture .tag-page-latest, body.tag-vii-magazine  .tag-page-latest, body.tag-the-watch-list  .tag-page-latest, body.tag-just-ask-peter-sagal   .tag-page-latest, 
 body.tag-pop-tech .tag-page-latest, body.tag-shrinking-cities  .tag-page-latest,
body.tag-midterms .tag-page-latest, body.tag-midterms .tag-page-latest, body.tag-osama-bin-laden  .tag-page-latest, body.tag-quizzes  .tag-page-latest {width: 290px; margin-right: 10px; float: left; border-bottom: none;}

body.tag div.clear.dotted {display: none;}

body.tag-gulf-oil-spill div.clear.dotted, body.tag-broadcastinating div.clear.dotted, 
body.tag-next-weeks-news div.clear.dotted, body.tag-climate-desk div.clear.dotted, 
body.tag-transportation-desk div.clear.dotted,  body.tag-financial-reform div.clear.dotted, 
body.tag-jon-meacham-in-perspective div.clear.dotted, body.tag-afghanistan div.clear.dotted, 
body.tag-financial-reform div.clear.dotted, body.tag-full-episode div.clear.dotted,
body.tag-karr-on-culture div.clear.dotted, body.tag-vii-magazine  div.clear.dotted, body.tag-the-watch-list  div.clear.dotted, 
body.tag-just-ask-peter-sagal div.clear.dotted,  
body.tag-pop-tech div.clear.dotted, 
body.tag-midterms div.clear.dotted , body.tag-shrinking-cities  div.clear.dotted , body.tag-osama-bin-laden div.clear.dotted, body.tag-quizzes   div.clear.dotted {display: block;}

body.tag .tag-page-latest h3.entry-title, body.tag .tag-page-latest .entry-content, body.tag .tag-page-latest .entry-utility {padding-right: 10px;}

body.tag .tagDescription {font: 13px/1.35 georgia; margin-bottom: 10px;}

body.tag .solidline {border-bottom: 1px dotted #999; margin-bottom: 10px; height: 1px;}

body.tag .tagDescription p {margin-bottom: 10px;}

body.tag.archive .hentry.first {padding-top: 5px; border-top: none;}

body.tag .dotted {border-bottom: 1px dotted #999;}

body.tag.archive div.clear {height: 1px;}
/* in excerpt lists (tag pages, beat pages) this container surrounds text when there is a thumbnail.  If no thumbnail, this is not used, and the text is allowed to align left. */
.excerpt-text {margin-left: 120px; margin-right:5px;  }
body.archive .tag-page-latest .excerpt-text {margin-left: 0px; margin-right:5px;  }
/* end tag page */

/* special tag pages */

body.tag.tag-presidentiality h1.page-title {background: url("/wnet/need-to-know/wp-content/themes/ntk/images/tag_imgs/Presidentiality-Tag-Header.jpg") no-repeat; height: 100px;}

body.tag.tag-presidentiality h1.page-title  span {text-indent: -1000em; display: block;}



body.tag.tag-karr-on-culture h1.page-title {background: url("/wnet/need-to-know/wp-content/themes/ntk/images/tag_imgs/karr_on_culture.gif") no-repeat; height: 55px;}

body.tag.tag-karr-on-culture h1.page-title  span {text-indent: -1000em; display: block;}

body.tag.tag-gulf-oil-spill h1.page-title {background: url("/wnet/need-to-know/wp-content/themes/ntk/images/tag_imgs/Tag-GulfOilSpill.gif") no-repeat; height: 30px;}

body.tag.tag-gulf-oil-spill h1.page-title  span {text-indent: -1000em; display: block;}

body.tag.tag-broadcastinating h1.page-title {background: url("/wnet/need-to-know/wp-content/themes/ntk/images/tag_imgs/Tag-Broadcastinating.gif") no-repeat; height: 90px;}

body.tag.tag-broadcastinating h1.page-title  span {text-indent: -1000em; display: block;}

body.tag.tag-next-weeks-news h1.page-title {background: url("/wnet/need-to-know/wp-content/themes/ntk/images/tag_imgs/Tag-NextWeeksNews.gif") no-repeat; height: 50px;}

body.tag.tag-next-weeks-news h1.page-title  span {text-indent: -1000em; display: block;}

body.tag.tag-climate-desk h1.page-title {background: url("/wnet/need-to-know/wp-content/themes/ntk/images/tag_imgs/ClimateDesk-TagHeader.png") no-repeat; height: 58px;}
body.tag.tag-climate-desk h1.page-title  span {text-indent: -1000em; display: block;}

body.tag.tag-agents-of-change h1.page-title {background: url("/wnet/need-to-know/wp-content/themes/ntk/images/AgentsOfChange-lg.gif") no-repeat; height: 26px;}
body.tag.tag-agents-of-change h1.page-title  span {text-indent: -1000em; display: block;}

body.tag.tag-blueprint-america h1.page-title {background: url("/wnet/need-to-know/wp-content/themes/ntk/images/blueprint-america.gif") no-repeat; height: 62px;}
body.tag.tag-blueprint-america h1.page-title  span {text-indent: -1000em; display: block;}

body.tag.tag-fixing-america h1.page-title {background: url("/wnet/need-to-know/wp-content/themes/ntk/images/FixingAmerica-lg.gif") no-repeat; height: 25px;}
body.tag.tag-fixing-america h1.page-title  span {text-indent: -1000em; display: block;}

body.tag.tag-in-perspective h1.page-title {background: url("/wnet/need-to-know/wp-content/themes/ntk/images/in-perspective.gif") no-repeat; height: 42px;}
body.tag.tag-in-perspective h1.page-title  span {text-indent: -1000em; display: block;}

body.tag.tag-watch-list h1.page-title {background: url("/wnet/need-to-know/wp-content/themes/ntk/images/tag_imgs/Tag-TheWatchList.gif") no-repeat; height: 51px;}
body.tag.tag-watch-list h1.page-title  span {text-indent: -1000em; display: block;}



body.tag.tag-transportation-desk h1.page-title {background: url("/wnet/need-to-know/wp-content/themes/ntk/images/tag_imgs/Tag-TransportationDesk.gif") no-repeat; height: 80px;}

body.tag.tag-transportation-desk h1.page-title  span {text-indent: -1000em; display: block;}

body.tag.tag-financial-reform h1.page-title {background: url("/wnet/need-to-know/wp-content/themes/ntk/images/tag_imgs/Tag-FinancialReform.gif") no-repeat; height: 40px;}

body.tag.tag-financial-reform h1.page-title  span {text-indent: -1000em; display: block;}

body.tag.tag-jon-meacham-in-perspective h1.page-title {background: url("/wnet/need-to-know/wp-content/themes/ntk/images/tag_imgs/Tag-InPerspective.gif") no-repeat; height: 50px;}

body.tag.tag-jon-meacham-in-perspective h1.page-title  span {text-indent: -1000em; display: block;}

body.tag.tag-afghanistan h1.page-title {background: url("/wnet/need-to-know/wp-content/themes/ntk/images/tag_imgs/Tag-Afghanistan.gif") no-repeat; height: 40px;}

body.tag.tag-afghanistan h1.page-title  span {text-indent: -1000em; display: block;}

body.tag.tag-financial-reform h1.page-title {background: url("/wnet/need-to-know/wp-content/themes/ntk/images/tag_imgs/Tag-FinancialReform.gif") no-repeat; height: 30px;}

body.tag.tag-financial-reform h1.page-title  span {text-indent: -1000em; display: block;}

body.tag.tag-full-episode h1.page-title {background: url("/wnet/need-to-know/wp-content/themes/ntk/images/tag_imgs/Tag-full-episodes.gif") no-repeat; height: 31px;}

body.tag.tag-full-episode h1.page-title  span {text-indent: -1000em; display: block;}

body.tag.tag-vii-magazine h1.page-title {background: url("/wnet/need-to-know/wp-content/themes/ntk/images/tag_imgs/Tag-VIIMag.gif") no-repeat; height: 65px;}

body.tag.tag-vii-magazine h1.page-title  span {text-indent: -1000em; display: block;}

body.tag.tag-the-watch-list h1.page-title {background: url("/wnet/need-to-know/wp-content/themes/ntk/images/tag_imgs/Tag-TheWatchList.gif") no-repeat; height: 75px;}

body.tag.tag-the-watch-list h1.page-title  span {text-indent: -1000em; display: block;}

body.tag.tag-just-ask-peter-sagal h1.page-title {background: url("/wnet/need-to-know/wp-content/themes/ntk/images/tag_imgs/Tag-JustAskPeterSagal.gif") no-repeat; height: 75px; float: left;}

body.tag.tag-just-ask-peter-sagal h1.page-title  span {text-indent: -1000em; display: block; width: 210px; float: left;}

body.tag.tag-just-ask-peter-sagal .tagDescription {margin: 0 0 15px 200px;}

body.tag.tag-pop-tech h1.page-title {background: url("/wnet/need-to-know/wp-content/themes/ntk/images/tag_imgs/Tag-PopTech.gif") no-repeat top center; height: 80px; width: 90px; float: left;}

body.tag.tag-pop-tech h1.page-title span {text-indent: -1000em; display: block; float: left; width: 90px;}

body.tag.tag-pop-tech .tagDescription {margin: 25px 0 20px 100px; min-height: 40px;}

body.tag.tag-midterms h1.page-title {background: url("/wnet/need-to-know/wp-content/themes/ntk/images/tag_imgs/Tag-Midterms.gif") no-repeat; height: 85px;float: left; width:170px;}

body.tag.tag-midterms h1.page-title  span {text-indent: -1000em; display: block; }
body.tag.tag-midterms .tagDescription {font: 14px/1.35 georgia;
margin: 25px 0 0px 180px; min-height: 60px; margin-bottom:0 !important;}
body.tag.tag-midterms div.solidline {clear:both;}

body.tag.tag-shrinking-cities   h1.page-title {background: url("/wnet/need-to-know/wp-content/themes/ntk/images/tag_imgs/ShrinkingCities.gif") no-repeat top left; height: 80px; width: 390px; float: left;}
body.tag.tag-shrinking-cities h1.page-title span {text-indent: -1000em; display: block; width: 390px;}
body.tag.tag-shrinking-cities div.solidline {clear:both;}

body.tag.tag-osama-bin-laden   h1.page-title {background: url("/wnet/need-to-know/wp-content/themes/ntk/images/tag_imgs/OsamaBinLaden.gif") no-repeat top left; height: 55px; width: 390px; float: left;}
body.tag.tag-osama-bin-laden h1.page-title span {text-indent: -1000em; display: block; width: 390px;}
body.tag.tag-osama-bin-laden div.solidline {clear:both;}

body.tag.tag-quizzes   h1.page-title {background: url("/wnet/need-to-know/wp-content/themes/ntk/images/tag_imgs/Quizzes.gif") no-repeat left center; height: 65px; width: 600px; float: left;}
body.tag.tag-quizzes h1.page-title span {text-indent: -1000em; display: block; width: 270px;}
body.tag.tag-quizzes div.solidline {clear:both;}




body.tax-ntk_topic.ntk_topic-your   h1.page-title {background: url("/wnet/need-to-know/wp-content/themes/ntk/images/tag_imgs/Your-Money-and-Your-Life-Header.png") no-repeat left center; height: 48px; width:460px; float: left;}
body.tax-ntk_topic.ntk_topic-your h1.page-title span {text-indent: -1000em; display: block; width: 353px;}
body.tax-ntk_topic.ntk_topic-your div.solidline {clear:both;}

/* @end */
/* search results page */

body.search-results h1.page-title, body.archive h1.page-title {font: bold 20px/1 arial; color: #014a6f; text-transform: uppercase; margin: 5px 0 10px;}

/* end search results page */

/* pitchroom category page */

body.category-pitchroom h1.page-title {margin-top: 0px; background: url(/wnet/need-to-know/wp-content/themes/ntk/images/PitchRoomHeader.png) no-repeat; height: 95px;}

body.s-category-pitchroom h1.page-title {margin-top: 0px; background: url(/wnet/need-to-know/wp-content/themes/ntk/images/header-pitchroom-sm.gif) no-repeat; height: 95px;}

body.category-pitchroom h1.page-title  span, body.s-category-pitchroom h1.page-title  span {text-indent: -1000px !important; font-size: 2px; display: block; height: 85px;}

body.s-category-pitchroom h1.page-title  a {display: block; width: 500px; height: 85px; background: url(/wnet/need-to-know/wp-content/themes/ntk/images/header-pitchroom-sm.gif) no-repeat;}

body.s-category-pitchroom h1.page-title  a:hover {display: block; width: 500px; height: 85px; background: url(/wnet/need-to-know/wp-content/themes/ntk/images/header-pitchroom-sm-on.gif) no-repeat;}

body.category-pitchroom h2.entry-title {margin-bottom: 5px;}

body.category-pitchroom h2.entry-title, body.category-pitchroom h2.entry-title a, body.category-pitchroom h2.entry-title a:visited {font: bold 21px/1.2 georgia; color: black;}

body.category-pitchroom h2.entry-title a:hover {text-decoration: none; color: #014A6F;}

body.category-pitchroom #content, body.s-category-pitchroom #content {width: 512px; margin: 0 0 0 70px;}

body.category-pitchroom  .entry-content {font: 14px/1.3 georgia}
body.category   .entry-meta {margin-bottom: 10px;}
/*body.category div.category-pitchroom  .entry-meta {margin-bottom: 10px;}*/

body.category-pitchroom p {margin-bottom: 10px;}

body.category-photo-of-the-day h1.page-title  > a  > span{
text-indent: -1000em;
display: block;
background: url("/wnet/need-to-know/wp-content/themes/ntk/images/tag_imgs/PhotoOfTheDay-title.png") no-repeat;
height: 31px;
}
/*

 
body.category  div.archive-meta, body.category-pitchroom .pitchUsLink { font: 14px/1.5 georgia; }
body.category  .pitchformHolder label { font: 11px/1.5 arial; display: block; }

body.category  .pitchformHolder input#email, body.category  .pitchformHolder input#name { display: block; margin-bottom: 10px; }

body.category  .pitchformHolder { border-bottom: 2px solid #ccc; margin-bottom: 10px; padding-bottom: 10px; }

body.category  .pitchformHolder textarea { width: 598px; margin-bottom: 10px; }

body.category  .pitchformHolder input#pitchsubmit { float: right; border: 1px solid gray; }
body.category-pitchroom .pitchUsLink { text-align: right; }
*/

body.category.archive  .hentry {border-top: none; padding-bottom: 10px; margin-bottom: 5px; border-bottom: none;}

/*body.category-pitchroom .hentry {border-bottom:none;}*/

body.category .entry-utility {border-top: 1px dotted #999; border-bottom: 1px dotted #999; padding: 6px 0 6px 0;}

/* end category page */

/* inline email form */

#emailform form, #emailform p {margin: 0px;}

#emailform, #emailformsuccess {background: #eaeaea; padding: 20px; border: 1px solid #d0cfcf; margin-bottom: 10px;}

#emailform p, #emailform a, #emailformsuccess p, #emailformsuccess a {color: #575555;}

.emailformsuccess {color: #575555; border-bottom: 1px dashed #d1d0cd;}

.emailformsuccess span {font-size: 25px; color: #575555;}

.closewindow {font-size: 11px !important; text-align: right;}

.closewindow img {vertical-align: middle; padding: 0 3px 0 0;}

.emailformleft {float: left; width: 48%;}

.emailformright {float: right; width: 48%;}

#emailleft {float: left; width: 343px;}

#emailright {clear: left; font: normal 11px arial;}

#emailright p {margin: 0px;}

#emailleft input.thinline {width: 163px;}

#emailleft input, #emailleft textarea {border: 0;}

#emailleft input.thinline, #emailleft textarea.thinline {border: 1px solid #b6b4b4;}

#progressIndicator {margin-top: 8px; text-align: center;}

a#send-email-button {display: block; padding: 6px 0 6px 0px;}

/* end inline email form */

.accent1 {font: normal 18px georgia; color: #014A6F; line-height: 24px;}
h2.accent1 {font: normal 18px/1.3 georgia; color: #262626;}
.accent2 {font: normal 14px georgia; color: #399DB9; font-style: italic;}

.accent3 {font: normal 14px georgia; color: #cc0000;}

.subhead {font: bold 14px arial; color: #399db9; line-height: 24px;}

.interactive {text-align: center; margin-bottom: 10px;}

#si_contact_message1 {height: 100px; width: 350px;}

#si_contact_email1, #si_contact_name1 {width: 350px;}

#si_contact_form1 {margin-bottom: 15px; border-bottom: 1px dotted #ccc; padding-bottom: 15px;}

#trackbacks-list {display: none;}

.enlargeicon {background: url("images/enlarge-icon.png") top right no-repeat; height: 18px; position: relative; margin: -40px 0 0 0; width: 18px; display: inline;}

.wp-caption .enlargeicon {margin: -25px 0 12px 0;}

a.alignnone, a.alignnone img, a.alignnone span {float: left; clear: both;}

body.slug-tedx-conference div.tedx_box {width: 310px; float: left; margin-top: 10px;}

body.slug-tedx-conference div.tedx_box#first_tedx {margin-right: 20px;}

body.slug-tedx-conference h3.entry-title {margin-top: 0px; padding-top: 0; line-height: 1;}

body.slug-tedx-conference img {margin-bottom: 10px; padding-bottom: 0; line-height: 1;}

body.slug-tedx-conference a p:hover, body.slug-tedx-conference a:hover {text-decoration: none; color: #57D3F9 !important;}

div.tedx_box  h3.entry-title a {font: bold 16px/1 georgia !important; color: black;}

.single .page h3.entry-title a {font: bold 16px/1 georgia !important; color: black;}

body.slug-tedx-conference .single .page .hentry {border-top: 1px dotted #999999; padding: 8px 0 0 0; margin-bottom: 10px;}

/*   */

body.single div.cove_video {margin: 25px 0;}

iframe#player_embed_tag {margin: 25px 0;}

div.VII_mag_excerpt {display: none;}

/* climate desk widget */

.main-aside ul.xoxo  li#publish2, li.widget_multi_feed {border: 1px solid #999 !important;}

ul.xoxo  li#publish2 ul {padding: 5px 20px 0px 20px;}
ul.xoxo  li.widget_multi_feed {padding: 95px 20px 10px 20px; margin-top:20px;}
/* climate desk */
ul.xoxo #publish2 h3.widgettitle {background: url("images/climatedesk-home-head.gif") no-repeat
left top; height: 70px;}
/* transportation desk */
ul.xoxo li.widget_multi_feed  {background: url("images/widgets/TransportationDesk-Header.gif") no-repeat left top; }

ul.xoxo #publish2 p.readmore {text-transform: uppercase; padding: 0 20px;}
ul.xoxo li.widget_multi_feed p.readmore {text-transform: uppercase; padding: 0;}

ul.xoxo #publish2 .readmore a, ul.xoxo #publish2 .readmore a:visited {color: #cc0000; font: normal 11px/1.3 arial}
ul.xoxo li.widget_multi_feed .readmore a, ul.xoxo li.widget_multi_feed .readmore a:visited {color: #cc0000; font: normal 11px/1.3 arial}
ul.xoxo li.widget_multi_feed .readmore a:hover, ul.xoxo li#publish2 .readmore a:hover {text-decoration:underline;}
ul.xoxo li#publish2 h3.widgettitle a, ul.xoxo li#publish2 h3.widgettitle a:link, ul.xoxo #publish2 h3.widgettitle a:hover {height: 55px; display: block; margin-bottom: 13px;}

ul.xoxo li#publish2 a.publish2_story_headline {margin-bottom: 3px; display: block; font: bold 12px/16px georgia, arial;}

ul.xoxo  li#publish2 li, li.widget_multi_feed li {border-bottom: 1px dotted #999; padding-bottom: 10px;}

ul.xoxo #publish2 h3.widgettitle span.publish2_header {display: block; text-indent: -1000em !important;}

li.widget_multi_feed li h4.entry-title {margin-bottom: 3px;}

li.widget_multi_feed li h4.entry-title a {color: #333; font: bold 12px/16px georgia, arial; text-decoration: none;}

li.widget_multi_feed li h4.entry-title a:hover {color: #57d3f9; text-decoration: none;}

/* end climate desk widget */

/* collections widget */
.post ul.collections  .entry-title {font: bold 12px georgia;}
.single ul.collections .entry-meta {margin-bottom:0px;}
ul.collections {margin: 0 ; padding:0; border-bottom: 8px solid #7B9DB2}
ul.collections  .excerpt {font: normal 11px arial; }
ul.collections li {list-style-type: none; 
	list-style-position: inside; margin-left: 0px; padding: 7px 5px;
	border-bottom: 1px dotted #ccc;;
}
ul.collections li a{color: #333;}
ul.collections li a:hover{color: #000; text-decoration:none;
}
.collectionBox  { padding:0px; 
	border-top:1px solid #7B9DB2;
	border-right:1px solid #7B9DB2;
	border-bottom:1px solid #7B9DB2;
	margin: 10px 0 ; clear:both;}
.collectionBox.right { float:right; margin-left:12px; clear:none;}
.collectionBox.left {float:left;; margin-right:12px; clear:none;}
.collectionBox h3 {text-transform:uppercase; font: bold 12px/1.4 arial; color:#fff; margin-bottom:7px; 
	background: url(/wnet/need-to-know/wp-content/themes/ntk/images/widgets/collections-bg.png) repeat;padding: 5px;
}
.collectionBox h3 a{color:#fff;  text-decoration:underline;	}
.collectionBox h4 { font: normal 11px/1.4 arial; color:#333; text-transform:uppercase; margin-bottom:7px;border-bottom: 1px dotted #ccc; margin: 1px 5px ;}
a.nothot {color:#555; cursor: default;}
a.nothot:hover {color:#555; text-decoration: none;}

/* for the "This Week's episode" page */
table#episode-toc {width:515px; margin:5px 0 20px 0; padding:0; border-top:1px dotted #666;}
table#episode-toc tr {border-bottom:1px dotted #666;}
table#episode-toc td {vertical-align:top; text-align:left; padding:10px 0;}
table#episode-toc  h3, table#episode-toc  h3 a {color:#014A6F; font: normal 18px georgia; }
 .entry-content table#episode-toc img {margin-bottom:0}

p.powerpress_links {text-transform:uppercase; font:11px/1 arial; margin-top:8px;}

body.s-category-podcast-full-episode div.powerpress_player, body.s-category-podcast-full-episode p.powerpress_links, body.s-category-podcast-just-ask-peter-sagal   div.powerpress_player, body.s-category-podcast-just-ask-peter-sagal   p.powerpress_links, body.s-category-podcast-jon-meacham-in-perspective   div.powerpress_player, body.s-category-podcast-jon-meacham-in-perspective   p.powerpress_links { display:none;}

div.dotted {border-bottom:1px dotted #999; height:1px; overflow:hidden; margin:8px 0}
.audiobox {width:213px;float:left;border-left:1px solid #ccc;border-top:1px solid #ccc;margin-right:15px}
.audiobox h4{color:white; font:bold 12px/1.3 arial; background-color:#3B434F; text-transform:uppercase; padding: 2px  0 2px 11px;}
.audiobox h5{padding: 0px  0 2px 0;}
.audiobox div{ padding:10px 2px 0px 10px;}

body.postid-8981 #container-leader .entry-wrapper, body.postid-9232 #container-leader .entry-wrapper { margin-left:0; float:none;}
body.postid-8981.single .entry-meta, body.postid-9232.single .entry-meta  { margin:0;}
body.postid-8981.single .entry-wrapper, body.postid-9232.single .entry-wrapper  {width:920px}
/*stuxnet */
table.stuxnet_table, table.stuxnet_table tr  {  width:780px;}
table.stuxnet_table h3 {   color: #000;  font: 16px/1.4 georgia;  margin-bottom:4px;}
table.stuxnet_table td {    padding: 0 0 10px 0 ;}
table.stuxnet_table td h2 {    margin-bottom:8px; font: bold 17px/1.3 Georgia; text-transform: uppercase;}

div.quiztout {background: url(/wnet/need-to-know/wp-content/themes/ntk/images/widgets/quiz-tout-bg.jpg) no-repeat;padding:55px  140px 10px 13px; color: #393939; font: normal 12px/1.2 arial, sans-serif;  min-height:100px }
div.quiztout  .qtlink a {background: url(/wnet/need-to-know/wp-content/themes/ntk/images/widgets/quiz-tout-sprite.gif) no-repeat left bottom ;margin-top:7px; display:block; text-indent:-3000px; height:16px;}
div.quiztout  .qtlink a:hover {background: url(/wnet/need-to-know/wp-content/themes/ntk/images/widgets/quiz-tout-sprite.gif) no-repeat left top ;}

div.portfolio-slideshow div.slideshow-next { display: none;}

div.portfolio-slideshow div.first.slideshow-next { display: block;}

div.slideshow-controls { padding: 0 0 6px 0; width: 100%; overflow: hidden; margin-bottom: 15px; padding: 1px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; text-transform: uppercase; font-size: 11px; line-height: 1.5;}

div.slideshow-controls a, 	div.slideshow-controls a:visited { color: #006699; text-decoration: none;}

div.play-pause { float: left; width: 100px;}

div.portfolio-slideshow h3.slideshow-title { color: #262626; font: bold 14px/1 arial, sans-serif; margin: 5px 0 3px 0; padding: 0 !important;}

div.portfolio-slideshow .slideshow-caption { font-size: 12px; font-family: Arial, Verdana, sans; color: #262626; line-height: 15px;}

.entry-content div.portfolio-slideshow .img-holder { width: 100%; margin-bottom: 10px; text-align: center; overflow: hidden;}

.entry-content div.portfolio-slideshow img { margin: 0;}

.slideshow-nav { width: 16em; text-align: right; float: right; border-left: 1px solid #ccc; padding: 0 10px;}

.pretty-hover { cursor: pointer;}

.slideshow-nav .back { float: left; text-align: left; width: 33%;}

#slideshow-info { display: block; float: left; width: 7em; text-align: center; width: 33%;}

.slideshow-nav .next { float: right; width: 33%;}

.slideshow-nav a { text-decoration: underline; color: #444444;}

.slideshow-nav a.pause { margin: 0 15px 0 0;}

.slideshow-nav a.slideshow-prev { }

.slideshow-nav a.slideshow-next { }

.portfolio-slideshow { margin: 0 0 15px 0;}



.adv-info {font: normal 11px arial; color: #000; text-align: left; padding: 2px 0;}
.adv-info a {float: right; font: normal 11px arial !important; color: #006699 !important;}
.topic-hed {font: bold 18px arial; color: #014a6f; text-transform: uppercase;}
.topic-more {font: bold 12px arial; color: #cc0000; text-transform: uppercase; border-bottom: 1px dotted #999; margin-bottom: 15px; text-align: center; padding: 3px 0;}
.topic-more a {font: bold 12px arial; color: #cc0000;}

.five {border: 1px solid #ccc;}


.slug-features #content .hentry.p1,
.slug-topics #content .hentry.p1 {border: 0px;}


.entry-content p {font: normal 12px arial; color: #535353; margin: 0 0 10px 0;}

.singular .entry-content p {font: normal 14px/19px georgia; color: #262626; }

/* override here */
.slug-features .entry-content p, .slug-topics .entry-content p, .slug-opinion .entry-content p {font: normal 12px arial; color: #535353; margin: 0 0 10px 0;}

.slug-topics h2.entry-title a, 
.tag-full-episode h3.entry-title a,
.slug-features h3.entry-title a {font: bold 16px georgia; color: #014a6f !important; text-decoration: none;}

.slug-topics h2.entry-title a:hover, 
.tag-full-episode h3.entry-title a:hover,
.slug-features h3.entry-title a:hover {color: #333 !important; text-decoration: none;}
.slug-features #page-top { background: url(images/features.gif) 0 0 no-repeat; height: 25px;}
.slug-topics #page-top { background: url(images/topics.gif) 0 0 no-repeat; height: 25px;}
.slug-features .widget_beat_page_lede, .slug-topics .widget_beat_page_lede {display: none;}


/* HOME LEDE WIDGET */
.ledewidget {/*background: url(images/star-line.gif) bottom left no-repeat; padding-bottom: 15px;*/ font: normal 12px arial; color: #333;}
#index-top .home_page_lede li {margin: 0px; padding: 0px;}
#index-top {width: 416px;}
#index-top .entry-content {padding: 0 0 3px 0px; margin: 0px;}
#index-top .entry-content img {margin: 0px;}
#index-top h2.entry-title {font: bold 22px georgia; padding: 5px 10px 0 10px; margin: 0 0 10px 0;}
#index-top h2.entry-title a {color: #003366;  text-decoration: none;}
#index-top h2.entry-title a:hover {color: #44b9db;  text-decoration: none;}
#index-top .entry-dek {padding: 0px 10px 0px 10px; display: block;}
#index-top .pre_headline {text-transform: uppercase; color: #003366 !important;}
#index-top .also {color: #333; font-weight: bold; padding: 7px 10px 0px 10px;}
#index-top .entry-feat {}
#index-top .entry-assoc { margin: 3px 0 0 10px;}
#index-top .entry-assoc a {font: bold 11px georgia; color: #003366;}
#index-top .entry-assoc a:hover {color: #44b9db;}
.ledewidget .starline { height: 6px; width: 100%; background: url(images/spriteme1.png) -10px -843px no-repeat; margin-top: 15px }
/* END HOME LEDE WIDGET */


/* this week widget */
#thisweek {background: #4a5561 url(images/this-week-bottom.png) bottom left repeat-x; width: 298px; color: #fff; margin-bottom: 20px;}
#thisweek .date {background: url(images/this-week-date-bg.png) 0 0 no-repeat; font: bold 12px arial; color: #fff; padding: 35 0 7px 15px; border-bottom: 1px solid #fff; width: 298px; height: 59px;}
#thisweek .items ul {list-style-type: none; margin: 0 0 6px 0; padding: 0px;}
#thisweek .items li { border-bottom: 1px solid #fff; padding: 9px 15px; font: normal 11px arial; margin-bottom: 0px !important;}




#thisweek .items li:hover { background-color: #3a434f;}
#thisweek .items img {border: 1px solid #d6d6d6; float: left; margin: 0 14px 7px 0;}
#thisweek h5 {color: #57d3f9; font: bold 13px arial; margin: 12px 0 0 0; }
#thisweek .items a {text-decoration: none; color: #fff;}
#thisweek .items .excerpt {display: block; clear: left; font: normal 11px arial;}
#thisweek .bottom {padding: 9px 15px;}
#thisweek .bottom a {font: bold 13px arial; color: #57d3f9; text-decoration: none; background: url(images/this-week-icons.png) -1000px -1000px no-repeat; padding: 0 0 5px 19px; display: block;}
#thisweek .bottom a:hover {color: #fff; text-decoration: none;}
#thisweek .bottom a.watch {background-position: 0 2px;}
#thisweek .bottom a.sched {background-position: 0 -20px;}
/* END this week widget */


/* page lede */
#pagelede {width: 460px; border-bottom: 1px dotted #999;}	
#pagelede .photo {margin: 0 0 6px 0;}	
#pagelede h2 {margin: 0 0 4px 0;}	
#pagelede h2 a {margin: 0px; font: bold 18px georgia; color: #014a6f; text-decoration: none;}	
#pagelede h2 a:hover {color: #44b9db;}
#pagelede .excerpt {font: normal 12px/17px arial; color: #535353; margin-bottom: 5px;}
#pagelede .entry-utility {margin-bottom: 10px;}
#pagelede h6.entry-assoc {margin: 0 0 6px 0;}	
#pagelede h6.entry-assoc a {margin: 0px; font: bold 11px georgia; color: #003366; text-decoration: none;}	
#pagelede h6.entry-assoc a:hover {color: #44b9db;}
/* END page lede */


ul.voices li .clickable:hover  {background-color: #fff !important;}

.slug-opinion div.opinion {height: 27px; background: transparent url("images/title-opinion.gif") top left no-repeat;}

.slug-opinion .hentry.p1 {margin-bottom: 15px;}
.tag-full-episode .solidline {margin-bottom: 15px !important; border-bottom: 1px dotted #999 !important;} 

.not-singular .entry-content .page-link {display: none;}

#tabednav .themost { background: url(/wnet/need-to-know/wp-content/themes/ntk/images/spriteme1.png) -10px -1107px no-repeat; width: 80px; height: 22px }
#tabednav h4.entry-title a {color: #003366;}
#tabednav h4.entry-title a:hover {color: #44b9db;}

.tax-ntk_topic h1.page-title {color: #cc0000 !important; font: bold 24px arial !important; border-bottom: 1px dotted #999; padding-bottom: 5px; text-shadow: 1px 1px 1px #eee;}
.tax-ntk_topic .solidline {display: none;}


.category-the-daily-need .entry-content p, .category-pitchroom .entry-content p {font: normal 14px/19px georgia; color: #262626; }
.category-the-daily-need .entry-content .wp-caption-text {font: normal 12px arial; color: #4c6e83;}
.category-the-daily-need .entry-excerpt p, .category-pitchroom .entry-excerpt p {font: normal 12px arial; color: #535353; }


.wp-caption-text, .gallery-caption {color: #3e5a70 !important; font: normal 12px arial !important; line-height: 16px; text-align: left; padding: 0px;}

.wp-caption p.wp-caption-text {margin: 0; padding: 3px 0px;}

blockquote {color: #666 !important; font-style: italic !important;}
blockquote p {color: #666 !important; font-style: italic !important;}
#post-5930 blockquote {color: #333; font-style: italic; margin-left:0px; margin-bottom:30px;}
#post-5930 blockquote p {margin: 0 0 10px 0;}

.pollquestion {font: bold 18px georgia; color: #003366; margin-bottom: 15px;}
.wp-polls .Buttons {border: 1px solid #378aaa !important; margin: 0 0 5px 0; display: inline-block; outline: none; cursor: pointer; text-align: center; text-decoration: none;
font: bold 13px arial !important; text-transform: uppercase; padding: 5px 10px; text-shadow: 0 1px 1px rgba(0,0,0,.8); 	-webkit-border-radius: .6em; -moz-border-radius: .6em; border-radius: .6em;  color: #fff !important; border: 0px; background-color: #4ac6f4 !important; background: -webkit-gradient(linear, left top, left bottom, from(#4ac6f4), to(#43abd2)); background: -moz-linear-gradient(top,  #4ac6f4,  #43abd2); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ac6f4', endColorstr='#43abd2');}

.wp-polls-ans li {margin-bottom: 10px;}


#inpage {background-color: #637482; float: left; margin: 0 20px 20px 0; padding: 0px;}
#inpage.left {float: left; margin: 0 20px 20px 0;}
#inpage.right {float: right; margin: 0 0 20px 20px;}
table#inpage {width: 220px; border: 0px;}
#inpage td {margin: 0px; padding:8px !important;}
#inpage td.thumb {width: 75px; margin: 0px; padding: 0px; vertical-align: top;}
#inpage td.link {width: 119px; margin: 0px; padding: 0px;}
#inpage td.link a {font: bold 12px arial; color: #ffffff; line-height: 14px; font-family: arial; font-size: 12px;}
#inpage td.divider {background: url(images/VideoBoxBar.gif)top center no-repeat; padding: 0px !important; height: 1px !important; overflow: hidden;}
#inpage td.thumb img {margin-bottom: 0px !important;}




.headfix,
.icon_video, .icon_audio, .icon_audio_slideshow, .icon_chart_graph, .icon_interactive, .icon_interview, .icon_pdf, .icon_slideshow,
.widgetcontainer div.voices,
.widgetcontainer.widget_newsletter,
#thisweek .date,
.sf-menu .current_page_item a,
 .sf-menu .current_page_item a:hover,
.sf-menu li.active,
 .sf-menu li.active a:hover,
  body.blog .menu-item-11465, 
  body.blog .menu-item-11465:hover,
   body.tax-ntk_topic .menu-item-11475,
    body.tax-ntk_topic .menu-item-11475:hover,
	 body.tag-agents-of-change .menu-item-11467,
	  body.tag-agents-of-change .menu-item-11467:hover,
	   body.tag-blueprint-america .menu-item-11467, 
	   body.tag-blueprint-america .menu-item-11467:hover,
	    body.tag-climate-desk .menu-item-11467,
		 body.tag-climate-desk .menu-item-11467:hover, 
		 body.tag-fixing-america .menu-item-11467,
		  body.tag-fixing-america .menu-item-11467:hover,
		   body.tag-in-perspective .menu-item-11467, 
		   body.tag-in-perspective .menu-item-11467:hover,
		       body.tag-watch-list .menu-item-11467,
			 body.tag-watch-list .menu-item-11467:hover, 
			 body.tag-full-episode .menu-item-11466,
			  body.tag-full-episode .menu-item-11466:hover, 
			  body.category-the-daily-need .menu-item-11474, 
			  body.category-the-daily-need .menu-item-11474:hover,
.entry-utility a.comments-link,
.toolbar-right .comments-link .comments-link-contain a.comments-link,
#vidtop .entry-utility a.comments { background-image: url(../ntk/images/spriteme1.png) }

.headfix { background-position: -10px -10px }
.icon_video { background-position: -10px -35px !important }
.icon_audio { background-position: -10px -58px !important }
.icon_audio_slideshow { background-position: -10px -252px !important }
.icon_chart_graph { background-position: -10px -155px !important }
.icon_interactive { background-position: -10px -132px !important }
.icon_interview { background-position: -10px -204px !important }
.icon_pdf { background-position: -10px -495px !important }
.icon_slideshow { background-position: -10px -83px !important }
.widgetcontainer div.voices { background-position: -10px -603px }
.widgetcontainer.widget_newsletter { background-position: -10px -645px }
#thisweek .date { background-position: -10px -695px }
/*.sf-menu .current_page_item a, .sf-menu .current_page_item a:hover { background-position: 35px -674px }*/
.sf-menu li.active, .sf-menu li.active a:hover, body.blog .menu-item-11465, body.blog .menu-item-11465:hover, body.tax-ntk_topic .menu-item-11475, body.tax-ntk_topic .menu-item-11475:hover, body.tag-agents-of-change .menu-item-11467, body.tag-agents-of-change .menu-item-11467:hover, body.tag-blueprint-america .menu-item-11467, body.tag-blueprint-america .menu-item-11467:hover, body.tag-climate-desk .menu-item-11467, body.tag-climate-desk .menu-item-11467:hover, body.tag-fixing-america .menu-item-11467, body.tag-fixing-america .menu-item-11467:hover, body.tag-in-perspective .menu-item-11467, body.tag-in-perspective .menu-item-11467:hover, body.tag-watch-list .menu-item-11467, body.tag-watch-list .menu-item-11467:hover, body.tag-full-episode .menu-item-11466, body.tag-full-episode .menu-item-11466:hover, body.category-the-daily-need .menu-item-11474, body.category-the-daily-need .menu-item-11474:hover { background-position: 35px -764px } .entry-utility a.comments-link { background-position: -10px -813px }.toolbar-right .comments-link .comments-link-contain a.comments-link { background-position: -10px -813px }
#vidtop .entry-utility a.comments { background-position: -10px -813px }




	     .current_page_item.menu-item-11467 a, 
		    .current_page_item.menu-item-11467 a:hover, 
		      .current_page_item.menu-item-11475 a,
		    .current_page_item.menu-item-11475 a:hover,
			 .tag-full-episode .menu-item-11466 a,
			 .tag-full-episode .menu-item-11466 a:hover,
			 
			 .current_page_item.menu-item-11483 a,
			 .current_page_item.menu-item-11483 a:hover,
			 
			 .current_page_item.menu-item-11484 a,
			.current_page_item.menu-item-11484 a:hover
			 {background: #cc0000 url("images/nav-current.gif") bottom center no-repeat; color: #fff;}
		   
		   