    /* Temporary Ad Placement Fix */
.topAd {background:url(http://ctvnews.cookieless.ca/bellmedia/common/img/ad-bar-bkg.gif) repeat-x scroll 0 0 #2d2d2d; width: 970px; margin: 0px auto}

.topAd .advert {width: 728px; background:url(http://ctvnews.cookieless.ca/bellmedia/common/img/ad-bar-bkg.gif) repeat-x scroll 0 0 #2d2d2d;}
/* Not in file */
.toronto2014 svg {
  background-color: #fff; }

.comingUpBlock p a {
  display: block;
}

div.gigya-screen-dialog-caption, .gigya-screen .gigya-composite-control-header {color: #000000!important}

.article .gig-comments-container .gig-comments-rss {display: none!important}

.gig-comments-linksContainer li:after {vertical-align: middle!important}

.gig-comments-header .gig-comments-linksContainer li:after {border-left: none!important}

.element.list.double-top.li-divider .linklist li span.comments {text-indent: -300000px}

.gig-footer .WYSIWYGPageEditor {font-size: 96%; display: inline-block}

.footernav.gig-footer .WYSIWYGPageEditor p {margin: 0}

.footernav.gig-footer .WYSIWYGPageEditor a {border-right: none; font-size: 100%; padding-right: 0}

.poll .todayPoll { max-width: 11em; padding: 0.1em 1em}
.commentList .row {padding: 5px 5px 20px}

.content-secondary .bothSideAlign ul.ui-tabs-nav li a span {font-size: 0.85em}

.twoColumns .videoPromosHomepage .dc.teaserLink .element.teaser {width: 300px!important}

.TwitterWidget .tweet .txt {overflow:hidden}

.imgTop p {margin-bottom: 0}

.imgTop {margin-bottom: 0.7em}

.tools .fb_iframe_widget_lift, .tools #fbctv iframe, .StoryShare #fbctv iframe {z-index: 5!important}


#athena-contest-container *, #athena-contest-container *:before, #athena-contest-container *:after, .athena-container *, .athena-container *:before, .athena-container *:after {line-height: 1.4}

.content-primary .columnsplitter .graybox ul.linklist li.dc .teaserText.smallVersion, .content-secondary .graybox ul.linklist li.dc .teaserText {width: 43.5%;}

.BNNVideoFeedLeft, .BNNVideoFeedRight {min-height: 165px!important}

#axis-auth .axis-auth-header h1 {color: #bbb}

/* End Temp Ad */

/* Bandaids */


.promo-300x58 .teaserTitle {background: url("http://ctvnews.cookieless.ca/bellmedia/common/img/grey-dot.gif") no-repeat scroll 0 0.5em transparent; padding-left: 10px}
.columnsplitter .promo-300x58 li.dc {margin-bottom: 0}

#piktowrapper-embed div {word-break: normal!important}

/* Accordion Bandaids */

.accordionElement {margin-bottom: 5px}

.accBlank {height: auto !important;}
.accordionElement h3.accEle {font-size: 12px; padding-top: 3px}

.accordionElement .ui-state-default a, .accordionElement .ui-state-default a:link, .accordionElement .ui-state-default a:visited,
.accordionElement.bounded h3.ui-state-active a, .accordionElement.bounded h3.ui-state-active a:link, .accordionElement.bounded h3.ui-state-active a:visited{
  margin-left: 16px; display: block;}

/* Overflow Hiding */

.columnsplitter.twoColumns .column {overflow: visible}

/* Red Bar on Element Group with 1 list */

.big-red {border: 1px solid #DCDDDE; background: url("http://static.ctvnews.ca/bellmedia/common/img/TabBack.jpg") repeat-x 0 29px}

.big-red h3 {background-color: #b0120b; text-align: center; color: #FFFFFF; padding: 3px; font-size: 0.85em; font-weight: normal}

.big-red ul {padding: 10px}


/* FB Bugs */
.fb-activity.fb_iframe_widget span {display: block!important}
.fb-activity.fb_iframe_widget iframe {position: static!important}

.bx-wrapper .bx-controls-direction a {z-index: 3;}

/* TVE Sign Up */
.axAuthApi_container div, .axAuthApi_container li, .axAuthApi_container a {line-height: 1.2}


.terms {margin: 0 0 2.5em}

#jquery-lightbox {z-index: 2147483647}
#jquery-overlay {z-index: 20000}

/*Carousel Bug */
.contest-box.carousel-nav, .car-border.carousel-nav, .bottom-border.carousel-nav, .top-border.carousel-nav, .none.carousel-nav {float: none}

.sign div {border-top: none}
.sign .tveLoginButtonelement {float: none; margin-top: 10px }

/* Poll */
h1.topname {margin: 3px 0 5px}

.accordionElement .WYSIWYGPageEditor ol li {list-style: decimal; background: none; padding-left: 0; margin-left: 20px}

/* Chrome/Safari Fixes */

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .sidebar .linklist li.dc .teaser-image-top .bn-headline h2 {font-size: 12px; padding: 0}
  .sidebar .linklist li.dc .teaser-image-top .bn-headline h2.teaserTitle a {font-size: 12px}
.content-secondary .bothSideAlign ul.ui-tabs-nav li a span {font-size: 0.8em}
}
/*End Chrome/Safari Fixes */

/* iPad fixes */
@media handheld, only screen and (max-width: 641px), only screen and (max-device-width: 800px){
  
.content-secondary .bothSideAlign ul.ui-tabs-nav li a span {font-size: 0.8em}
.fb-post.fb_iframe_widget.fb_iframe_widget_fluid span, .fb-post.fb_iframe_widget.fb_iframe_widget_fluid iframe {width: 620px!important}
}

@media only screen and (orientation:portrait){
  
.content-secondary .bothSideAlign ul.ui-tabs-nav li a span {font-size: 0.8em}
.fb-post.fb_iframe_widget.fb_iframe_widget_fluid span, .fb-post.fb_iframe_widget.fb_iframe_widget_fluid iframe {width: 620px!important}
}

/* Breaking News Bar Fixes */

.top-tool h2 {margin-left: 20px}

.StoryShareBottom .StoryShare {width: 325px}

.twoColumns li.dc.grid span.tag {display: none}

.featuredEG {margin-top: -20px}

.sidebar .article-rail .topTeaser .teaser-image-wrapper .teaserTitle a {font-size: 16px}
.article-rail .bx-wrapper .bx-pager {padding-top: 10px}
.article-rail h3.c-header, .article-rail h3.c-header-none, .currMain h3.c-header, .currMain h3.c-header-none {padding-bottom: 10px}

.articleBody a {line-height: 1.3}

.sideItems .related .superTeaser a.newWindow {background: none}

.grid-middle .videoPromoList .teaser, .grid-middle .videoPromoList.teaserGrid .teaser {text-align: center}

.grid-middle .topStoryPromo .teaser {width: 150px!important}
.grid-middle .topStoryPromo div {margin-left: 60px}
.grid-middle .topStoryPromo div:first-child {margin-left: 15px}
.grid-middle .topStoryPromo div.clearfix, .grid-middle .topStoryPromo div.bn-headline, .grid-middle .topStoryPromo .teaser-image-wrapper.teaser-image-top, .grid-middle .topStoryPromo div.teaserImage {margin-left: 0}

/* One Player */

.playa-playa {max-width: 620px; width: 620px}
.playa-playa #mediaplayerdiv {max-width: 620px!important; max-height: 349px!important; width: 620px!important; height: 349px!important } 



