@import "/includes/css/v08/core.css";
/*@import "/calgary/program/assests/css/programs.css";
@import "/includes/regional/css/regional-subsections.css";*/
@import "/north/css/north.css";


/*zonebar*/
#zonebar #zone{
	background:#ececec;
	border-bottom:0px;
}
#zonebar #zone a{
	width:978px;
	padding:4px 0px 1px;
	margin:0 4px;
}

#zonebar #zones{
	background:#ececec;
}
#zonebar #zones ul{
	background:#0E4C00;
	margin:0px 4px;
	padding:0 8px;
	border-bottom: 1px solid #fff;
}
#zonebar #zones ul li.active a{
	background:#fff;
	margin-top:1px;
}
#zonebar #zones ul li a:hover{
	color:#a8d696;
}
#zonebar #zones ul li.active a:hover{
	color:#000;
}
#zonebar #zones ul li.right{
	float:right;
}
/*end zonebar*/



/*dcs css*/

/* CENTER PAGE */

/*body {
	text-align: center;
}

body #body {
	text-align: left;
	margin: 0 auto;
}

#gnav {
	text-align:center;
}

#gn {
	text-align: left;
	margin: 0 auto;
}

#gn-adww {
	background-color:#ABAFB5;
	margin:0 auto;
	padding:8px 18px;
	text-align:left;
}*/

/* END CENTER PAGE */

/*body {
	background: #79889C url("/commondcs/mtthemes/basicdefault/background.png") no-repeat center top;
}*/

/*#body {
	background-color:transparent;
	width:986px;
}*/

/*#footer {
	border:medium none;
	margin:0;
	width:1002px;
}*/

/*#zonebar #zone a {
	background-color: rgb(34, 34, 34);
}*/


/*#content {
	margin: 10px 0;
	background: #D4D6D8 url("/commondcs/mtthemes/basicdefault/content-background.png") repeat-x;
	padding: 8px;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}*/

#content a {
	text-decoration: none;
	color: #1A447A;
}

#content a:hover {
	text-decoration: underline;
}

/*#left {
	float: left;
	display: inline;
	overflow: hidden;
	margin: 10px;
	margin-left:4px;
	padding: 10px;
	width: 614px;
	border-top: 1px solid #444;
	background-color: #fff;
}


#right {
	margin: 10px 4px 2px 2px;
        float: left;
	display: inline;
	width: 350px;
	overflow: hidden;
}*/

#left {
	
        margin: 10px 2px 2px 4px;
        width: 614px;
	overflow: hidden;
	float: left;
	display: inline;
        border-top: 1px solid #0E4C00;
	background-color: #fff;
}
#right {
	width: 360px;
	margin: 10px 4px 2px 2px;
	float: left;
	display: inline;
}

/*#comingup {
	background-color: #FFFFFF;
	border-top: 1px solid #C4C4C4;
	border-bottom: 1px solid #C2CDDB;
	margin: 10px 12px 0;
	padding: 7px 10px;
	font-weight: bold;
	font-size: 14px;
}

#comingup strong {
	color: #fff;
	background: #DC3C00 url("/commondcs/mtthemes/basicdefault/comingupbackground.png") repeat-x;
	padding: 3px 10px 3px;
}*/

#sitemap {
	border-top: 1px solid #0E4C00;
	background-color: #fff;
	padding: 9px 10px 12px;
	color:#F2F2F2;
	margin-bottom: 10px;
}

#sitemap .nav {
	background-color: #7992B0;
	padding: 10px;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#sitemap .nav ul{
	list-style-type:none;
	padding:0;
	margin:5px 0;
}

#sitemap .nav ul li{
	border-bottom:1px solid #E2E2E2;
}

#sitemap .nav ul li a{
	text-decoration:none;
	color:#F2F2F2;
	display:block;
	height:25px;
	line-height:25px;
	font-weight:bold;
        padding-left:3px;
}

#sitemap .nav ul li a:hover {
	background-color:#304A79;
}

#sitemap .nav ul li.selected a{
	background-color:#304A79;
	color:#192343;
}

#sitemap .nav ul li.active a{
	background-color:#DDDEE3;
	color:#192343;
}



h1.archive-title {
	background-color: #7992B0;
	padding: 10px;
	color: #fff;
	margin: 10px 7px 7px 7px;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

h1.entry-title {
	background-color: #7992B0;
	padding: 10px;
	color: #fff;
	margin: 10px 7px 7px 7px;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

h1.archive-title em {
	font-size: 14px;
        font-weight: bold;
        font-style: normal;
}

h1.entry-title em {
	font-size: 14px;
        font-weight: bold;
        font-style: normal;
}


.entry {
	padding: 12px 9px 15px;
	margin: 7px;
	border: 1px solid #C4C4C4;
	color: #555;
	overflow: hidden;
	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.entry h2, .entry h1 {
	font-size: 26px;
	padding-bottom: 10px;
	margin: 18px 0 0;
	color: #555;
}

.entry h2 a, .entry h1 a {
	color: #266D96;
}




/*.entry.latest_show {
	background: #ECECEC url("/commondcs/mtthemes/basicdefault/latestshow.png") no-repeat 487px 10px;
}

.entry.latest_show {
	border-color: #ECECEC;
}

.entry.latest_show .postbody {
	border-bottom: 1px solid #FEFFFE;
}*/

.entry .postbody {
	/*border-bottom: 1px solid #C4C4C4;*/
	padding-bottom: 13px;
	margin: 27px 0 14px;
}

.entry h3 {
	margin: 10;
	font-weight: normal;
	font-size: 12px;
	color: #555;
}

.entry h3.posttags {
	font-weight: bold;
}

.entry h4 {
	margin: 27px 0 0;
	padding: 0;
	font-weight: normal;
	font-size: 12px;
	color: #8695A4;
        border-top: 1px solid #C4C4C4;
        padding-top: 13px;
}

.entry h3.listen {
        color:#075c8c; 
        background:url(/video/imgs/small_play.gif) no-repeat 0 2px;
        float:left;
	font-size:12px;
	line-height:14px;
	height:13px;
	padding-left:23px;
	margin-top:1px;
	font-weight:bold;
        
}

.entry #socialhead, .entry #socialhead a {
	font-size: 12px;
	padding-left: 0;
}

.entry .socialicons em {
	font-size: 12px;
}

.entry .socialicons a {
	margin-left: -5px;
}

.entrydetail #socialtools, .entrydetail #articlecomments, .entrydetail #socialcomments-submit {
	margin-right: 7px;
	margin-left: 7px;
}

.pagedetail .entry h2 {
	margin: 0 0 15px;
}

.mod {
	background-color: #fff;
	border-top: 1px solid #0E4C00;
	color: rgb(24, 34, 67);
	margin-bottom: 10px;
	padding: 9px 10px 12px;
}

.mod h2 {
	font-size: 18px;
	margin:0 0 10px;
}

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

.mod h2 a span {
	color: #272727;
}

.mod.kicker {
	padding-bottom: 0;
}

.mod.kicker h4 {
	margin: 10px -10px;
	padding: 7px 12px;
	font-size: 11px;
	font-weight: bold;
	background-color: #E9E9E9;
}

#right #airtimes table {
	width: 100%;
}

#right #airtimes table th {
	background-color: #E9E9E9;
	font-weight: bold;
	text-align: left;
	padding: 6px;
}

#right #airtimes table td {
	background-color: #F8F8F8;
	padding: 6px;
}

.entrypromo img {
	float: left;
	margin: 2px 7px 10px 0;
}

.entrypromo a {
	display: block;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 5px;
}

.tags {
	background-color:#E9E9E9;
	padding: 7px;
	color: 000;
}

.tags a {
	font-weight: bold;
}

/*	----------------------------------------------------------
	right: Twitter -------------------------------------------	*/
	
	#twitter {
		padding-bottom:10px;
	}

	#twitter_update_list { 
		list-style-type:none!important;
		margin:10px 10px 0 10px; padding:0;
	}
	
	#twitter_update_list li {
		background:#f4f4f4; 
		margin:0; padding:5px;
		border-bottom:1px solid #fff;
	}


/* Audio Player */

/* Colours */
/*
.tpPlayer { background-color:#fff; }
.tpPlayer h2 { color:#182243; }
.tpPlayer span a { color:#075c8c; }
.tpPlayer span a em { color:#fff; }
.tpPlaylist { background-color:#fff; }
.tpPlaylist .kickmore a { color:#075c8c; }
.tpPlaylist .kickmore a span { color:#fff; }
.tpPlaylistTabs ul li a{ color:#075c8c; }
.tpPlaylistTabs ul li.sort{ color:#242424; }
.tpPlaylistTabs ul.tab1 li.tab1 a, .tpPlaylistTabs ul.tab2 li.tab2 a, .tpPlaylistTabs ul.tab3 li.tab3 a{ color:#141212; background-color:#dadada; }
.tpPlaylistTabs ul.tab1 li.tab1, .tpPlaylistTabs ul.tab2 li.tab2, .tpPlaylistTabs ul.tab3 li.tab3{ background:url(/north/images/icons/player-arrow.gif) no-repeat bottom center; }
.tpClips a { border-bottom-color:#d2d3d5; }
.tpClips a:hover { background-color:#efefef; }
.tpClips img { border-color:#d3d3d3; }
.tpClips .title { color:#075c8c; }
.tpClips .desc { color:#242424; }
.tpClips .cta { color:#075c8c; background:url(/video/imgs/small_play.gif) no-repeat 0 2px; }
.tpClips .cta .livelater { color:#f8cf12; }
.tpClips .cta .livenow { color:#000;background-color:#f8cf12; }

*/

/* Base CSS - Player */

/*.tpPlayer {
	width:590px;
}
.tpPlayer h2 {
	margin:0 0 10px;
	padding:0;
	float:left;
	display:inline;
	font-size:18px;
}
.tpPlayer span {
	padding:10px;
	float:right;
}
.tpPlayer span a {
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.tpPlayer span a:hover {
	text-decoration:underline;
}
.tpPlayer span a em {
	font-style:normal;
}

*/

/* Base CSS - Tabs */

/*.tpPlaylistTabs {
	padding-top:5px;
}
.tpPlaylistTabs ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
.tpPlaylistTabs ul li{
	float:left;
	display:inline;
	padding:5px 0 0;
	height:29px;
}
.tpPlaylistTabs ul li a{
	text-decoration:none;
	font-weight:bold;
	padding:4px 10px 0 10px;
	outline:none;
	height:19px;
	line-height:15px;
	float:left;
	overflow:hidden;
}
.tpPlaylistTabs ul li a:hover {
	text-decoration:underline;
}
.tpPlaylistTabs ul li.sort{
	margin:0 10px;
	padding:9px 0 0;
	height:25px;
}
.tpPlaylistTabs ul.tab1 li.tab1 a, .tpPlaylistTabs ul.tab2 li.tab2 a{
	text-decoration:none;
}

*/

/* Base CSS - Playlist & Clips */

/*.tpPlaylist {
	width:590px;
}
.tpPlaylist .kickmore {
	padding:10px;
}
.tpPlaylist .kickmore a {
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.tpPlaylist .kickmore a:hover {
	text-decoration:underline;	
}
.tpClips a {
	display:block;
	height:62px;
	overflow:hidden;
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding:12px 0 14px;
	outline:none;
	text-decoration:none;
}
.tpClips a:hover {
	cursor:pointer;
}
.tpClips img {
	float:left;
	margin:0 7px 0 10px;
	border-width:1px;
	border-style:solid;
}
.tpClips .meta {
	display:block;
	height:47px;
	overflow:hidden;
	padding-right:5px;
}
.tpClips .title {
	display:block;
	position:relative;
	font-weight:bold;
	font-size:12px;
	margin-bottom:1px;
}
.tpClips .desc {
	display:block;
	font-size:11px;
	line-height:15px;
}
.tpClips .cta {
	float:left;
	font-size:11px;
	line-height:14px;
	height:13px;
	padding-left:23px;
	margin-top:1px;
	font-weight:bold;
}
.tpClips .cta em {
	font-size:10px;
	padding-left:5px;
	font-style:normal;
	font-weight:normal;
}
.tpClips .cta .livelater {
	font-weight:bold;
}
.tpClips .cta .livenow {
	font-weight:bold;
	padding:0 4px 1px;
	margin-left:3px;
	text-transform:uppercase;
}

.audio a.playlistItem,
.audio a.playlistItem  .meta{
	height: auto;
}
.audio a.playlistItem{
	padding: 10px;
}*/


/* Kick */
.kick {
background-color:#f9f9f9;
barder-top: 1px solid #e6e6e6;
padding: 7px 13px;
font-size: 11px;
font-weight:bold;
clear: both;
}

.kick a {
color:#075c8c;
text-decoration: none;
padding: 0px 5px;
}

.kick a:hover {
text-decoration: underline;
}

/* Promos */

.promo{
	margin:6px;
}
.promo a:hover img{
	border:1px solid #075C8C;
}
.promo dl {
	margin:0px;
}
.promo dt a{
	color:#075C8C;
}
.promo.lrg dt em, .promo.med dt em{
	text-transform: uppercase;
	font-weight:bold;
	font-size:11px;
}
