/*  prod MT screen.css */


/* general*/

#content a:hover,
#content a:focus{text-decoration:underline;}
#content .branding{padding-bottom:20px;}
#content.wrap12 {line-height:150%}

.entry{padding:0;}

/* featured blog LP */ 

#blogEntryIndex .featuredBlogEntry { display:block;border-top:1px;border-top:1px solid #E21B21;border-bottom:1px solid #E21B21;}
#blogEntryIndex .featuredBlogEntry .entry-asset{ border-bottom:0;}
#blogEntryIndex .featuredBlogEntry .featured{ background:#E21B21;color:#fff;padding:5px;display:inline-block;width:4.5em;}
#blogEntryIndex .featuredBlogEntry .entry-asset{padding-top:10px;border-bottom:0px;}
#blogEntryIndex .featuredBlogEntry .asset-header{border-top: 0;padding-top: 0;}

/* archive */
.archiveByMonth li{padding:5px 0;list-style-type: none;}
.archiveByMonth .archiveByMonth {margin-left: 20px;}



/* entry listing */
#blogEntry .post { font-size: 14px; }
#blogEntryIndex .entry-asset{border-bottom: 1px solid #2F547D;padding:15px 0;clear:left;}
#blogEntryIndex .asset-header h2{padding-bottom:10px;}
#blogEntryIndex .asset-header{padding-bottom:10px;/*border-top: 1px solid #2F547D;line-height:150%;*/ }
#blogEntryIndex .asset-header .summaryInfo{padding:0 5px;border-right:1px solid #999;}
.byline .summaryInfo{color:#656565;}
.byline .summaryInfo.posted{border-right:1px solid #656565;padding:0 5px;}
#blogEntryIndex .asset-content .asset-more-link{padding-top:5px;font-weight:bold;}
#blogEntryIndex .asset-content {clear:both;min-height:130px;}

/* category listing */

#blogCategoryListing h1{ padding:0 0 10px; border-bottom:1px solid #2F547D;}

/* blog entry page start */

#blogEntry .post p{padding-bottom:10px;}
#blogEntry blockquote,#blogEntryIndex blockquote{padding:0 20px 20px;}
#blogEntry #storyextra #intlinks, #blogEntry #storyextra #intlinks  {border-top:0;}
#blogEntry #storyextra #intlinks h3,#blogEntry #storyextra .entry-categories h3{background:#F7F8F9;font-size:.9em;padding:5px 10px; border-right: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1;display:inline-block;border-top: 5px solid #000000;}
#blogEntry #storyextra .entry-categories{/*background:#000;border-top: 5px solid #FF0000;*/}

#blogEntry #sharecount {border-top: 5px solid #FF0000;}
#blogEntry #storyextra #intlinks dl {padding-top:0;}
#blogEntry #storyextra #intlinks dl dt{padding-bottom:3px;color:#115278;}

#blogEntry #intlinks .summary{display:none};
#blogEntry #intlinks .tstamp{display:inline-block;}
#blogEntry #storyextra #intlinks dl dt .tstamp{display:none;} 

#blogEntry #storyextra .entry-categories{/*background: -moz-linear-gradient(100% 100% 90deg, #FFFFFF, #000000) repeat scroll 0 0 transparent;*/margin-bottom: 20px;padding-top: 5px;-moz-border-radius-bottomleft: 4px;-moz-border-radius-bottomright: 4px;border-bottom: 1px solid #E1E1E1;}
#blogEntry #storyextra .entry-categories ul,#blogEntry #storyextra #intlinks dl {list-style-type:none;padding: 0 15px 10px 10px;color:#115278; background-color: #F7F8F9;border-right: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1;display:block; word-wrap:break-word;}
#blogEntry #storyextra .entry-categories ul li{padding-bottom:3px;}

#blogEntry h1 {padding-bottom:10px;line-height:1.5em;}
#blogEntry .col6,#blogEntry .col2  {padding-top:10px;}

#blogEntry #intlinks dl dt, #blogEntry .entry-categories ul li {
    background: url("/i/news/v10/gfx/bluebullet.gif") no-repeat scroll 0 5px transparent;
    list-style-type: none;
    padding: 0 0 10px 12px;
}

/* blog entry page end */


/*  right rail begin */
#rightRail .module h2,#rightRail .module h3{padding-bottom:0;}
#rightRail .module.stayconnected h3{padding-bottom:10px;}
#rightRail #rrFeaturedAuthor h3{padding:5px 0;font-size:0.9em; }
#rightRail #rrFeaturedAuthor ul{list-style-type:square;padding-left:15px;color:#115278; }
#rightRail #rrFeaturedAuthor .author img,#rightRail #rrAllAuthor .author img {float:left;margin:0 5px 5px 0;border:1px solid #C4C4C4;}
#rightRail #rrFeaturedAuthor .author h3 {clear:both;}
#rightRail #mostpopular {padding:0 0 10px 0;}
#rightRail #mostpopular .v11tabs{padding-top:5px;}
#rightRail #mostpopular #mostpopulartabs ul {list-style-type:none;}
#rightRail #categoryList ul,#rightRail #tagList ul{list-style-type: none; -moz-column-count: 2;-moz-column-gap: 20px;-webkit-column-count: 2;-webkit-column-gap: 20px;column-count: 2;column-gap: 20px; }	
#rightRail #rrAllAuthor.module{padding-bottom:10px;}
#rightRail #rrAllAuthor h2,#rightRail #rrFeaturedAuthor h2{padding-bottom:10px;}
/*#rightRail #rrAllAuthor .author img{float:left;margin:0 5px 5px 0;border:1px solid #666;}*/ 
#rightRail #rrAllAuthor .author {clear:both;padding-bottom:10px;}
#rightRail #rrAllAuthor .author a.rss { background: url("/i/news/v12/blogs/gfx/icon-news-tools.gif") no-repeat scroll -6px -4px transparent; padding: 0 0 0 14px;} 
/* right rail end*/

/* share tools */
#sharecount{padding:15px 0 12px;}


/* next/prev start */

#navByEntry {padding:10px 0;}
#navByEntry div{display:inline-block;float:left;margin:0;}
#navByEntry div div {display:block;}
#navByEntry div div.next {float:right;}
#navByEntry div div a:focus span,#navByEntry div div a:hover span{text-decoration:underline;} 
#navByEntry div div a span.entryNav {width:100px;padding:5px 0;height:18px;display:block;}
#navByEntry div div.prev a span{text-align:left;}
#navByEntry div div.prev a span.entryNav {float:left;background:url('/i/news/v12/blogs/gfx/prev-bg.png') no-repeat scroll left top transparent;  padding-left: 20px;text-align: left;border-right:1px solid #b8b8b8;}
#navByEntry div div.next a span{text-align:right;}
#navByEntry div div.next a span.entryNav {float:right;background:url('/i/news/v12/blogs/gfx/next-bg.png') no-repeat scroll right top transparent;  padding-right: 20px;text-align: right;border-left:1px solid #b8b8b8;}
#navByEntry .prevWrapper{width:25%;text-align:left;}
#navByEntry .nextWrapper{width:25%;text-align:right;}
#navByEntry .bloghomeCTAWrapper{width:50%;text-align:center;}
#navByEntry div div a span.entryTitle{width:140px;clear:both;display:block;}
#navByEntry div div.next a span.entryTitle{padding:5px 10px 0 0;}
#navByEntry div div.prev a span.entryTitle{padding:5px 0 0 10px;}

/* next/prev end */

/* pagination start */
.page-navigation{text-align:center;padding:10px 0;}
.page-navigation ul{list-style-type:none;display:inline-block;}
.page-navigation li{float:left;margin:0 2px;padding:2px 5px;}
.page-navigation .cur_page_no {background:#E21B21;color:#fff;} 
.page-navigation .page_no{color:#115278;background:#e8e8e8;}
.page-navigation .next_page_link {background:#115278;color:#fff;}
.page-navigation .prev_page_link {background:#115278;color:#fff;}
.page-navigation .prev_page_link a, .page-navigation .next_page_link a{color:#fff;}
.page-navigation .page_no a:focus,.page-navigation .page_no a:hover, 
.page-navigation .prev_page_link a:focus,.page-navigation .prev_page_link a:hover, 
.page-navigation .next_page_link a:focus,.page-navigation .next_page_link a:hover{font-weight:bold;font-size:1.1em;}
/* pagination end */

/* start author listing bio block */

.authorBlock{margin:20px 0 0;border-top:1px solid #000;border-bottom:1px solid #000;}
.authorBlock .authorName{background:#000;color:#fff;width:20%;text-align:center;padding:2px 0;}
.authorBlock .authorName h1 {font-size:inherit;font-weight:normal;}
.authorBlock .authorBioBlock {padding:10px 0;min-height:60px;}
.authorBlock .authorBioBlock img {float:left;margin-right:20px;margin-bottom:20px;border:1px solid #e8e8e8} 
.authorBlock .authorBioBlock .authorBio{float:left;padding-bottom:10px;display:inline-block;min-height:60px;}
.authorBlock .authorBioBlock .contact {padding-top:10px;}
.authorBlock .authorBioBlock a.emailLink { background: url("/i/news/v12/blogs/gfx/icon-news-contact.gif") no-repeat scroll top left transparent; padding: 5px 0 5px 30px;} 
.authorBlock .authorBioBlock a.twitterLink { background: url("/i/news/v12/blogs/gfx/icon-news-contact.gif") no-repeat scroll bottom left transparent; padding: 5px 0 5px 30px;margin-left:&nbsp;10px;} 
/* end author listing bio block */


/* entry list cleanup */
#blogEntryListing .entry-asset .entry-body ul {padding:0 0 0 20px;}

/* entry photo override */
#blogEntry span.photo.full img {max-width: 460px;}
#blogEntry .post img {max-width:460px;overflow:hidden;} 


/* tag cloud */
.widget-tag-cloud ul{list-style-type:none;display:inline-block;}
.widget-tag-cloud ul li {float:left;width:auto;padding:0 5px;min-height:25px;}
.widget-tag-cloud ul li.rank-1  a{font-size:200%;}
.widget-tag-cloud ul li.rank-2  a{font-size:185%;}
.widget-tag-cloud ul li.rank-3  a{font-size:175%;}
.widget-tag-cloud ul li.rank-4  a{font-size:170%;}
.widget-tag-cloud ul li.rank-5  a{font-size:165%;}
.widget-tag-cloud ul li.rank-6  a{font-size:160%;}
.widget-tag-cloud ul li.rank-7  a{font-size:155%;}
.widget-tag-cloud ul li.rank-8  a{font-size:150%;}
.widget-tag-cloud ul li.rank-9  a{font-size:145%;}
.widget-tag-cloud ul li.rank-10 a{font-size:140%;}
.widget-tag-cloud ul li.rank-11 a{font-size:135%;}
.widget-tag-cloud ul li.rank-12 a{font-size:130%;}
.widget-tag-cloud ul li.rank-13 a{font-size:125%;}
.widget-tag-cloud ul li.rank-14 a{font-size:120%;}
.widget-tag-cloud ul li.rank-15 a{font-size:115%;}
.widget-tag-cloud ul li.rank-16 a{font-size:110%;}
.widget-tag-cloud ul li.rank-17 a{font-size:105%;}
.widget-tag-cloud ul li.rank-18 a{font-size:100%;}
.widget-tag-cloud ul li.rank-19 a{font-size:95%;}
.widget-tag-cloud ul li.rank-20 a{font-size:90%;}

/* RR Entry Author */
#rrEntryAuthor .author img{float:left;margin:0 5px 5px 0;border:1px solid #666;}

/* RR Monthly Archive */
.theLeft{background:#f00;}


/* HTML Archive Index */
.archiveIndex h1.entryTitle{padding:10px 0;}
.archiveIndex ul.entryInfo{list-style-type:none;padding:0;margin:0;height:12px;}
.archiveIndex ul.entryInfo li{float:left;height:1.4em;border-left:1px solid #2F547D;padding:2px 5px;vertical-align:middle;}
.archiveIndex ul.entryInfo li:first-of-type{border-left:0;padding:2px 5px 2px 0;}

.archiveIndex .archiveMonthPostWrapper {padding-bottom:20px;}
.archiveIndex .archiveMonthPostWrapper h1{padding-top:10px;color:#115278;}
.archiveIndex .viewAllMonth{float:right;padding:10px 0;}


/* html author entry listing */

#blogEntryIndex .authorBlock .authorName {background:#fff;color: #000;padding:0;text-align: left;width: auto;}
#blogEntryIndex .authorBlock .authorName h1.entryTitle{font-size: 1.5em;font-weight: normal;}
#blogEntryIndex .authorBlock .authorName h1.entryTitlespan {background:#000;color:#fff;padding:2px 5px;}


/*  RR Monthly Archive */	

#rrArchiveByMonth ul.year{list-style-type:none;}
#rrArchiveByMonth ul.month {margin-left:10px;list-style-type:none;}
#rrArchiveByMonth ul.entry{margin-left:10px;list-style-type:none;}


/* HTML - Archive Index */

.archiveIndex ul ul.archiveByMonth {margin-left:10px;list-style-type:none;}
.archiveIndex ul ul.archiveByMonth .entry{margin-left:10px;list-style-type:none;}


/* Entry Comments */

/* comment block 1 */

#blogEntry #socialcomments .cbccomments {width:598px;}
#blogEntry #socialcomments .cbccomments span.body,#blogEntry #socialcomments .cbccomments .cmd .r {width:418px;}
#blogEntry #socialcomments .cbccomments .replies span.body,#blogEntry #socialcomments .cbccomments .replies .cmd .r {width:360px;}
#blogEntry #socialcomments .cbccomments .comment a {color:#005078;}
#blogEntry #socialcomments .cbccomments .comment .score,#blogEntry #socialcomments .cbccomments a.btn {color:#fff;}
#blogEntry #socialcomments .cbccomments .comment div span strong {color: #333;}

/* comment block 2 */


#blogEntry #socialcomments .cbccomments {width:620px;}
#blogEntry .cbccomments span.body, #blogEntry .cbccomments .cmd .r {width: 418px;}
#blogEntry .cbccomments .comment a {color: #005078;}


/* STYLES FOR EPT GENREATED STORIES */

/* PULLQUOTE START */
#blogEntry blockquote.pullq {
	clear: both; width: 60%; font-size: 140%; padding: 8px; margin: 0 0 10px 10px;
	background: #EFEDE8; float: right;
	}
#blogEntry blockquote.pullq strong { font-weight: normal; line-height: 1.1em; }
#blogEntry blockquote.pullq em { font-size: 63%; margin-top: 6px; display: block; text-align: right; }

/* PHOTO PLACEMENT */
#blogEntry blockquote.photo {
	font-size: .8em; text-align: left; line-height: 1.2em; padding: 0;
	margin: 5px 15px 15px 0; float: left; clear: both; color: #666;
	}

#blogEntry blockquote.photo img { border: 1px solid #666; width: 100%; margin-bottom: 4px; display: block; }
#blogEntry blockquote.photo em { font-style: normal; }

#blogEntry span.photo {
	font-size: .8em; text-align: left; line-height: 1.2em; padding: 0;
	clear: both; color: #666; overflow: hidden;
	}

#blogEntry span.photo img { border: #666 1px solid; display: block; margin-bottom: 4px; }
#blogEntry span.photo.left { margin: 5px 15px 15px 0; float: left; }
#blogEntry span.photo.right { margin: 5px 0 15px 15px; float: right; }
#blogEntry span.photo.full { display: block; width: auto; margin: 0 0 10px; }
#blogEntry span.photo.full img { width: auto; }
#blogEntry span.photo em { font-style: normal; }
#blogEntry span.photo em.credit { margin-top: 1px; }

/* ADDITIONAL FORMATS */

#blogEntry .fullbar { background: #f7f7f7; padding: 10px; margin: 0 0 10px; clear: both; color: #333; }
#blogEntry .sidebar {
	background: #f7f7f7; padding: 10px; margin: 5px 0 5px 10px; float: right; display: inline;
	width: 35%; overflow: hidden; line-height: 1.3em; font-size: 85%; color: #333;
	}

.sidebar: after,.fullbar: after {
	content: "."; display: block; height: 0; clear: both; visibility: hidden;
	}
.fullbar,.sidebar { display: inline-block; }
/* Hides from IE-mac \*/
* html .sidebar,* html .fullbar { height: 1%; }
.sidebar,.fullbar { display: block; }
/* End hide from IE-mac */

#blogEntry hr { height: 1px; color: #bbb; background: #bbb; }

#blogEntry .fullbar hr, #blogEntry .sidebar hr { color: #eee; background: #eee; }
#blogEntry .fullbar p, #blogEntry .sidebar p { margin-bottom: 9px; }

#blogEntry .sidebar ul, #blogEntry .sidebar ol { margin: 10px 15px 10px 25px; line-height: 1.2em; padding: 0; }
#blogEntry .sidebar li { margin: 0 0 2px; padding: 0; }

#blogEntry span.customhtml { display: block; }

/* H TAGS START */
#blogEntry .sidebar h2, #blogEntry .sidebar h4, #blogEntry .fullbar h2, #blogEntry .fullbar h4 {
	border-bottom: 1px solid #ccc; padding-bottom: 4px;
	}



/* STYLES FOR CORRECTIONS AREA */
#blogEntry div.corrections {
	clear: both; color: #404040; margin-top: 20px; padding-bottom: 4px; background: #fff;
	border: 1px solid #e8e8e8;
	}
#blogEntry div.corrections h3 {
	font-size: 12px; text-transform: uppercase; font-variant: small-caps; margin: 0;
	background: #e8e8e8; padding: 2px 3px 3px 3px; color: #333;
	}

#blogEntry div.corrections ol { margin: 5px 30px; padding: 0; }
#blogEntry div.corrections ul { margin: 5px 25px; padding: 0; }
#blogEntry div.corrections li { line-height: 115%; margin-bottom: 5px; font-size: 11px; }
#blogEntry div.corrections li em {
	font-size: 10px; line-height: 150%; color: #ababab; font-style: normal; display: block;
	}
/* END STYLES FOR CORRECTIONS AREA */

#blogEntry cite.source { font-size: 10px; color: #999; }

/* Multimedia Module */
#multimedia ul { margin: 0 20px; padding: 0; list-style-type: none; }
#multimedia li { font: 11px Arial; margin: 0; padding: 6px 0; list-style-type: none; display: block; background-repeat: no-repeat; background-position: 0 7px; }
#multimedia a { color: #000; text-decoration: none; }
#multimedia a: hover strong { text-decoration: underline; }
#multimedia a strong { color: #7c0000; display: block; }
#multimedia a em { display: block; color: #666; margin: 0 0 3px 0; font-style: normal; font-size: 10px; }
#multimedia a span { display: block; font-size: 10px; margin-top: 2px; }
#multimedia a span em { color: #333; display: inline; font-weight: bold; font-style: normal; }
#multimedia ul.video a {
	display: block; padding-left: 108px; min-height: 54px; height: auto !important; height: 54px;
	background: url('http: //www.cbc.ca/video/img/video-play-25x14.gif') no-repeat 66px 37px;
	}
#multimedia ul.video li.nothumb a { padding: 0; background-image: none; height: auto; }
#multimedia ul.audio span {
	display: block; background: url('/video/img/video-play-25x14.gif') no-repeat;
	height: 14px; padding-left: 28px;
	}

#blogEntry .col6 .post > ul {padding-left:15px}