    h1, h2, h3, h4, h5, h6 {
  font-family: arial,sans-serif;
}

.content .video-header .content-wrapper{ width: 940px !important; max-width: 940px !important; }

.video-header .teaser-image-top .bn-headline {
    position: static !important;
}
.video-header .teaserTitle, .video-header .teaserTitle a {
    font-size: 1.2em;
}

.blockquote{ margin-top: 15px; padding: 0 0 15px 0; border-top: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0; }
.articleBody .blockquote p cite{ margin: 0 50px; display:block; font-size: 12px; }

.content-primary .twoColumns .teaser{ width: 100%; }
.content-primary .element.teaser { width: 100%; }

.coming-up h4, .coming-up h4 a{
  font-size: 18px;
}

/* Header Mods */
.banner .content-wrapper {
    background: url("http://www.cp24.com/polopoly_fs/7.310510!/httpImage/image.jpeg_gen/derivatives/default/image.jpeg") no-repeat scroll 55% 0 #000000;
}
.time.element .currentTemp {display: none}

/*Overflow Hiding */
.columnsplitter.twoColumns .column {overflow:hidden}

/* Article Temps */
.other-photos, .right-c {
  margin-bottom: 0.2em;
}
.related .imgText {
    font-size: 11px;
}
.related li a, .sideItems p a {
  float: left;
}

/* google plus overlay video player problem */
table.gc-bubbleDefault{background-color:white!important;}

/* Jamie's Funny Band-aids*/

.drop_down_element_container .list {
    width: 970px;
  }
 
  
.breakingnewsTag h2.TagText, .breakingnewsTag span.tagArrow {
    display: none;
}

/*Band-aid */


.columnsplitter.listHorizontal .element .linklist .teaser-image-top .teaserTitle a, .columnsplitter.listHorizontalTop .element .linklist .teaser-image-top .teaserTitle a, .columnsplitter .topstorybn .element .linklist .teaser-image-top .teaserTitle a {
    width: 276px !important;
}

/* Band-aid: Homepage teaser font and alignment */
.twoColumns.listHorizontal .col2 .linklist a {/*font-size: 0.70em;*/padding: 0 0 0.7em 1em;}
.twoColumns.listHorizontal .col2 .topstorybn .teaser .teaserImage a {
    padding: 0 0 0.7em 0em;
}
.twoColumns.listHorizontal.border_top .col2 {margin-top: 2.2em;}
.clearfix .twoColumns.listHorizontal.border_top .col2, .threeColumns.listHorizontal.border_top .col2, .twoColumns.listHorizontal .col2 {margin-top: 0em;}


/*Band-aif: adding space to bottom of Before/After widget */
.BeforeAfterWrap{margin-bottom:25px;}


/* Band-aid: related articles/links */
.sideItems .related .right-c{
    padding: 0.3em;
}

.sideItems .related .right-c ul li{
  padding-bottom: 5px;
}

/*Band-aid: CP24 Gallery title */
h2.imageGalleryName {
    max-width: auto !important;
    width: auto !important;
}

.ArticleTwitterWidget{
  /*border-top: 3p3x solid #797979;*/
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  /*margin-padding: 0.5em;*/
  text-align: center;
}
.ArticleTwitterWidget h3{
  margin-bottom: 0.5em;
  color: #000;
}
.ArticleTwitterWidget a{
  color: #D12927;
}

.olympicsWrap h3{
  color: #D12927;
}

.twitter-timeline{width: 620px !important;}

.bn-headline .tag{
    background: none repeat scroll 0 0 #A80A01;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    padding: 4px;
}

.optionTable{
  margin-top: 0em;
  margin-bottom: 0.8em;
}

.content-secondary .teaser h2.teaserTitle {
  font-family: arial,sans-serif;
}

/* Band-aid: Weather widget */
.currentWeather td.outside {
  width: 45% !important;
}
.currentWeather td.temp {
  width: 10% !important;
}


/* Band-aid: Video page, video title */
.videoPackageTitle { padding: .2em 0.4em !important; width: auto !important; }
.videoPackageTitle a { padding: 0 !important; }

/* Band-aid: Video 'play' image */
.sportsVideos .teaserImage div.vidWatch, .sportsVideos .vid {
  /*text-indent: 0px !important;*/
  right: 10px !important;
}


/*Band-aid: Gallery Margin */
.galleryNav {
  /*margin: 0em 0 0 0 !important;*/
  margin-right: 0 !important;
}


/* 'Powered by' bar */
.cp24-bar {
    background: url("http://ctvnews.cookieless.ca/bellmedia/toronto/img/gray-gradient.gif") repeat-x scroll 0 0 #e3e3e3;
    border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    color: #666666;
    font-size: 12px;
    text-align: center;
}
.cp24-bar div {
    margin: 0 auto;
    padding-bottom: 2px;
    padding-top: 5px;
    width: 620px;
}
.cp24-bar img, .cp24-bar p {
    vertical-align: top;
}
.cp24-bar p {
    /*display: inline;*/
}

/* Band-aid: Accordion height */
/*.accBlank {height: auto !important;}*/
.accordionElement h3{ text-transform: uppercase; color: black; }

/* Band-aid: Schedule */
.show-schedule p {
    font-size: 0.8em;
}
.show-schedule .columnsplitter.twoColumns .column.col2 {
    width: 84%;
}
.show-schedule .columnsplitter.twoColumns .column.col1 {
    width: 12%;
}

.LiveStreamSign {margin-top: -40px}
.LiveStreamSign .tveLoginButtonelement {margin-top: 10px}
.LiveStreamSign .shows-player {margin-top: 0}



.ios, .android, .desktop {display: block; position: absolute; height: 12.5em; margin-top: 4em}
.ios {width: 10.5em}
.android {margin-left: 11.5em; width: 12.5em}
.desktop {margin-left: 24.2em; width: 14.6em}

.faq-links {border-top: 2px solid #c6c8ca; padding-top: 2em; text-align: center}
div.faq-button {background: url("http://ctvnews.cookieless.ca/bellmedia/common/img/ctv-search-box-grd.jpg") repeat-x scroll 0 0 #FFFFFF; color: #000000; border-radius: 5px; border-width: 1px; border-style: solid; border-color: #CCCCCC; width: 350px; margin: 0 auto; line-height: 0; font-size: 90%}
.faq-button a {font-weight: bold; color: #D12927}
.faq-links p a {font-size: 90%; color: #000000; text-decoration: underline;}
.faq-links p {margin-top: 2em}
.sidebar .faq-links {border-top: 0; padding-top: 0}
.sidebar div.faq-button {width: 298px;}

.tveLoginButtonelement a {color: #D12927}
.micronav .liveSched {margin-top: 43px}
.time.element {margin: 0}

.page-items.active {
    background-color: #D12927;
    border: 1px solid #D12927;
}
.playa a.active {background-color: #D12927;}

.pollQuestion{ display: block !important; }

.sidebar div#feed { display: block; }

.content-primary .OpenDataLic{ font-size: 10px; font-style: italic; text-align: center; margin-top: 15px; }

/* Athena - New contest styles */

.content-primary .athena-title ul,
.content-primary .athena-image ul,
.content-primary .athena-contest-body ul{ padding-left: 30px; }

.content-primary .athena-title ul ol,
.content-primary .athena-image ul ol,
.content-primary .athena-contest-body ul ol{ padding-left: 30px; }

/* Digital Extra */
.sideItems p a{ float: none !important; }

/*
.athena-image { text-align: left !important; }

.athena-contest-body ul{ list-style: disc outside none; padding-left: 25px; }
.athena-contest-body ul ul{ padding-left: 30px; }

#athena-contest-container ul,
#athena-contest-container p,
#athena-contest-container label{ color: #454545 !important; font-size: 0.9em; }

.athena-contest-body ul ul,
.athena-validation-panel p{ font-size: 1.0em !important; }
*/

.toronto2014{ padding-bottom: 15px; margin-bottom: 15px; border-bottom: 4px solid #797979; }
.toronto2014 p{ line-height: 0.9em; }
.toronto2014 p a{ font-size: 0.9em; line-height: 0.9em; }

/* Sponsored Content */
.sponsoredContent{ width: 100%; background-color: #e7e7e7; color: #bfbbbb; font-weight: bold; font-size: 14px; text-align: center; margin-bottom: 5px; }

/* Bottom of articles */
.bottomOfArticles { margin-top: 15px; }
.bottomOfArticles .columnsplitter{ padding-top: 15px !important; }

/* Carousel */
.bx-wrapper .bx-prev,
.bx-wrapper .bx-next,
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-next:hover{
  background-color: #d0d0d0 /*#d12927*/;
  border: 1px solid #d0d0d0 /*#d12927*/;
}
.content-primary .small-rotator .bx-wrapper .bx-prev,
.content-primary .small-rotator .bx-wrapper .bx-next,
.video-header .small-rotator .bx-wrapper .bx-next,
.video-header .small-rotator .bx-wrapper .bx-prev{ background-color: #d0d0d0; /*#d12927*/ }

/* Promo Buttons */
.promoButtons .bx-wrapper .bx-controls-direction a { height: 21px; width: 28px; }
.promoButtons .bx-wrapper .bx-prev,
.promoButtons .bx-wrapper .bx-next,
.promoButtons .bx-wrapper .bx-controls-direction a.bx-next.disabled,
.promoButtons .bx-wrapper .bx-controls-direction a.bx-next.disabled:hover{ background-position: 10px 5px !important; }
.promoButtons .bx-wrapper .bx-controls-direction a{ margin-top: 0; }
.promoButtons .bx-wrapper .bx-controls-direction a.disabled{ display: none; }

/* Overriding 'twitter menu' for Lifestyle */
.mainnavigation_item.bm-twitter_cyan,
.mainnavigation_item.bm-twitter_cyan:hover,
.mainnavigation_item.bm-twitter_cyan.activePage{ background-image: none; width: auto !important; }
.drop_down_element_container.bm-twitter_cyan{ background-color: #37cfff; }
.drop_down_element_container.bm-twitter_cyan .list .horizontal a{ color: black; }
.mainnavigation_item.bm-twitter_cyan span.arrow,
.mainnavigation li.active.bm-twitter_cyan:hover span.arrow,
.mainnavigation_item.bm-twitter_cyan.active span.arrow,
.mainnavigation_item.bm-twitter_cyan.active span.arrow:hover{ background-image: url('/polopoly_fs/7.580493!/httpImage/image.jpg'); }
.mainnavigation_item.bm-twitter_cyan:hover span.arrow{ background-position: 0 0; }
.mainnavigation_item.bm-twitter_cyan { padding-right: 5px !important; }

/* Breaking News Banner */
article.breakingNews{ border-top: 1px solid #909090; }

