@charset "utf-8";
/* CSS Document */

/* -------------------------------- GENERAL AND SHARED -------------------------------- */

body {
	color: #333;
	font-family: verdana,sans-serif;
	background-color: #fff;
	line-height: 1.3em;
}

a {
	color: #dd0000;
	text-decoration: none;
	word-wrap: break-word;
}

.article-wide p a {
	color: #dd0000;
}

.article-wide p a:hover {
	text-decoration: underline;
}

h1 {
	font: normal 22px verdana,sans-serif;
	padding-bottom: 4px;
}

h2 {
        font-size: 18px;
	font-weight: normal;
}

.home-primary h2 {
	font-size: 23px;
	margin: 20px 0 10px;
}

h2.block-title-date {
	font-size: 11px;
	line-height: 10px;
	height: 25px;
	text-transform: uppercase;
	color: #fff;
	padding: 5px 20px 5px 15px;
	background: #dd0000 url(/media/img/takeaway/angle-forward.png) no-repeat top right;
	display: inline;
}

.home-primary h2.block-title-date {
	position: relative;
	left: -10px;
}

.article-wide h2.block-title-date {
	position: relative;
	top: -4px;
	left: -10px;
	margin-bottom: 5px;
}

h2 a:link, h3 a:link, h4 a:link {
        color: #333;
        text-decoration: none;
}

h2 a:visited, h3 a:visited, h4 a:visited {
        color: #333;
        text-decoration: none;
}

h2 a:hover, h3 a:hover, h4 a:hover {
        color: #333;
        text-decoration: underline;
}

h3.date {
        margin: 5px 0 15px; 
}

h3.subtitle {
	margin: 2px 0 9px;
}

p {
	line-height: 1.3em;
}

/* images */

.enlarge_link {
	background-image: url('/media/img/takeaway/enlarge-icon.gif');
}

#enlarge .close a {
	background-image: url('/media/img/takeaway/close.gif');	
}

/* audio */

.article-audioplayer {
  width: auto;
	height: auto;
	margin: 15px 0px 25px 0px;
	padding: 8px 4px 12px;
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	background: transparent url('/media/img/takeaway/article-player-bg.gif') no-repeat 0px 12px;
}

.article-audioplayer .inline_audioplayer_wrapper { padding: 0; }

.article-audioplayer object,
.article-audioplayer .player_element {
  margin-left: 80px;
}

.sideblock .article-audioplayer object,
.sideblock .article-audiplayer .player_element {
	margin: 0;
}

/* ads */

.bigbox_ad {
        padding-bottom: 10px !important;
}

.showslider ul li {
  position: relative;
}

 
/* -------------------------------- STRUCTURE -------------------------------- */

#main {
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #ccc;
	font: normal 13px verdana,sans-serif; /* safari wasn't reading body font style - ? */
	line-height: 18px;
}

.main {
	background-color: #fff;
	margin: 0 5px;
/*	width: 640px !important; */
	padding: 5px 10px;
}

.status_draft,
#main.status_scheduled,
#main.status_submitted {
	background-color: #ccc;
	background-attachment: 0;
}

.status_draft .main { /* not redundant, do not delete - TT applies watermark to .main not #main */
        background: #fff url(/media/img/icons/status_draft.png) no-repeat 250px 0;
}

#main.status_scheduled .main {
        background: #fff url(/media/img/icons/status_draft.png) no-repeat 250px 0;
}

#main.status_submitted .main {
        background: #fff url(/media/img/icons/status_draft.png) no-repeat 250px 0;
}

.sidebar {
	margin: 0 2px 0 3px;
}

/* -------------------------------- HEADER -------------------------------- */

#header {
}

#masthead {
	height: 125px;
	margin: 0;
	background: url('/media/img/takeaway/nav/takeaway-topbanner.jpg?new1') no-repeat 0 0;
}

#masthead .logo {
	float: left;
	width: 250px;
	height: 91px;
	padding: 13px 0px 13px 3px;
}

/* nav tabs */

.main-nav ul {
  background-color: #202019;
  width: 652px;
  padding-left: 20px;
  float: left;
}

.main-nav ul li {
  display: inline;
  float: left;
}

.main-nav ul li a.tab {
  display: block;
  font-size: 14px;
  height: 32px;
  color: white;
  text-transform: uppercase;
  font-style: italic;
  margin: 0 8px;
  line-height: 32px;
}

.main-nav ul li a.tab:hover {
  color: #dd0000;
  text-decoration: none;
}

.search {
	height: 32px;
	float: left;
}

.search-left {
	height: 32px;
	width: 9px;
	background: transparent url('/media/img/takeaway/nav/search-left.png') no-repeat 0px 0px; 
	float: left;
}

* html .search-left {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/img/takeaway/nav/search-left.png', sizingMethod='scale');
}

.search-right {
	height: 32px;
	width: 4px;
	background-color: #fbf4f4;
	float: left;
}

* html .search-right {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/img/takeaway/nav/search-right.png', sizingMethod='scale');
}

.search-inner {
	height: 32px;
	font: italic 12px Helvetica;
	color: #999;
	background-color: #fbf4f4;
	float: left;
	padding-right: 1px;
	padding-left: 1px;
}

.search-box {
	float: left;
	width: 145px;
	height: 32px;
	overflow: hidden;
}

.search-box form {
	height: 20px;
	width: 145px;
	vertical-align: top;
}

.search-box input.submit {
  width: 21px;
  height: 32px;
  background: url(/media/img/takeaway/nav/search-button.png) no-repeat 0 0;
  border: 0;
  float: right;
}

.search-box input.text {
	font: italic 12px Helvetica;
	text-transform: uppercase;
	color: #999;
	border: 0px;
	background-color: transparent;
	height: 32px;
	width: 114px;
	margin: 0;
	vertical-align: center;
}

.search-page.main {
  margin: 0;
}

#listen-now {
	width: 128px;
	height: 32px;
	margin: 0;
	float: right;
	background: #dd0000 url(/media/img/takeaway/listen-live-left.png) no-repeat top left;
}

.listen-now { /* in body link */
	
}

#login_util{
        margin-top: 12px;
        color: #fff;
        font-size: 12px;
        line-height: 14px;
        float: right;
        display: inline;
}

#login_util a {
        color: #fff;
}

#login_util li {
float:left;
padding-right:10px;
border-right: 1px dotted #6a6a6a;
margin-right:10px;
}

#login_util li:last-child {
border-right: none;
padding-right: 0;
margin-right: 0;
}


.header-sponsor {
	width: 95px;
	height: 42px;
	padding: 1px 10px 0px 7px;
	float: right;
	font: normal normal 11px/11px verdana;
	color: #666;
	border-left: 1px solid #e0e0e0;
	margin-top: 8px;
}

.header-sponsor img.sponsor-label {
	width: 88px;
	height: 9px;
	margin: 0px 0px 3px 0px;
}

.header-sponsor img {
	margin-left: 0px;
	margin-top: 0px
}

/* -------------------------------- DATE AND WEATHER ----------------------- */

#header-date {
	height:20px;
	padding: 5px 0px 0px 0px;
	font: normal normal 9px/9px verdana;
	color: #707070;

}

#info_header {
	float: left;
	width: 400px;
	padding-left: 10px;
}

#info_header li {
	display: inline;
	float:left;
	padding-right: 10px;
}

#info_header li a {
	color: #707070;
}

#info_header li a:hover {
	color: #e21f27;
}

#info_header li span { }

#header-date .info-photo-credit {
	width: 400px;
	float: right;
	font: normal normal 9px/9px verdana;
	text-align: right;
	padding-right: 10px;
}


#header-date a:hover {
	text-decoration: underline;
}	


/* -------------------------------- FOOTER -------------------------------- */

#footer {
	padding: 0;
	background-color: #666;
}

#footer, #footer a {
	color: #ccc;
}

#footer  a:hover {
	color: #fff;
}

#footer ul {
	margin: 10px 0;
	padding: 0;
}

#footer ul li {
	border-right: 1px solid #999;
	color: #ccc;
	display: inline;
	font-size: 10pt;
	margin: 0;
	padding: 0 7px 0 5px;
}

#footer ul li.first {
	padding-left: 0;
}

#footer ul li.last {
	border: 0;
}

#footer .partners,
#footer .funding {
	padding: 10px;
	margin: 0 -10px;
	background-color: #fff;
	color: #333;
	border-bottom: 1px solid #666;
}

#footer .partners p,
#footer .funding p {
	width: 325px;
	margin-right: 15px;
	float: left;
	height: 75px;
}

#footer ul.logos {
	text-align: left;
}

#footer ul.logos li {
	border: 0;
	padding: 0;
	margin: 10px 0 10px 5px;
  display: block;
  float: left;
}

#footer ul.logos li a {
	color: #333;
	text-decoration: underline;
}

#footer .copyright {
	padding: 10px 0 40px;
}

/* -------------------------------- HOME PAGE ----------------------------- */

/* Home Page Structure */

#home-left { 
	background-color: #fff;
	width: 640px;
	margin: 0 5px;
}

#home-right { }

/* Touts */

.home-primary {
	display: block;
	position: relative;
	padding: 6px 10px 10px;
	margin-bottom: 10px;
	position: relative;
}

.take_home_feaimage {
	float: right;
	text-align: right;
	width: 320px;
}

.take_home_feaimage img {
	border: 1px solid #666;
	margin: 15px 0 0;
}

.take_home_feaimage p.image-caption {
	text-align: right;
	margin-top: 2px;
}

.home-primary .videoplayer {
	float: right;
	margin: 15px 0 10px 15px;
}

.feature-story {

}

.feature-story.secondary {
	margin-top: 10px;
}


.feature-story .feature-story-inner {
	background: transparent url('/media/img/takeaway/home-tout-inner-background.gif') no-repeat right bottom;
	padding: 12px 12px 12px 10px;
}

.feature-story.secondary .feature-story-inner {
	padding-right: 16px;
}


.feature-story.main .feature-content {
	width: 210px;
}

.feature-story.main.noimage .feature-content {
	width: 492px;
}

.feature-story.secondary .feature-content {
	width: 274px;
}

.feature-story.secondary.noimage .feature-content {
	width: 382px;
}

.feature-story .feature-image img {
	border: 1px solid #fff;
}

.feature-story .feature-image a { }

.feature-story .feature-image a:hover img {
	border: 1px solid #e31e3d;
}

.feature-story.main .feature-image {
	float: right;
	width: 372px;
	padding-left: 8px;
}

.feature-story.main .feature-image img {
	width: 370px;
}

.feature-story.secondary .feature-image {
	float: right;
	width: 77px;
	padding-left: 16px;
	padding-top: 17px;
}

.feature-story.secondary .feature-image img {
	width: 75px;
}


.feature-story .feature-content h1 {
	font: normal bold 20px/24px verdana;
	padding-bottom: 6px;
}

.feature-story.secondary .feature-content h1 {
	padding-bottom: 4px;
}


.feature-story .feature-content h1 a {
	color: #333;
}

.feature-story .feature-content p {
	font: normal normal 12px/16px verdana;
}

.feature-story .feature-content ul {
	margin-left: -3px;
}

.feature-story .feature-content ul li {
	background: transparent url('/media/img/takeaway/bullet-grey.gif') no-repeat 0px 7px;
	font: normal normal 12px/16px verdana;
	padding: 5px 0px 0px 18px;
}

.feature-story .feature-content ul li a {
	color: #003399;
}

.feature-story .feature-content ul li a:hover, .feature-content h1 a:hover {
	text-decoration: underline;
}


ul.home-more-stories {
	margin: 0 0 10px 15px;
	list-style-image: url(/media/img/takeaway/bullet.png);
	font-size: 9pt;
}

ul.home-more-stories a {
	color: #000;
}

ul.home-more-stories a:hover {
	color: #dd0000;
}

h3.related-stories {
	text-indent: -9999px;
	height: 14px;
	margin: 10px 0 0;
	width: 99px;
	background: transparent url(/media/img/takeaway/related-stories.png) no-repeat top left;
}

h3.more-stories {
	text-indent: -9999px;
	height: 14px;
	width: 99px;
	background: transparent url(/media/img/takeaway/read-more-stories.png) no-repeat top left;
}

.your-take {
  font-size: 8pt;
  margin: 4px 11px 30px;
}

ul.home-topics {
	width: 100%;
	margin: 10px 10px;
	position: relative;
}

ul.home-topics li {
	width: 184px;
	height: 275px; 
	margin-right: 4px;
	padding: 15px 10px;
	background-color: #eeefef;
	float: left;
	position: relative;
}

ul.home-topics li ul.home-more-stories li {
	width: auto;
	height: auto;
	padding: 0;
	background: 0;
	float: none;
}

ul.home-topics li.last {
	margin-right: 0;
}

h4.home-topic {
	font-size: 8pt;
	font-weight: normal;
	color: #666;
	line-height: 2.5em;
}

h3.home-topic-article {
	font-size: 10pt;
	font-weight: bold;
	color: #333;
	height: 40px;
}

h3.home-topic-article a {
	color: #333;
}

.small_featureimage img {
	border: 1px solid #000;
	float: right;
	margin: 12px 0 5px 5px;
}

ul.home-topics li p {
	font-size: 9pt;
	line-height: 1.4em;
}
.home-previous-episode {
	background: #fff url(/media/img/takeaway/prev-on-takeaway.png) no-repeat top left;
	margin: 20px 0 10px;
	padding: 35px 10px 5px;
}

.home-episode-img {
	width: 147px;
	height: 198px;
	border: 1px solid #000;
	float: left;
	margin: 5px 20px 5px 0;
}

.home-episode-img a .date {
	color: #fff;
	font-weight: normal;
	font-size: 9pt;
	line-height: 1.25em;
	height: 35px;
	background-color: #000;
	text-transform: uppercase;
	text-align: center;
	padding; 0 2px;
}

.home-episode-img img {
	width: 147px;
	height: 163px;
}

ul.home-older-episodes {
	width: 100%;
	margin: 20px 10px;
}

ul.home-older-episodes li.home-episode-img {
	margin-right: 8px;
	padding: 0;
}

ul.home-older-episodes li.home-episode-img.last {
	margin-right: 0;
}

/* -------------------------------- ARCHIVE -------------------------------- */

.calendar table {
	float: left !important;
        margin: 20px 0 20px 10px !important;
}

.calendar_detail {
        margin: 0 10px 5px !important;
}

#hot_topics {
	float: right;
	margin: -20px -10px 15px 15px;
	width: 300px;
	text-align: right;
}

#hot_topics a {
	color: #000;
}

#hot_topics h2 {
	margin: 0 0 10px;
	font-size: 11px;
	line-height: 24px;
	height: 25px;
	padding: 0 20px;
	color: #fff;
	text-transform: uppercase;
	background: #dd0000 url(/media/img/takeaway/angle-back.png) no-repeat top left;
	float: right;
/*	text-indent: -9999px; */
}

#hot_topics ul {
	clear: right;
	margin: 15px 20px 0;
	font-size: 16px;
	line-height: 1.4em;
}

#hot_topics ul li {
	margin: 5px 0 0 15px;
}

#archive_list {
	clear: both;
	border-top: 1px solid #eee;
	padding-top: 10px;
}

/* -------------------------------- RIGHT RAIL ITEMS -------------------------------- */


/* Sidebar Shared Styles */

#home-right h4, .sidebar h4 {
	font: normal bold 15px/15px verdana;
	text-transform: uppercase;
}

h4.noise, .show-nav h4 {
	background: 0;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
	margin: 15px 0 5px;
}

h4.noise span, .show-nav h4 span {
	background: 0;
	padding: 0;
}

.sideblock, .block {
	border-bottom: 1px dotted #C6C6C6;
}

#home-right .block, #home-right .sideblock {
	border-bottom: 0px;
	margin-bottom: 0px;
}

.sideblock ul { 
	list-style-image: url(/media/img/takeaway/bullet-red-on-gray.gif);
	padding-left: 20px;
}

.sideblock li { 
        font-size: 12px;
    	margin: 4px 0;
}

.flatpage-nav ul li a {
        color: ##dd0000;
}

/* most viewed / emailed / commented / actioned */

#damost {
	width: 300px;
	margin: 20px 0 10px;
}

#damost-nav {
	list-style-type: none;
	width: 300px;
	height: 35px;
}

#damost-nav li {
	float: left;
	height: 35px;
	width: 100px;
}

#damost-nav li a {
	height: 35px;
	display: block;
	color: #666;
	line-height: 12px !important;
	text-align: center;
	font: normal 11px verdana,sans-serif;
	background: transparent url('/media/img/takeaway/damost-tab-inactive.png') no-repeat 0px 1px;
}

#damost-nav li.active a {
	background: transparent url('/media/img/takeaway/damost-tab-active.png') no-repeat 0px 0px;
	width: 100px;
}

#damost-nav li.viewed a {
	width: 60px;
	padding: 5px 20px;
}

#damost-nav li.listened a {
	width: 70px;
	padding: 5px 15px;
}

#damost-nav li.commented a {
	width: 90px;
	padding: 5px 5px;
}

#damost div.hidden {
	display: none;
}

#damost div.tab ol { 
	list-style-type: decimal;
	padding: 8px 8px 5px 8px; 
	list-style-position: inside;
	background-color: #fff;
	border-left: 1px solid #dd0000;
	border-right: 1px solid #dd0000;
	border-bottom: 1px solid #dd0000;
}

#damost div.tab ol li {
	border-bottom: 1px dotted #999;
	padding: 6px 0px;
	font: normal normal 12px/16px arial;
}

#damost div.tab ol li a {
        color: #333;
}

#damost div.tab ol li a:hover {
        color: #003399;
        text-decoration: underline;
}

#damost div.tab ol li.last {
        border-bottom: 0px;
}


/* bbc / nytimes / partner feed */

#headlinemodule {
	width: 300px;
	margin: 20px 0 10px;
}

#headlinemodule h1 {
	display: none;
}

#headlinemodule ul {
        list-style-type: none;
	width: 300px;
        height: 35px;
}

#headlinemodule ul li {
        float: left;
        height: 35px;
	width: 150px;
}

#headlinemodule ul li a {
        height: 35px;
        display: block;
        color: #666;
        line-height: 12px !important;
	text-align: center;
        font: normal 11px verdana,sans-serif;
}

#headlinemodule ul li a:hover {
	text-decoration: none;
}

#headlinemodule ul li a.first {
	background: transparent url('/media/img/takeaway/partner-tab-inactive-nyt.png') no-repeat 0px 1px;
}

#headlinemodule ul li a.last {
	background: transparent url('/media/img/takeaway/partner-tab-inactive-bbc.png') no-repeat 0px 1px;
}

#headlinemodule ul li.active a {
        width: 150px;
}

#headlinemodule ul li.active a.first {
	background: transparent url('/media/img/takeaway/partner-tab-active-nyt.png') no-repeat 0px 0px;
}

#headlinemodule ul li.active a.last {
	background: transparent url('/media/img/takeaway/partner-tab-active-bbc.png') no-repeat 0px 0px;
}

#headlinemodule ul li#nytimes_headline a {
	width: 110px;
	padding: 5px 20px;
}

#headlinemodule ul li#bbc_headline a {
	width: 110px;
	padding: 5px 20px;
}

#headlinemodule ul li a span {
	visibility: hidden;
}

#headlinemodule div.hidden {
        display: none;
}

#headlinemodule div.tabs-body {
        padding: 8px 8px 5px 8px; 
	background-color: #fff;
	border-left: 1px solid #dd0000;
	border-right: 1px solid #dd0000;
	border-bottom: 1px solid #dd0000;
}
 
#headlinemodule div.tabs-body ol { 
        list-style-type: decimal;
        list-style-position: inside;
}

#headlinemodule div.tabs-body ol li {
        border-bottom: 1px dotted #999;
        padding: 6px 0px;
        font: normal normal 12px/16px arial;
}

#headlinemodule div.tabs-body ol li a {
        color: #333;
}

#headlinemodule div.tabs-body ol li a:hover {
        color: #003399;
        text-decoration: underline;
}

#headlinemodule div.tabs-body ol li.last {
        border-bottom: 0px;
}

a.more {
  	color: #dd0000;
	line-height: 25px;
}

.more:after  {
        content: " \0BB";
}

#home-left .more:after {
	content: "";
}

/* About block */

.about-block {
	background: #ffdd30 url(/media/img/takeaway/about-takeaway.png) no-repeat top left;
	padding: 32px 15px 10px 18px;
	margin: 1px 0 15px;
	text-align: right;
}

.about-block p {
	text-align: left;
	padding-bottom: 5px;
	line-height: 1.2em;
}	

/* promo chunk */

.promo_chunk p {
	margin: 0;
}

/* newsletter */

#newsletter-subscribe {
	text-align: center;
	margin: 15px 0;
	font-size: .8em;
	color: #999;
}

#newsletter-subscribe a {
	color: #999;
}

#newsletter-subscribe .header {
	font-size: 1.2em;
	margin: 5px 0;
}

#newsletter-subscribe .header a {
	color: #333;
}

/* featured comment module */

ul.latest-comments {
	border: 1px solid #dd0000;
}

li.featuredcomment {
	background-color: #fff;
	background-position: 6px 0;
	padding-left: 45px;
	padding-right: 8px;
	clear: none;
}

li.featuredcomment .comment-object {
	border-bottom: 1px dotted #999;
}

/* comments carousel */

#comments-carousel {
  background-color: #ffdd30;
  border-top: 1px solid #e48c2d;
  border-bottom: 1px solid #e48c2d;
  margin: 0 10px;
  height: auto;
}

#comments-carousel h4 {
  text-indent: -9999px;
  height: 21px;
  background: url(/media/img/takeaway/label-featured-comments.png) no-repeat 0 0;
}

#comments-carousel ul.latest-comments {
  border: 0;
}

#comments-carousel li.featuredcomment p {
  font-size: 12pt;
}

#comments-carousel li.featuredcomment .comment-avatar {
  border-color: #727272;
}

#comments-carousel li.featuredcomment .comment-author,
#comments-carousel li.featuredcomment .comment-author a,
#comments-carousel li.featuredcomment .comment-object,
#comments-carousel li.featuredcomment .comment-object a {
  font-size: 9pt;
}

#comments-carousel .discuss-link a {
  background-color: #dd0000;
  color: #fff;
  font-family: verdana,sans-serif;
  line-height: 1.3em;
}

#comments-carousel .discuss-link a:hover {
  background-color: #ec2f2f;
}

/* Links */

.links-chunk {
	margin-top: 10px;
}

.links-chunk ul {
	padding-top: 10px;
}

.links-chunk ul li {
	background-color: #efefef;
	border-bottom: 1px dotted #7f7f7f;
	margin: 1px 0px 1px 0px;
	padding: 4px 10px;
	font: normal normal 11px/11px verdana;
}

.links-chunk ul li a {
	color: #333;
}

/* Social Networking Links */


ul.social-network-links {
	margin: 10px 0 15px;
	text-align: center;
}

ul.social-network-links li {
	display: inline;
	margin-left: -3px;
}

ul.social-network-links li.first {
	list-style-image: none;
}

/* Sponsor */

h4.ad-title {
	background: transparent url(/media/img/takeaway/ad-title.gif) no-repeat top left;
	margin: 5px 0 2px;
	text-indent: -9999px;
}

.sponsor-300 {
        margin-bottom: 15px;
	text-align: center;
}

.support-banner {
	text-align: center;
}
.support-banner {
 	background-color: #fff;
	width: 300px;
	border: 1px solid #666;
	padding: 2px 0 4px;
}

.feeds {
	background: #666666 url(/media/img/takeaway/feeds-title.gif) no-repeat scroll left top;
	width: 300px;
	margin-top: 15px;
	color: #ccc;
}

.sideblock .feeds {
	padding: 30px 0 10px;
}

.feeds a {
	color: #ccc;
}

.feeds a:hover {
	color: #fff;
}

#home-right .feed-list h4, .sidebar .feed-list h4 {
	margin-left: 0px;
	padding-left: 0px;
	float: left;
	text-indent: -9999px;
	width: 185px;
	line-height: 1.4em;
}

.feed-list ul {
	margin: 0 0 10px 15px;
	list-style-image: url(/media/img/takeaway/bullet-red-on-gray.gif);
	padding: 30px 10px 15px;
}

.feed-list ul li {
	
}

/* ARTICLE / EPISODE / SEGMENT */

.page-titlegroup { 
	border-bottom: 2px solid #ccc;
	padding: 5px 0;
}

.article-wide {
        margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}

#series-main .article-head {
	border: 0;
}

.article-channel h1, .article-channel h3 {
        font-size: 13px;
	text-transform: uppercase;
        margin: 0;
	padding: 0;
	color: #666;
}

.article-channel h3 a {
        color: #666;
	font-weight: normal;
}

.article-tools {
  border-top: 2px solid #ccc;
  border-bottom: 2px solid #ccc;
}

.sharelinks.episode li.bookmark, .sharelinks.segment li.bookmark {
	border-right: 0px;
}

.channel-item h2.headline {
	display: none;
}

.article-wide {
	padding: 5px 0;
}

.article-wide .storylinks, .article-wide .series-navlinks {
	margin: 8px 0;
	list-style-image: url(/media/img/takeaway/bullet-red-on-gray.gif);
	padding: 25px 10px 15px;
	background: #ccc url(/media/img/takeaway/related-links-bg-gray.png) no-repeat 7px 7px;
	clear: both;
}

ul.storylinks li, ul.series-navlinks li {
	position: relative;
	left: 15px;
	list-style-image: url(/media/img/takeaway/bullet-red-on-gray.gif);
	color: #666; 	/* for annotations */
	font-size: 9pt;	/* for annotations */
}

.storylinks li a, ul.series-navlinks li a, .article-bottom-tags li a {
	color: #000;
	font-size: 10pt;
	font-weight: normal;
	padding: 0;
}

.article-bottom-tags li:after {
        content: "";
}
	
.article-tags h4, .article-bottom-tags h4 {
	display: none;
}

.article-bottom-back-to-story ul {
	background: 0;
	padding: 0 0 10px 10px;
}

.article-bottom-back-to-story ul li {
	display: inline;
}

.article-bottom-appearances {
        clear: both;
	margin: 5px 0;
	padding: 0;
	list-style-image: url(/media/img/takeaway/bullet-red-on-gray.gif);
}

.article-bottom-appearances h4,
.article-bottom-channel h4 {
  display: inline;
  background-color: transparent;
  padding: 0;
}

.article-bottom-tags {
  margin: 20px 0 0;
}

.article-bottom-tags ul {
  clear: both;
  margin: 8px 0;
  list-style-image: url(/media/img/takeaway/bullet-red-on-gray.gif);
  padding: 25px 9px 5px;
  background: #fff url(/media/img/takeaway/read-more.png) no-repeat 7px 7px;
}

.article-bottom-tags li {
  margin: 0 10px 2px 0;
  display: inline;
  background: transparent url(/media/img/takeaway/bullet.png) no-repeat center left;
  padding: 0 0 4px 10px
}

.article-bottom-channel {
  margin: 5px 0;
  padding-left: 10px;
}

.article-bottom-appearances {
  margin-left: 9px;
}

.article-bottom-appearances,
.article-bottom-appearances ul.about-staff .person-lede p {
        font-size: 9pt;
}

.article-bottom-appearances ul {
        margin-bottom: 10px;
}

.article-bottom-appearances li {
        padding-right: 3px;
        display: inline;
}

.pullquote {
        background: url(/media/img/takeaway/quote-takeaway.png) no-repeat top left;
        padding: 18px 5px 10px 25px;
        margin: 10px 0 10px 5px;
	border: 0;
}

.article-bottom {
        overflow: hidden;
        margin-top: 20px;
}

.segment-tease .tease {
	margin: 12px 0 5px;
}

.article-titlegroup {
        border-bottom:0px dotted #C6C6C6;
	margin: 5px 0;
	padding: 0;
}

.segment-tease .media_buttons a.first, 
#archive_list .media_buttons a.first,
.media_buttons a.button.commentlink.first {
	padding-left: 0px;
}

.segment-tease .media_buttons a.Listen.first, 
.episode-tease .media_buttons a.Listen.first, 
#archive_list .media_buttons a.Listen.first
/*	will uncomment when there is a TT specific comment icon 
.segment-tease .media_buttons a.commentlink.first, 
.episode-tease .media_buttons a.commentlink.first, 
#archive_list .media_buttons a.commentlink.first */
{
	padding-left: 16px;
	background-position: 0px center;
}

.media_buttons a.button.commentlink {
	padding-left: 5px;
/*        background-image: url('/media/img/icons/comments_wnyc.gif'); */
}



/* COMMENTS */

.comment-thread {
	border: 0;
	background-color: #eee;
}

.comment-thread h3 {
	height: 25px;
	background: transparent url(/media/img/takeaway/comments-title.png) no-repeat top left;
	text-indent: -9999px;
}

.comment-thread h3.leave-comment-title {
	background: transparent url(/media/img/takeaway/leave-comment-title.png) no-repeat top left;
}

.comment {
        padding: 5px 10px 15px;
	border-bottom: 1px dotted #C6C6C6;
}

.staff-comment {
        background-color: #fff;
        border: solid 1px #e11837;
}

#commentform {
	margin: 15px 10px;
}

.comment-leave {
	padding: 2px 10px 0;
	text-align: right;
}

.media_buttons.article-inlineplayer a.button.Listen{
	padding-left: 15px;
	background-position: 0px center;
}

.media_buttons.article-inlineplayer a.button,
    .media_buttons.article-inlineplayer a.last-button, .Embed {
	float: none;
}

p.comment-more-links {
}

p.comment-more-links a {
	font-size: 11px;
	color: #dd0000;
}

/* SEGMENTS and EPISODES*/

.segment-tease, .episode-tease, .show-tease, .profile-tease, .event-tease, .playlist-tease, .tiny-tease {
        border-bottom: 1px dotted #E6E6E6;        
}

.segment-tease h2.title, .episode-tease h2.title, .show-tease h2.title, .event-tease h2.title, .tiny-tease h2.title {
        font-size: 19px;
	margin-bottom: 5px;
}

.segment-tease a.commentlink, .episode-tease a.commentlink, .show-tease a.commentlink, .profile-tease a.commentlink, .event-tease a.commentlink, .playlist-tease a.commentlink, .tiny-tease a.commentlink {
	font-size: 11px;
	color: #dd0000;
	padding: 0 0 0 5px;
}

.segment-tease .more, .episode-tease .more, .show-tease .more, .profile-tease .more, .event-tease .more, .playlist-tease .more, .tiny-tease .more {
	font-size: 11px;
	color: #dd0000;
}

#top_stories .segment-tease,
#top_stories .episode-tease {
        border-bottom: 0;
        margin-bottom: 0;
        padding: 10px 10px 5px;
        background-color: #f1f1f1;
}

#top_stories .episode-tease h2.title {
        font-size: 22px;
}

#top_stories .segment-tease h2.title {
        font-size: 10pt;
        font-weight: 800;
}

#top_stories {
        padding-bottom: 10px;
        margin-bottom: 10px;
        border-bottom: 1px dotted #E6E6E6;
}

#top_stories h3.date {
        font-weight: bold;
        font-size: 1em;
        text-transform: uppercase;
        margin-bottom: 15px;
}

/* Profile */

.profile-tease {
	border-bottom: 0;
	padding: 5px 0;
}

.profile-tease h3 {
	font-weight: normal;
	margin-bottom: 10px;
}

/* Video index page */

.videolist li {
        border: 0 !important;
	margin: 10px 7px 10px 8px;
}

.videolist li .videoitem-inner {
        padding: 12px 12px 15px 10px;
}

/* Edit Links */

.home-primary .edit-bucket {
	right: 3px;
	top: 3px;
}

.home-primary .edit-tout {
	top: 3px;
	right: 20px;
}

*:first-child+html .home-primary .edit-bucket {
	top: 10px;
}

ul.home-topics .edit-bucket {
	right: 23px;
	top: 3px;
}

ul.home-topics li .edit-tout {
	right: 3px;
	top: 3px;
}

ul.home-topics li.last .edit-tout {
	right: 20px;
}

.article-playlist {
  margin: 0 0 0 25px;
}
