/* Over The Rainbow Layout */

/* larger brand logos (logo images included from channelbrands.css) */
#blq-main ol#crumb.pid li.masterbrand { padding-top: 34px; padding-right: 11px; }
#blq-main ol#crumb.pid li.masterbrand a:link, #blq-main ol#crumb.pid li.masterbrand a:visited,
#blq-main ol#crumb.pid li.masterbrand a:hover, #blq-main ol#crumb.pid li.masterbrand a:active { width: 100px; height: 73px; }
#blq-main a:active { outline: none; }

/* blanket styles */
#blq-main #blq-local-nav { display: none; }
#blq-main ol#crumb { height: 150px; }
#blq-main ol#crumb li,
#blq-main ol#crumb li { display: none; }
#blq-main ol#crumb li.masterbrand,
#blq-main ol#crumb li.masterbrand { display: inline; }
#blq-main h1 span.outlet,
#blq-main h1 span.desc { margin-bottom:14px; }
.col h1, .col-a h1, .col-b h2, .col-a h2, .col-b h2 { padding-bottom:8px; }
#supporting-content .box h3 a, #supporting-content .box h2 a { padding-left: 0; }
* html #supporting-content .box h3 { height: 1%; }

/* homepage specific */
body#show-series .col-a #supporting-content .first,
body#show-series .col-b #more-like-this .note,
body#show-brand .col-a #supporting-content .first,
body#show-brand .col-b #more-like-this .note { margin-top: -3px; }

/* episode specific */
body#show-episode .col-b #more-details #parents,
body#show-episode .col-b #more-like-this .note { margin-top: -3px; }
body#show-episode .col-a h2 { margin:0 -16px 0.5em; border: none; }
body#show-episode .col-b #parents { height: 1%; }

/* 
	upcoming episodes -			series body#episodes-show-broadcast-series
								brand body#episodes-show-broadcast-brand
*/
body#episodes-show-broadcast-series .col .content .note,
body#episodes-show-broadcast-brand .col .content .note { margin:0 -16px 0.5em; border: none; }
body#episodes-show-broadcast-series ol.episodes li div.episode,
body#episodes-show-broadcast-brand ol.episodes li div.episode { width:689px; }
body#episodes-show-broadcast-series dl.years dt, 
body#episodes-show-broadcast-series dl.months dt, 
body#episodes-show-broadcast-series ol.episodes,
body#episodes-show-broadcast-brand dl.years dt, 
body#episodes-show-broadcast-brand dl.months dt, 
body#episodes-show-broadcast-brand ol.episodes { width:912px; }


/* 
	episodes listing page - 			series	body#episodes-list-series
										brand	body#episodes-list-brand
	episodes by year listing page - 	series	body#episodes-show-series
										brand	body#episodes-show-brand
*/
body#episodes-list-series .col-a .content h2,
body#episodes-list-brand .col-a .content h2,
body#episodes-show-series .col-a .content dl.months dt,
body#episodes-show-brand .col-a .content dl.months dt { margin:0 -16px 0.5em; border: none; }
body#episodes-show-series .col-a .content dl.months dt,
body#episodes-show-brand .col-a .content dl.months dt { padding:6px 16px; }



/*

.col h1, .col-a h1, .col-b h2 {
border-bottom:1px solid #0B5935;
margin:0;
padding:8px 17px;
}

.col-a h2, .col-b h2 {
border-bottom:1px solid #0B5935;
border-top:medium none;
padding:8px 17px;
}

*/

#supporting-content div.first-child h3 {
margin-top: -1px;
}

#related-links li {
padding-bottom:12px;
}

#related-links li:last-child {
padding-bottom:0px;
}

.col-a h3, .col-b h3 {
padding: 6px 16px;
}

.note {
border-bottom:1px solid #0B5935;
border-top:1px solid #0B5935;
margin:-8px -16px 8px;
padding:1em 15px 0;
}