/* TED Radio Hour header branding */

/* TED Radio Hour PreLaunch page */
#news .episode.rundown .listenwrap {
	border-bottom: 1px solid #cccccc;
	height: 35px;
}

#belowTheHeader article.episode.story.rundown {
	display:block;
}


/* -- EMAIL FOOTER ADJUSTMENTS -- */

/* adds back the right-margin on twitter link to push it away from email */

#news .colwrap ul li.twitter {
	margin: 0 16px 0 0;
}


/* fixes the background position of the e-mail link to use the blue icon stead grey */

#aggbottom .email a {
	background-position: 0 -399px;
}


/* braodcast schedule page - custom header CSS */
.bschedule .header.aggheader:before,
.bschedule .header.aggheader:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.bschedule .header.aggheader:after {
    clear: both;
}

.bschedule .aggheader h1 a {
	display:block;
	height:96px;
	width:443px;
	background:url('https://media.npr.org/images/branding/programs/tedradiohour/trh_logo_442.png') no-repeat;
	text-indent:-999em;
}

#news .bschedule .aggheader h1 {
    margin:31px 0 34px 16px;
	padding:0;
}

.bschedule #headerLocation {
    width:auto;
    overflow:visible;
}

.bschedule .aggheader nav {    
    position:relative;
    left:-15px;
    margin-bottom:33px;
}

.bschedule .aggheader .bucketwrap .socialmedia {
	font-size:11px;
	font-weight:bold;
}

.bschedule .aggheader .bucketwrap .description {
    margin-left:16px;
}

.bschedule .aggheader .bucketwrap .description a {
    color:#6d8dcc;
}

#main_content .bschedule .aggheader .description p {
    width:auto;
    color:#808080;
    line-height:16px;
}

.bschedule .aggheader .socialmedia a {
    color:#6d8dcc;
}

.bschedule .aggheader .schedule a {
    color:#FFF;
}

/* braodcast schedule page - copy-paste of content from aggregationEpisode.less */
.bschedule .aggheader .bucketwrap .description {
    float:left;
	width:280px;
}

.bschedule .aggheader .bucketwrap .socialmedia { 
    float:left;
    margin:2px 0 59px 36px;
}

.bschedule .aggheader .bucketwrap .socialmedia li {
	margin-bottom:14px;
}

.bschedule .aggheader .socialmedia a {
	display:block;
	height:13px;
	line-height:13px;
	padding-left:20px;
}

.bschedule .aggheader .twitter a {
	background:url(https://media.npr.org/chrome/news/icon_storytools.gif) 0 -258px no-repeat;
} 

.bschedule .aggheader .facebook a {
	background: url(https://media.npr.org/chrome/news/icon_storytools.gif) 0 -274px no-repeat;
}

.bschedule .aggheader nav {
	clear:left;
	float:left;
	position:relative;
	top:1px;
	overflow:hidden;
	max-width:584px;
	padding:0 16px;
    background:#666;
}

.bschedule .aggheader nav li {
	float:left;
	font-size:14px;
	font-weight:bold;
	margin:0 16px;
}

.bschedule .aggheader nav li a {
	display:block;
	height:44px;
	line-height:44px;
	text-transform:lowercase;
	color:#b3b3b3;
}

/* end broadcast schedule page */