/* --- News Section --- */

#NewsSection #PageWrapper{
 background: #000;/*#000;*/
    border: 3px solid red;
}

#NewsSection
{
    background: #000; /*#000;*/
}
#NewsSection table#MainContent
{
    border: 0;
}
#NewsSection table#MainContent td
{
    vertical-align: top;
    padding: 0;
}
#NewsSection table td {
 border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; color: #ccc; border-right-width: 0px;
}
tr {
 border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; color: #ccc; border-right-width: 0px; vertical-align:top;
}

#NewsSection  #LeftContent{
 float: left;
 width: 463px;
 padding: 0px;
 background: #011f37; /*#011F37;*/
 font-size: 11px;
}
#NewsSection table#MainContent #LeftContent{
 width: 463px;
 padding: 0px;
 background: #011f37; /*#011F37;*/
 font-size: 11px;
}

#NewsSection #rsslink {
    text-align: right;
}


/* --------------------  LOTTERY RESULTS DISPLAY FORMATTING -------------------- */

#NewsSection #LeftContent {
    background-color: #fff;
}

#NewsSection #LeftContent .LotteryResults {
    padding: 8px;
    background-color: #fff;
    padding-bottom: 8px;
    border-bottom: 1px solid #ddd;
}

#NewsSection #LeftContent .LotteryResults .LotteryLogo {
    align: center;
}

#NewsSection #LeftContent .LotteryResults .LotteryInfo {
    color: #000;
    font-weight: bold;
    padding-bottom: 8px;
}


#NewsSection #RightContent{
 float:right;
 width:310px;
 padding:0px;
 background: #ccc;/*#000;*/
 font-size:11px;
 color: #000;/*#000;*/
}
#NewsSection table#MainContent #RightContent{
 width:310px;
 padding:0px;
 background: #ccc;/*#000;*/
 font-size:11px;
 color: #000;/*#000;*/
}

#NewsSection #TopHeader{
 padding:10px;
 margin:0px;
 background: #a6a6a6;/*#FFC600;*/
 border-top:4px solid #ccc; /*#FDAA0D;*/
 color: #fff; /*#000;*/
 font-size: 13px;
 font-weight: bold;
}

#NewsSection #TopStories{
 padding:10px;
 background: #fff url(http://www.achannel.ca/css/bg_gradient_gray.jpg) no-repeat; /* #fff */
 color: #000; /*#000;*/
}

#NewsSection #TopStories a{
 font-weight:bold;
 font-size:11px;
 color: #0048d6;/*#087AC9;*/
}

#NewsSection #BlueHeader{
 padding:10px;
 margin:0px;
 background: #fff; /*#023B63;*/
 border-top:4px solid #ccc; /*#022F4E;*/
 color: #000; /*#fff;*/
 font-size: 13px;
 font-weight: bold;
}

#NewsSection #ShortBlueHeader{
 width:290px;
 padding:10px;
 margin:0px;
 background: #fff; /*#023B63;*/
 border-top:4px solid #ccc; /*#022F4E;*/
 color: #000; /*#fff;*/
 font-size: 13px;
 font-weight: bold;
}
#NewsSection #TopStoriesRightHead{
 width:290px;
 padding:10px;
 margin:0px;
 background: #fff; /*#023B63;*/
 border-top:4px solid #ccc; /*#022F4E;*/
 color: #000; /*#fff;*/
 font-size: 12px;
}

#NewsSection #RecentStories{
 padding:10px;
 background: #fff; /*#011F37;*/
 color: #000; /* #fff;*/
}

#NewsSection #RecentStories a{
 font-weight:bold;
 font-size:11px;
 color: #0048d6; /*#FFFF99;*/
}

#NewsSection #SpecialReports{
 overflow: none;
 padding:7px;
 background: #fff url(http://www.achannel.ca/css/bg_gradient_gray.jpg) no-repeat; /* #fff */
 color: #000; /* #000; */
}

#NewsSection #SpecialReports a{
 font-weight:bold;
 font-size:11px;
 color: #087ac9; /* #087AC9;*/
}

#NewsSection .BrownHeader{
 color: #0048d6; /*#993300;*/
 font-size: 11px;
 font-weight: bold;
 margin-bottom: 0px;
 padding:15px 0px 0px 3px;
}

#NewsSection #ReportText{
 margin-left:22px;
}

#NewsSection #Search{
 font-size:11px;
 color: #fff;/*#fff;*/
 padding:10px;
 background: #011f37; /*#011F37;*/
}

#NewsSection #Search form{
 margin:0px;
 padding:0px;
 background: #011f37; /*#011F37;*/
}

#NewsSection #Search_sub{
 font-size:11px;
 color: #fff;/*#fff;*/
 padding:10px;
 background: #000; /*#000;*/
}

#NewsSection #Search_sub form{
 margin:0px;
 padding:0px;
 background: #000; /*#000;*/
}

#NewsSection #Advertisements{
 clear: both; 
 width:310px;
 background: #fff; /*#000;*/
}

#NewsSection #Ads{
 background: #fff; /*#000;*/
}

#NewsSection #BT{
 clear: both; 
 padding:10px;
 color: #000; /*#fff;*/
 background:#ccc; /*#023254;*/
 background: #ccc url(http://www.achannel.ca/css/h_nav_dotlines.gif); /* #023254 */
 background-position: top;
 background-repeat: repeat-x;
}

#NewsSection #BT a{
 font-weight:normal;
 font-size:11px;
 color: #0048d6; /*#FFFF99;*/
}

#NewsSection #LiveableCity{
 color: #000; /*#fff;*/
 background: #ececec; /*#011829;*/
 background: #ececec url( http://www.achannel.ca/css/h_nav_dotlines.gif ); /* #011829  */
 background-position: top;
 background-repeat: repeat-x;
}

#NewsSection #LiveableCity a{
 font-weight:normal;
 font-size:11px;
 color: #0048d6; /*#FFFF99;*/
}

#NewsSection #LiveableCity .BannerBorder{
 margin-top:1px;
 border-top: 4px solid #000; /*#000*/
}

#NewsSection #LiveableCity .line{
 padding-top:10px;
 padding-bottom:4px;
}

#NewsSection #LiveableCityText{
 padding-top:0px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
}

#NewsSection #Lottery{
 color: #000;/*#fff;*/
 background: #ececec; /*#000;*/
 padding:10px;
}

#NewsSection #NewsPoll{
 color: #000; /*#fff;*/
 background: #ececec; /*#000;*/
 padding:10px;
}

#NewsSection .blueText{
 font-weight:bold;
 font-size:11px;
 color: #087ac9; /*#087AC9;*/
}

#NewsSection .yellowText{
 font-weight:bold;
 font-size:11px;
 color: #ffff99; /*#FFFF99;*/
}

#NewsSection .yellowNormalText{
 font-weight:normal;
 font-size:11px;
 color: #ffff99; /*#FFFF99;*/
}

#NewsSection .greyText{
 font-weight:normal;
 font-size:11px;
 color: #cccccc; /*#cccccc;*/
}

#NewsSection .whiteLink{
 color: #fff; /*#fff;*/
 font-weight:bold;
 font-size:11px;
}

#NewsSection #FeaturedStory{
 padding:10px;
 background: #fff; /*#011F37;*/
 color: #000; /*#fff;*/
}

#NewsSection #FeaturedStory a{
 font-weight:normal;
 font-size:11px;
 color: #0048d6; /*#FFFF99;*/
}
 
#NewsSection #FeaturedStory #StoryImage {
 font-weight: bold;
 color: #5a5a5a; /*#fff;*/
 font-size: 9px !important;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 width: 320px;
 margin: 0 0px 0px 0;
 clear: both;
}
#NewsSection #FeaturedStory .StoryBody, #NewsSection #FeaturedStory p, #NewsSection #FeaturedStory font {
 clear: both;
}
#NewsSection #FeaturedStory .StoryBody {
 padding-top: 10px;
}
 
#FeaturedStory #StoryImage .StoryByline {
    margin-bottom: 10px;
}
#FeaturedStory #StoryImage img{
  margin-bottom: 5px;
  border: 1px solid #000;
  float: left;
  clear: both;
}
#FeaturedStory #StoryImage_VideoHolder img
{
    border: 1px solid #000 !important;
}
#FeaturedStory #StoryImage_VideoHolder
{
    background-image: url(http://www.achannel.ca/css/YourCity_WatchVideoBar.gif);
    background-repeat: no-repeat;
    background-position: 0 242px;
    width: 322px;
    height: 268px;
    overflow: visible;
    cursor: hand;
    cursor: pointer;
    padding: 0 !important;
    margin: 0 !important;
}
#FeaturedStory #ImageVideoWindow a, #FeaturedStory #ImageVideoWindow div a
{
    font-size: 10px !important;
    font-family: Arial, Helvetica, sans-serif !important;
    color: #fff !important;
}

#NewsSection #TopStoriesSub{
 width:290px;
 padding:10px;
 background: #ccc; /*#011F37;*/
 color:#000; /*#fff;*/ 
}

#NewsSection #TopStoriesSub a{
 font-weight:bold;
 font-size:11px;
 color: #0048d6; /*#FFFF99;*/
}

#NewsSection #ForeCastHeader{
 padding:10px;
 margin:0px;
 background: #f1f1f1; /*#F1F1F1;*/
 border-top:4px solid #dfdfdf; /*#DFDFDF;*/
 color: #000; /*#000;*/
 font-size: 12px;
}

#NewsSection #ForeCast{
 width: 310px;
 padding: 0px;
 background-color: #fff; /*#fff;*/
 color: #000;
}

#NewsSection #ForeCast dl{
 float: left;
 margin: 0px;
 margin-left: 1px;
 padding: 0px;
 width: 100px;
}
#NewsSection table#MainContent #ForeCast dl{
 margin: 0px;
 padding: 0px;
 width: 100px;
}
#NewsSection #ForeCast dl dd 
{
    margin: 0px;
    margin-right: 2px;
    padding: 0px;
}
#NewsSection #ForeCast dl dd.Description {
 margin: 0px;
 margin-left: 1px;
 padding: 0px;
}

#NewsSection #ForeCast .BrownHeader{
 margin: 0px;
/* margin-left: 10px; */
 padding: 0px;
}

#NewsSection #ForeCast dl dt{
 margin: 0px;
/* margin-left: 1px; */
 padding: 0px;
}

/* This may look strange but don't much with it - it keeps the weather background white */
#NewsSection #ForeCast #spacer {
    clear: both;
    height: 0px;
    line-height: 0px;
    border: 1px solid #fff;
}