/* -------------------------------------GENERAL ------------------------------------*/

body {
font-family: Arial, Helvetica, Verdana, sans-serif;
}

.subtitle {
display: none;
visibility: hidden;
}

.columnleft {
border-right: 1px solid #97CBE0;
border-top: 1px solid #97CBE0;
}

.columncenter {
border-right: 1px solid #97CBE0;
border-top: 1px solid #97CBE0;
}

.columnright {
border-top: 1px solid #97CBE0;
padding-top: 5px;
}

a:link, a:visited, a:active {
color: #14254C;
text-decoration: none;
}

a:hover {
color: #00338E;
text-decoration: underline;
}

.more {
display: none;
visibility: hidden;
}

/* -----------------------------------VIDEO ICON STUFF---------------------------------------- */

.videoicon, .videoiconhi, .audioiconlow {
font-size: 12px !important;
font-weight: normal;
}

.videoicon span {
font-weight: normal;
font-family: Arial, Helvetica, Verdana, sans-serif;
}

.storybox .videoiconhi, .storybox .audioiconlow {
padding: 0;
margin: -6px 0 4px 0;
}

.videoicon img, .videoiconhi img, .audioiconlow img {
margin: 1px 0 -1px 0;
padding: 0;
}

.storybox .audioiconlow {
clear: both;
}

.headlines .videoicon, #headlines .videoicon, #related .videoicon {
display: inline;
}

.headlines .videoicon span, #headlines .videoicon span, #related .videoicon span {
display: none;
visibility: visible;
}

#headlinenews3 .videoicon span {
display: inline;
visibility: visible;
}

#headlinehomevideo ul li {
list-style-image: url();
margin-left: 8px !important;
}

#headlinehomevideo .videoicon, #headlinenews .videoicon {
display: none;
visibility: hidden;
}

.videoiconhi a:link, .audioiconlow a:link {
text-decoration: none !important;
}



/*---------------------  GENERAL TOP, MORE & HEADLINES----------------------------  */

#topstorydiv {
    margin: 0;
    padding: 0 0 18px 0;
}

#topstorydiv .sectiondiv, 
#moretopstories .sectiondiv {
    display: none;
    visibility: hidden;
}

.topthumb {
    float: left;
    margin: 0 5px 5px 0;
    width: 200px;
}

#topstory h1 {
    padding: 0 0 5px 0;
    margin: 0;
    font-size: 16px;
}

#topstory h1 a:link, #topstory h1 a:active, #topstory h1 a:visited, #topstory h1 a:hover {
    color: #00338E;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

#topstory h1 a:hover {
    text-decoration: underline !important;
}

#topstory p {
    font-size: 12px;
    line-height: 14px;
    margin: 0;
    padding: 0;
}


#moretopstories{
clear: both;
overflow: hidden;
margin: 8px 0;
}

.topstorymore {
    margin: 0px 0 8px 0;
    clear: both;
overflow: hidden;
float: left;
width: 468px;

}

/* Fix IE problem with min-height */
* html .topstorymore { 
    height: 100px;
    min-height: 0px;
}

.topthumbmore {
    float: left;
    width: 120px;
    margin: 0 5px 0 0;
    padding: 0 0 5px 0;
}

.topstorymore h2 {
    padding: 0 0 5px 0;
    margin: 0;
    font-size: 13px;
}

.topstorymore p {
    font-size: 12px;
    margin: 0;
    padding: 0;
}

#headlineholder ul li {
    font-size: 13px;
}

#sectionheader{
display: none;
}

/* -----------------------INDEX & SPORTS TOP STORY------------------------- */

#index #topstorydiv .sectiondiv, 
#sports #topstorydiv .sectiondiv,
#index  #topstory .more, 
#sports #topstory .more {
    display: none;
    visibility: hidden;
}

#index #topstorydiv, #sports #topstorydiv {
    clear: both;
    width: 320px;
    float: left;
    padding: 0 5px 10px 0;
    margin: 0;
    margin-bottom: 12px;
}

#index .topthumb, #sports .topthumb {
    width: 320px;
    margin: 0;
    padding: 0;
}

#index #topstory h1, #sports #topstory h1 {
    padding: 5px 0 5px 0;
    margin: 0;
    float: left;
    font-size: 16px;
    width: 320px;
}

#index #topstory h1 a:link {
    color: #00338E;
    font-size: 18px;
    line-height: 21px;
    margin: 5px 0;
}

#sports #topstory h1 a:link {
    color: #00338E;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

#index #topstory p, #sports #topstory p {
    font-size: 12px;
    line-height: 14px;
    margin: 0;
    padding: 0;
}


/*----------------- ADDITIONAL TOP STORIES ----------------------*/

.columncenter #headlinenews3 h1,
.columncenter #headlinesports2 h1,
.columncenter #headlinesports2 .sectiondiv,
.columncenter #headlinesports ul li .videoicon,
.columncenter #headlinenewslocal2 h1 {
display: none;
visibility: hidden;
}

.columncenter #headlinenews3 ul li .videoicon, .columncenter #headlinesports2 ul li .videoicon{
display: block;
visibility: visible;
}

.columncenter #headlinenews3,.columncenter #headlinesports2 {
width: 473px !important;
padding: 8px 0 0 0 !important;
margin: 0 !important;
height: 100% !important;
}

#sports .columncenter #headlinesports .sectiondiv h1 a {
color: #000 !important;  
}

.columncenter #headlinenews3 ul, .columncenter #headlinesports2 ul {
margin: 0;
padding: 0 !important;
list-style-type: none;
}

#headlinenews3 ul a:link, #headlinenews3 ul a:active, #headlinenews3 ul a:visited, #headlinenews3 ul a:hover, 
#headlinesports2 ul a:link, #headlinesports2 ul a:active, #headlinesports2 ul a:visited, #headlinesports2 ul a:hover {
color: #00338E !important;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
margin: 0;
padding: 0;
font-size: 12px;
font-weight: bold;
}

.columncenter #headlinenews3 ul a:hover, .columncenter #headlinesports2 ul a:hover {
text-decoration: underline;
}

.columncenter #headlinesports ul a:hover {
text-decoration: underline;
}

.columncenter #headlinenews3 ul li, .columncenter #headlinesports2 ul li {
width: 468px;
display: block;
float: left;
}

.columncenter #headlinenews3 ul li p, .columncenter #headlinesports2 ul li p {
margin: 0;
padding: 4px 0 12px 0;
}

.columncenter #headlinenews3 ul li .topthumbmore, .columncenter #headlinesports2 ul li .topthumbmore {
margin: 0 5px 5px 0;
float: left;
}

#textarea h1 a {
color: #14254C !important;
}


/*----BIM Content Feeds--------*/


.BIMcontentfeed {
height: 100% !important;
margin: 8px 0 !important;
padding: 0px 0 0 0 !important;
width: 100% !important;
background-color: #fff;
}

.BIMcontentfeed .sectiondiv{
display: none;
}

.BIMcontentfeed ul {
list-style-type:none;
margin: 0;
padding: 0;
overflow: hidden;
}

.BIMcontentfeed ul li {
margin: 0 0 8px 0;
padding: 0;
clear:both;
display:block;
float:none;
overflow: hidden;
}


.BIMcontentfeed .topthumbmore {
margin: 0;
padding: 0 5px 5px 8px;
width: 120px;
float:left;
}

.BIMcontentfeed ul li .videoicon {
display:block;
visibility:visible;
font-weight: normal;
}

.BIMcontentfeed .headtitle {
font-size: 13px;
}

.BIMcontentfeed ul li p {
margin: 0;
padding: 4px 10px 4px 0;
font-size: 12px;
}

#entertainmentnews .columncenter .sectiondiv,
.parentnews .columncenter .sectiondiv{
display: none;
}




/* ---------------------- FEATURE NAV-------------------------  */

#featurenav {
clear: both;
width: 468px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#featurenav .sectiondiv {
visibility: hidden;
display: none;
}

.feature {
width: 117px;
height: 160px;
text-align: center;
float: left;
border-bottom: 3px double #80A5CF;
margin-bottom: 8px;
}

.feature img {
border: 1px solid #B0ABA8;
margin-top: 7px;
width: 103px;
}

.feature h2 {
margin: 0;
padding: 3px 3px;
background-color: #3547b5;
font-size: 11px;
text-align: center;
font-weight: bold;
}

.feature h2 a {
color: #fff;
}

.feature h2 a:link, .feature h2 a:active, .feature h2 a:visited, .feature h2 a:hover{
color: #FFF;
}

.feature h3 {
margin: 4px 5px 0 5px;
font-size: 11px;
line-height: 12px;
font-weight: normal;
}

.feature h3 a {
color: #333333;
}

.feature p {
visibility: hidden;
display: none;
}


/*-----------------------  BREAKING NEWS --------------------------------- */

#breaking {
margin-bottom: 5px;
background: transparent url(http://media.wwnytv.com/designimages/WWNY_Breakingnews_bottom.jpg) bottom left no-repeat;
}

#breaking h1 {
color: #eee;
letter-spacing: .04em;
margin: 5px 0 0 0;
padding: 5px 10px 0 10px;
height: 100%;
font-size: 18px;
background: transparent url(http://media.wwnytv.com/designimages/WWNY_Breakingnews_top.jpg) top left no-repeat;
}

#breaking p {
color: #eee;
margin: 0;
padding: 0 10px 10px 10px;
font-size: 12px;
line-height: 12px;
font-family: Arial, Helvetica, Verdana, sans-serif;
}

#breaking a {
color: white;
text-decoration: underline;
}

#breaking ul {
margin: -8px 0 0 0;
padding: 0 0 12px 24px;
}

#breaking ul li {
font-size: 12px;
color: white;
padding-bottom: 2px;
}


/*--------------  INDEX and SPORTS MAIN PAGE HEADLINES -----------------*/

#index .columncenter .headlines, 
#sports .columncenter .headlines {
width: 232px; 
height: 300px;
font-size: 12px; 
float: left;
margin: 0 2px 14px 2px;     
}


#index .columncenter .headlines .sectiondiv, 
#sports .columncenter .headlines .sectiondiv{
background: transparent url(http://media.wwnytv.com/designimages/WWNY_sectiondivider232.jpg) top left no-repeat;
height: 38px;
}

#index .columncenter .headlines .sectiondiv h1, 
#sports .columncenter .headlines .sectiondiv h1 {
    
    line-height: 28px;
    padding: 2px 0 0 8px; 
    font-size: 13px;
    font-weight: bold;
margin: 0;
padding: 0; 
text-align: center;
color: #fff;
}

#index .columncenter .headlines .sectiondiv h1 a, 
#sports .columncenter .headlines .sectiondiv h1 a {
text-decoration: none;
color: #fff;
}

#index .columncenter .headlines ul, 
#sports .columncenter .headlines ul {
    margin: 4px 0 0 0; 
    padding: 0 0 0 24px;
}

#index .columncenter .headlines ul li, 
#sports .columncenter .headlines ul li {
    padding: 0 0 4px 0;
}

#index .columncenter .headlines ul li a, 
#sports .columncenter .headlines ul li a {
color: #333; 
}


/* ----- fake more stories module ---- */

#index #headlinenewslocal2, 
#sports #headlinesportslocal {
width: 468px;
height: auto;
}

#index #headlinenewslocal2 .sectiondiv{
display: none;
}

#index #headlinenewslocal2 ul{
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
}

#index #headlinenewslocal2 ul li{
clear: both;
overflow: hidden;
margin: 0 0 8px 0;
}

#index #headlinenewslocal2 ul li a{
color: #00338E;
font-weight: bold;
}


#index #headlinenewslocal2 ul li p{
margin: 4px 0 0 0;
padding: 0;
}


/*  HEADLINES  */
#headlineholder {
font-size: 12px;
}

#headlineholder h1 {
font-size: 14px;
margin-bottom: 12px;
}

#headlines {
    padding-right: 8px;
}

#headlines ul {
    margin: -6px 0 0 0; 
    padding: 0 0 0 20px;
}

#headlines ul li {
    padding: 0 0 4px 0;
}

#headlineholder .more {
    display: none;
}


/*---------------------------  STORY-----------------------------  */

.storybox {
padding-top: 5px;
clear: both;
}

.storyimgcont img {
width: 320px;

}

#storysection {
clear: both;
}

#storysection #videoplayer {
width: 320px;
height: 240px;
float: left;
margin: 0 5px 0 0;
}

#storysection .sectiondiv h1 {
clear: both;
color: #14254C;
font-size: 24px;
margin: 0 0 0 0;
padding: 0;
}

#storysection h2 {
clear: both;
color: #14254C;
font-size: 14px;
margin: 5px 0 0 0;
padding: 0;
}

#storysection h3 {
clear: both;
color: #000;
font-size: 12px;
margin: 5px 0 0 0;
padding: 0;
font-weight: normal;
}

#storysection a {
text-decoration: underline;
}

.storybox .leadstoryimg {
float: left;
margin: 0 0 5px 0;
padding: 0;
}

.storybox h2 {
font-size: 16px;
font-style: italic;
margin: -5px 0 12px 0;
padding: 0;
}

.storybox .storybody {
font-size: 13px;
clear: both;
}

.storyinfo {
font-size: 10px;
color: #a2a2a2;
margin: 0 0 10px 0;
text-align: left;
width: 320px !important;
float: left;
}

.storybox .videoiconhi {
float: left;
clear:both;
width: 100%;
padding: 5px 0;
}

.author {
clear: both;
width: 320px;
line-height: 24px;
}

#storyrelatedlink, #storyrelatedphone {
display: none;
visibility: hidden;
}

.storybody {
padding-top: 8px;
}


/*--------------------------- STORY IMAGE CAPTIONS--------------------------------*/

.storybox .leadstoryimg {
float: none;
margin: 0;
padding: 0;
}

.storyimgcont {
float: left;
margin: 0;
padding: 0;
width: 320px;
}

p.caption {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10px;
margin-top: 0px;
}


/*----------------------------------- STORY TOOLS------------------------------- */

#storytools {
float: right;
background-color: #EBF2FA;
width: 138px;
height: 238px;
margin: 0 0 5px 5px;
border-top: 1px solid #B9D3EC;
border-bottom: 1px solid #B9D3EC;
}

#related {
width: 138px;
padding: 5px 5px 15px 5px;
font-size: 11px;
}

#related ul {
margin: 6px 0 0 13px;
padding: 0;
}

#related ul li {
padding-bottom: 2px;
}

#imware {
width: 135px;
height: 106px;
clear: none;
margin: 0;
padding: 10px 0 0 5px;
text-align: left;
}

#imware div {
width: 130px;
}

#newsentertainment .storybox .author, 
#newshealth .storybox .author, 
#newstech .storybox .author, 
#newsbusiness .storybox .author {
display:none;
visibility:hidden;
}

/* ------- NEWS ------- */

/*--- Health ----*/

#headlinenewshealthfor-your-health{
marign: 8px 0;
overflow: hidden;
}

#headlinenewshealthfor-your-health .sectiondiv{
display: block;
background: transparent url(http://media.wwnytv.com/designimages/WWNY_sectiondivider468.jpg) top left no-repeat;
height: 35px;
}

#headlinenewshealthfor-your-health .sectiondiv h1{
margin: 0;
padding: 0;
color: #fff;
text-align: center;
font-size: 16px;
line-height: 28px;
}

#headlinenewshealthfor-your-health ul{
list-style-type: none;
margin: 8px 0;
padding: 0 4px 0 8px;
overflow: hidden;
width: 464px;
}

headlinenewshealthfor-your-health ul li{
overflow: hidden;
}

#headlinenewshealthfor-your-health ul li .headtitle{
font-size: 13px;
}

#headlinenewshealthfor-your-health ul li p{
margin: 4px 0 0 0;
font-size: 12px;
}

#headlineHealthNews{
clear:both;
marign: 8px 0;
}


#headlineHealthNews .sectiondiv{
display: block;
background: transparent url(http://media.wwnytv.com/designimages/WWNY_sectiondivider468.jpg) top left no-repeat;
height: 35px;
}

#headlineHealthNews .sectiondiv h1{
margin: 0;
padding: 0;
color: #fff;
text-align: center;
font-size: 16px;
line-height: 28px;
}

#headlineHealthNews ul{
margin: 8px 0;
padding: 0;
}

/*--------------- WEATHER SECTION ------------------*/

#weatherfeeds {
background-color: #14254C;
border: 1px solid #97CBE0;
color: white;
font-size: 12px;
padding: 10px 5px 10px 15px;
}

#weather .icon {
float: left;
display: block;
height: 100px;
margin-top: 5px;
margin-right: 5px;
}

#weather .wind, #weather .windmph {
display: inline;
}

#extendedbox {
font-size: 14px;
}

#extendedbox h1 {
font-size: 16px;
}

#weatherftp {
text-align: center;
}

#weatherftp .sectiondiv {
display: none;
visibility: hidden;
}

#weatherftp p {
font-size: 12px;
margin-top: 0px;
}

#weather #weathervideo{
overflow: hidden;
width: 320px;
float: left;
}

#weather #weathervideo #story #textarea,
#weather #weathervideo .sectiondiv{
display: none;
}


#weather #headlineyounews{
width: 147px;
float: right;
background-color: #cce1f6;
padding-bottom: 2px;
}

#weather #headlineyounews .sectiondiv{
background: transparent url(http://media.wwnytv.com/designimages/WWNY_nav-back.jpg) top left repeat-x;
height: 28px;
}

#weather #headlineyounews .sectiondiv h1{
margin: 0;
line-height: 28px;
text-align: center;
}

#weather #headlineyounews .sectiondiv h1 a{
font-size: 14px;
color: #fff;
}

#weather #headlineyounews ul{
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
}

#weather #headlineyounews ul li{
clear: both;
float: left;
width: 100%;
margin: 2px 0;
padding: 0 4px;
overflow: hidden;
}

#weather #headlineyounews ul li .topthumbmore{
width: 75px;
margin: 0;
float: left;
padding: 0;
border: solid #000 1px;
}

#weather #headlineyounews ul li .headtitle{
font-size: 11px;
display: block;
width: 60px;
height: 56px;
overflow: hidden;
padding: 0 0 0 5px;
margin: 0;
}


#weather #headlineyounews ul li .videoiconimg{
display: none;
}

#weather #weatherstats .sectiondiv h1{
margin: 0;
padding: 0;
font-size: 18px;
}


#weather #extendedbox{
clear: both;
overflow: hidden;
padding: 0 4px;
}

#weather #extendedbox .sectiondiv h1{
margin: 0;
padding: 0;
}

#weather #extendedbox #story{
border: solid black 0px;
}

#weather #extendedbox #story p span{
display: none;
}


#weatherradar #mpsectional{
display: none;
}


/* --- school closings --- */

#weatherschool-closings .columncenter .sectiondiv,
#weatherschool-closings .columnright #mostpopular,
#weatherschool-closings .columnright #whatson,
#weatherschool-closings .columnright #poll,
#weatherschool-closings #mpsectional,
#weatherschool-closings .columnleft{
display: none;
}

#weatherschool-closings .columncenter .storybox,
#weatherschool-closings .columncenter .storybody{
padding-top: 0;
}

#weatherschool-closings #contextualad{
float: left;
}

/*----Blog----*/

#blogsection .sectiondiv {
display: none;
visibility: hidden;
}

#blogsection #bioblog {
background-color: #eee;
padding: 0 8px;
border: 1px solid #bbb;
display: none;
}

#blogitem {
margin-top: 8px;
}

#blogsection .toptitle{
font-size: 18px;
line-height: 1.5em;
color: #fff;
text-align: center;
}

#blogsection #blogitem {
background: transparent url(http://media.wwnytv.com/designimages/WWNY_sectiondivider468.jpg) top left no-repeat;
font-size: 1.2em;
border-bottom: 1px solid #bbb;
height: 100% !important;
}

#blogsection #blogitem .storyinfo {
margin: 8px 0;
}

#blogsection #blogitem #blogbody{
font-size: 14px;
clear: both !important;
}

.blogfooter {
background-color: #eee;
clear: both;
overflow: hidden;
padding: 2px;
}

.permalink, .commentcount{
float: left;
margin-right: 128px;
font-size: 13px;
}

 .archive {
float: right;
font-size: 13px;
}

#blogitemshort {
margin-top: 8px;
clear: left;
font-size: 12em;
border-top: 3px solid #FF8400;
border-bottom: 1px solid #bbb;
}

#blogitemshort .headtitle {
font-size: 14px;
}


#blogitemshort .topthumbmore {
margin-top: 2px;
width: auto;
}

#blogbotnav {
clear: both;
font-size: 14px;
border: 1px solid #bbb;
background-color: #eee;
padding: 5px;
margin: 8px 0;
}


/* -----------------Gallery Styling------------------*/


#gallery p {
font-size: 12px;
}

.gallerybox {
width: 220px;
float: left;
height: 180px;
text-align: center;
}

.gallerybox img {
border: 1px solid black;
}

.gallerybox h2 {
font-size: 13px;
margin: 0;
padding: 0;
}

.gallerybox p {
font-size: 12px;
margin: 0;
padding: 0;
color: black;
}


/* -------------------------------------- RELATED LINKS-------------------------------------------  */

#index #related {
padding: 8px 0 0 14px;
font-size: 10px;
width: 300px;
}

#index #related h3 {
font-size: 10px;
font-weight: normal;
text-transform: uppercase;
margin: 0 0 4px 0;
padding: 0;
}

#index #related ul {
margin: 0 0 0 13px;
padding: 0;
}

#index #related ul li {
padding-bottom: 2px;
}

#index #related ul li a {
font-size: 12px;
}

#topstory #related {
padding: 10px 0 0 0;
font-size: 10px;
width: 320px;
}

#topstory #related h3 {
font-size: 10px;
font-weight: normal;
text-transform: uppercase;
margin: 0 0 4px 0;
padding: 0;
}

#topstory #related ul {
margin: 0 0 0 13px;
padding: 0;
}

#topstory #related ul li {
padding-bottom: 2px;
margin-left: 14px;
}


/*---------------------------------- TOP VIDEO---------------------------------------------------  */


#headlinehomevideo {
width: 137px !important;
float: right !important;
background-color: #ececec;
padding: 5px 5px 15px 5px !important;
font-size: 11px !important;
height: 100% !important;
margin: 0 !important;
}

#headlinehomevideo h1 {
color: black !important;
font-size: 14px !important;
margin: 0 0 0 0 !important;
padding: 0 !important;
background: none !important;
}

#headlinehomevideo h1 a {
font-weight: bold;
}

#headlinehomevideo ul {
margin: 0 0 0 20px !important;
padding: 0 !important;
}

#headlinehomevideo ul li {
padding: 0;
margin: 0;
padding-bottom: 4px !important;
}

#headlinehomevideo ul li a {
color: #00338E !important;
}


/*------------------------------------------ TOP HEADLINES-------------------------------------- */

#headlinenewslocal, 
#sports #headlinesports {
width: 137px !important;
float: left !important;
background-color: #ececec;
padding: 5px 5px 10px 5px !important;
font-size: 11px !important;
height: 100% !important;
margin: 0 0 10px 0 !important;
}

#headlinenewslocal .sectiondiv{
background: transparent url() top left no-repeat !important;
}

#headlinenewslocal .sectiondiv h1, 
#sports #headlinesports h1 {
color: black !important;
font-size: 14px !important;
margin: 0 0 0 0 !important;
padding: 0 !important;
}

#headlinenewslocal h1 a {
font-weight: bold;
}

#headlinenewslocal ul, 
#sports #headlinesports ul {
margin: 0 0 0 20px !important;
padding: 0 !important;
}

#headlinenewslocal ul li, 
#sports #headlinesports ul li {
padding-bottom: 4px !important;
}

#headlinenewslocal ul li a, 
#sports #headlinesports ul li a {
color: #00338E !important;
}


/*----------------------------------------  VIDEO PLAYER-----------------------------------------  */


#videobox {
clear: both;
width: 320px;
float: left;
margin-top: -1px;
padding: 0px 0 5px 0;
margin-bottom: 12px;
text-align: left;
}

#textarea h1, #textarea h1 a {
color: #00338E;
font-size: 18px;
line-height: 21px;
margin: 5px 0;
}

#textarea p {
font-size: 12px;
line-height: 15px;
margin: 0;
padding: 0;
}

#textarea .more {
display: none;
visibility: hidden;
}

#videoplayer {
width: 320px;
height: 480px;
}


/*-------------------------------------------  Bios----------------------------------------------------- */

.parentabout .author, .parentabout #storytools, .parentabout .storyinfo {
display: none;
visibility: hidden;
}

.parentabout #storysection h1, .parentabout #surveysection h1 {
margin: 0;
padding: 0;
color: #14254C;
}

.parentabout .storybox, .parentabout .storybody {
margin: 0;
padding: 0;
}

.parentabout .storybox p {
margin-top: 0;
font-size: 13px;
}

.parentabout .storybox strong {
color: #00338E;
}

#headlineaboutpeople h1 {
font-size:18px;
color:#14254C;
padding: 0 0 10px 0 !important;
}

#headlineaboutpeople  {
margin: 0 0 12px 0;
}

#headlineaboutpeople ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#headlineaboutpeople ul li {
float: left;
list-style-type: none;
width: 108px;
height: 160px;
margin: 0 10px 0 0;
text-align: center;
}

#headlineaboutpeople ul li img {
width: 108px;
height: 81px;
margin: 0;

}

#headlineaboutpeople h1 {
display: block;
margin: 12px 0 0 0;
padding: 0;
}

#headlineaboutpeople h1 a {
font-size: 18px;
color: #12499F;
}

#headlineaboutpeople ul li a {
color: #000;
font-size: 14px;
margin: 0;
padding: 0;
}

#headlineaboutpeople ul li a:hover {
text-decoration: underline;
}

#headlineaboutpeople .columncenter .callout {
display: none;
visibility: hidden;
}





/* ---------------------------------- SEARCH RESULTS------------------------------------------- */

.parentresults #subnav {
height: 1px;
background: white;
}

#searchresults h1 {
margin: 0;
font-size: 23px;
color: #12499F;
}

#searchresults li {
margin: 0;
font-size: 14px;
}

#searchresults li a {
font-weight: bold;
}

#searchresults p {
font-size: 12px;
margin: 0 0 16px 0;
}

#searchresults p.date {
font-size: 10px;
margin-bottom: 7px;
}


/* --------------------------------- VIDEO ON DEMAND ------------------------------------------ */

#homeondemandvideo .columncenter h1 {
font-size: 24px;
margin: 0 0 8px 0;
}

#homeondemandvideo .columncenter ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#homeondemandvideo .columncenter ul li .videoiconimg {
display: block;
float: left;
padding-right: 5px;
}

#homeondemandvideo .columncenter li{
clear:both;
}

#homeondemandvideo .columncenter ul li span {
display: block;
}

#homeondemandvideo .columncenter ul li p {
margin: 0;
padding: 0 0 12px 0;
font-size: 13px;
}

#homeondemandvideo #subnav {
height: 1px;
background: white;
}


/*---------------------------------------------  HOTLINKS --------------------------------------------- */

.parenthotlinks h1 {
margin: 0;
font-size: 24px;
}

.parenthotlinks h2 {
font-size: 16px;
margin: 8px 0 0 0;
}

.parenthotlinks p {
font-size: 13px;
margin: 0 0 4px 0;
}

.parenthotlinks #subnav {
height: 1px;
background: white;
}


/* ------------------------------------ WEATHERBOX MODULE----------------------------------  */

.columnleft #weatherbox {
background: white;
padding-bottom: 16px;
font-size: 12px;
border-bottom: 1px solid #B9D3EC; 
padding-top: 0px;
margin-bottom: 5px;
}

.columnleft #weatherbox .sectiondiv3 {
height: 38px;
background: transparent url() top left no-repeat;
}

.columnleft #weatherbox .sectiondiv3 h1 {
color: white;
font-size: 12px;
padding: 5px 0px 0 0;
text-align: center;
}

.columnleft #weatherbox .sectionsponsor {
padding-bottom: 12px;
}

.columnleft #weatherbox .icon img {
margin: 0px 0 0 10px;
padding: 0;
border: 1px solid black;
width: 55px;
height: 58px;
float: left;
}


.columnleft #weatherbox .currenttemp {
font-size: 26px;
float: right;
text-align: right;
color: #303030;
padding: 0px 18px 0 0;
width: 80px;
}

.columnleft #weatherbox .currenttemp span {
display: block;
font-size: 11px;
position: relative;
top: 40px;
}

.columnleft #weatherbox .conditions {
clear: both;
font-size: 12px;
font-weight: bold;
padding: 4px 0 10px 0;
width: 80px;
text-align: center;
}

.columnleft #weatherbox .wind, .columnleft #weatherbox .windmph {
display: inline;
}

.columnleft #weatherbox .wind, .columnleft #weatherbox .humidity, .columnleft #weatherbox .pressure, .columnleft #weatherbox .windmph {
clear: both;
font-size: 11px;
margin: 1px 0 0 0
}

.columnleft #weatherbox .videoicon {
text-align: center;
padding-top: 6px;
}

#weather .columnleft #weatherfeeds {
display: none;
visibility: hidden;
}


/* ------------- AP VIDEO MODULE ---------- */

.columnleft apvideo{
width: 180px;

}

.columnleft #apvideo .sectiondiv{
background: transparent url(http://media.wwnytv.com/designimages/WWNY_sectiondivider180.jpg) top left no-repeat;
height: 38px;
}

.columnleft #apvideo .sectiondiv h1{
color: white;
font-size: 12px;
padding: 0px 0px 0 0;
text-align: center;
line-height: 28px;
}

/*---------------------------------------------On Demand-----------------------------------------------*/

#headlinehomeondemand {
width: 180px !important;
margin: 8px 0 !important;
overflow: hidden;
}

#headlinehomeondemand .topthumbmore {
width: 38px;
}

.columnleft #headlinehomeondemand .sectiondiv {
background: transparent url(http://media.wwnytv.com/designimages/WWNY_sectiondivider180.jpg) top left no-repeat;
height: 38px;
}

#headlinehomeondemand .sectiondiv h1 {
color: white;
font-size: 12px;
text-align: center;
line-height: 28px;
}

#headlinehomeondemand ul {
margin: 4px 0 0 0 !important;
padding: 0 0 0 5px !important;
overflow: hidden;
}

#headlinehomeondemand ul li {
clear: both;
list-style-type: none;
margin: 0;
padding: 0px;
font-size: 13px;
overflow: hidden;
}

#headlinehomeondemand .link {
margin: 0 !important;
padding: 0px;
}

#headlinehomeondemand ul li a {
font-weight:bold;
font-size: 13px;
margin: 0;
padding: 0;
}

#headlinehomeondemand ul li p {
margin: 0;
padding: 0;
font-size: 11px;
}

/*------------------------------------------- YAHOO STOCKS -------------------------------------------------- */

#wwny-yahoo-finance {
clear: both;
overflow: hidden;
height: auto;
margin: 8px 0;
}

#wwny-yahoo-finance .sectiondiv{
height: 38px;
background: transparent url(http://media.wwnytv.com/designimages/WWNY_sectiondivider180.jpg) top left no-repeat;
}

#wwny-yahoo-finance .sectiondiv h1 {
font-size: 12px;
text-align: center;
color: white;
line-height: 28px;
margin: 0;
}

/*---------------------------------------------------  POLL ---------------------------------------------- */

#poll {
font-size: 13px; 
padding: 0; 
margin: 0;
width: 300px;
height: auto;
overflow: hidden;
margin: 8px 0;
}

#poll .sectiondiv3 {
height: 38px;
background: transparent url(http://media.wwnytv.com/designimages/WWNY_sectiondivider300.jpg) top left no-repeat;
}

#poll h1 {
color: white;
font-size: 12px;
line-height: 28px;
text-align: center;
margin: 0;
}


#poll form{
overflow: hidden;
}

#poll h2 {font-size: 16px; 
margin: 0 0 6px 0px;
width: 300px;
text-align: center;
color: #00338E;
}

#poll form ul{
overflow: hidden;
}

#poll .submit {
clear: both;
width: 60px;
margin: 0 0 0 120px;
}

#poll ul {list-style-type: none; margin: 0; padding: 0 0 10px 0;}
#poll ul li {list-style-type: none; clear: both;}
#poll input {float: left;}
#poll li span {width: 160px; float: left; margin: 0 0 8px 0; padding: 0;}


/*-----------------------------------------  MOST POPULAR ---------------------------------------- */

#mostpopular {
margin: 8px 0;
padding: 0px 0 10px 0;

}

#mostpopular .sectiondiv {
height: 38px;
background: transparent url(http://media.wwnytv.com/designimages/WWNY_sectiondivider300.jpg) top left no-repeat;
}

#mostpopular h1 {
color: white;
font-size: 12px;
line-height: 28px;
text-align: center;
margin: 0;
}

#mostpopular ul {
font-size: 12px;
margin: 0;
padding: 0 0 0 24px;
}

#mostpopular ul li {
padding: 2px 0;
}





/*---------WHATS ON--------------*/

.columnright #whatson {
clear: both;
font-size: 11px;
width: 300px;
margin-top: 8px;
background: #fff url(http://media.wwnytv.com/designimages/WWNY_wo-cbs2.jpg) 13px 40px no-repeat;
margin: 8px 0;
padding: 0px;
overflow: hidden;
}

.columnright #whatson .sectiondiv3 {
height: 38px;
background: transparent url(http://media.wwnytv.com/designimages/WWNY_sectiondivider300.jpg) top left no-repeat;
}

.columnright #whatson .sectiondiv3 h1 {
color: white;
font-size: 12px;
line-height: 28px;
text-align: center;
margin: 0;
}

.columnright #whatson #whatsonbox{
overflow: hidden;
margin: 34px 0 0 0;
}

.columnright #whatson .schedule {
font-size: 10px;
padding: 0 0 0 20px;
text-decoration: underline;
color: white;
}


.columnright #whatson .whatsonrow2, 
.columnright #whatson .whatsonrow {
width: 276px;
margin-left:12px;
overflow: hidden;
}

.columnright #whatson .whatsontime {
float: left;
width: 48px;
height: 30px;
line-height: 30px;
padding: 0px;
background: #ccc;
border: 2px white solid;
text-align: center;
overflow: hidden;
}

.columnright #whatson .whatsontitle {
border: 2px white solid;
width: 214px;
background: #eee;
padding: 0px 0 0px 5px;
height: 30px;
text-align: left;
line-height: 30px;
float: right;
text-transform:uppercase;
overflow: hidden;
}

.columnright #whatson .schedule {
display: none;
}

#foxseperator{
position: relative;
margin: 0 0 0 -5px;
background-color: #fff;
padding: 0;
height: 100%;
}

* html #foxseperator{
margin: 0;
}

*:first-child+html #foxseperator{
margin: 0;
}


#foxseperator-time{
background: #fff url(http://media.wwnytv.com/designimages/wwny_wo-fox2.jpg) 0px 0px no-repeat;
}

/*----------------------------------------- POPUP PLAYER----------------------------------------- */

#videopop {
text-align: left;
padding: 5px;
margin: 0px auto;
width: 728px;
background: transparent url() top center no-repeat;
}

#videopop.brand_seattlepi {
background: transparent url() top center no-repeat;
}
#videopop.brand_seattlepi #search {
margin-bottom: 50px;
}
#videopop.brand_seattlepi .callout {
padding-top: 10px;
}

#videopop #popsclipstop, #videopop #popsclipbot, #videopop #footer, #videopop .videoiconimg {
display: none;
visibility: hidden;
}

#videopop .spotlight {
float: right;
width: 340px;
}

#videopop #search form {
padding: 0;
margin: 0;
height: 1px;
}

#videopop #search {
margin: 6px 0 30px 0;
background: none;
text-align: right;
}

#videopop .headline {
width: 340px;
clear: left;
}

#videopop .headline h3 {
font-size: 14px;
color: #00338E;
margin: 0 0 2px 0;
padding: 0;
}

#videopop .headline p {
font-size: 13px;
color: black;
margin: 0;
padding: 0;
}

#videopop .headline img {
width: 100px;
float: left;
padding: 0 5px 12px 0;
}

#videopop #textarea {
width: 320px;
float: left;
padding: 52px 0 0 0;
margin: 0;
}

#videopop #flashPlayerDiv {
float: left;
}

#videopop .callout {
background: none;
clear: both;
padding-top: 40px;
border: none;
}

* html #videopop .callout {
padding-top: 10px;
}

#videopop #imware {
float: left;
position: absolute;
top: 0;
left: 10px;
}


/* --------------------------------------------ADVERTISING ---------------------------------------- */ 

#header #ad_header{
margin: 0 0 0 323px;
}

.columnleft #contextualad {
background-color: #FFF;
background-image: none !important;
padding: 10px 5px;
margin: 0 -5px;
border-top: 1px solid #97CBE0;
border-bottom: 1px solid #97CBE0;
text-align: left;
}

.callout {
padding: 5px 0 5px 0;
clear: both;
}

.columnright .callout iframe {
padding: 0;
margin: 0;
width: 100%;
}
 
#c160ad1, #c160ad3 {
padding: 5px 0 8px 0;
clear: both;
}

.columncenter .callout {
border-top: 1px solid #B9D3EC;
border-bottom: 1px solid #B9D3EC;
padding: 5px 4px 5px 4px;
clear: both;
}

.columnright #natadad300x250{
padding: 0;
padding: 8px 0 5px 0;
}

#leaderboard1 {
width 728px;
margin: 3px 3px 3px 10px;
padding: 0px;
float: left;

}

#promo180px {
width: 180px;
margin: 3px 10px 3px 3px ;
padding: 0px;
float: right;
}

/*-------------------------------------------EXTERNAL LINKS---------------------------------------*/

#external .sectiondiv h1 {
display: none;
visibility: hidden;
}

.externallinks {
clear:both;
margin-top: 10px;
}

.externallinks img {
border: none;
}

.externallinks a {
font-size: 14px;
}

.externallinks p {
font-size: 12px;
}


/*-------------------------------------Community Calendar------------------------------------------*/

#events .sectiondiv {
display: none;
visibility: hidden;
}

#events h1 {
font-size: 14px;
}

#events p {
font-size: 12px;
}

#caldays {
background: #0d126a !important;
}

.emptycaldate {
background: #2d3892 !important;
}


/*---------------------------------------------submission Queues------------------------------------*/

#ccform {
border-top: 3px double #97CBE0;
border-bottom: 3px double #97CBE0;
color: #FFF;
background: #14254C;
margin-bottom: 5px;
}

#ccform h2 {
font-size: 12px;
color: white;
}


#ccform h1 {
font-size: 12px;
}


/*--------------------------------------Section Intro Content------------------------------------------*/



#story {
font-size: 12px;
border-bottom: 1px solid #97CBE0;
padding-bottom: 8px;
margin-bottom: 0px;
}


#story h1 {
font-size: 14px;
margin: 0;
}

#story #introbody{
padding: 0 4px;
}


/* ------------- SPORTS PAGES -------------- */

/* ------ National CBS feed --------- */

#sports #headlineholder .sectiondiv,
#headlineNationalSports.headlines .sectiondiv,
#sportsnational #headlineholder .sectiondiv{
display: none;
}


#sports #headlineNationalSports.headlines {
margin-bottom: 10px;
height: 100%;
clear: both;
}

#sports #headlineNationalSports.headlines ul {
width: 468px;
margin: 0;
padding: 0;
}

#headlineNationalSports.headlines strong{
font-weight: normal !important;
}

#headlineNationalSports.headlines  ul,
#sportsnational #headlineholder ul{
margin: 0;
padding: 0;
font-size: 12px;
list-style-type: none;
}



#headlineNationalSports.headlines ul p,
#sportsnational #headlineholder ul p{
margin: 4px 0 8px 0;
}

#headlinesportsracing.headlines {
width: 468px !important;
height: 100% !Important;
margin-bottom: 10px;
}

#headlinesportsracing.headlines ul li {
margin-bottom: 10px;
list-style-type: none;
min-height: 95px;
}

#headlinesportsracing.headlines .sectiondiv {
background:url(http://media.wwnytv.com/designimages/WWNY_sectiondivider468.jpg) top left no-repeat !important;
}

#sports #headlineyounews{
width: 150px;
background-color: #cce1f6;
padding-bottom: 2px;
height: 352px;
float: right;
margin: 0px;
}

#sports #headlineyounews .sectiondiv{
background: transparent url(http://media.wwnytv.com/designimages/WWNY_nav-back.jpg) top left repeat-x;
height: 28px;
}

#sports #headlineyounews .sectiondiv h1{
margin: 0;
line-height: 28px;
text-align: center;
}

#sports #headlineyounews .sectiondiv h1 a{
font-size: 14px;
color: #fff;
}

#sports #headlineyounews ul{
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
}

#sports #headlineyounews ul li{
clear: both;
float: left;
width: 100%;
margin: 2px 0;
padding: 0 4px;
overflow: hidden;
}

#sports #headlineyounews ul li .topthumbmore{
width: 54px;
height: 75px;
margin: 0;
float: left;
padding: 0;
border: solid #000 1px;
}

#sports #headlineyounews ul li .headtitle{
font-size: 11px;
display: block;
width: 60px;
height: 56px;
overflow: hidden;
padding: 0 0 0 5px;
margin: 0;
}

#sports #headlineyounews ul li .videoiconimg{
display: none;
}

#sports #headlinesports,
#sports #headlinesports3 {
    display: block !important;
    clear: both !important;
    width: 476px !important;
    background: #FFFFFF !important;
    margin: 8px 0;
    overflow: hidden;
}

#sports #headlinesports3 {
    height: auto;
}

#sports #headlinesports .sectiondiv,
#sports #headlinesports3 .sectiondiv {
    display: none;
}

#sports #headlinesports ul {
    clear: both;
}

#sports #headlinesports ul li {
    list-style: none;
    clear: both;
    margin-left: -25px;
}

#sports #headlinesports ul li .headtitle {
    font-size: 13px;
    font-weight: bold;
    color: ;
}

#sports #headlinesports ul li .headtitle {
    color: #14254C !important;
}

#sports #headlinesports ul li p {
    font-size: 12px;
}

#sports #headlinesports3 ul {
    clear: both;
}

#sports #headlinesports3 ul li .headtitle {
    color: #14254C;
}

/* ---------- ENTERTAINMENT PAGES ----------- */

/* ---- Main Entertainment Page ---- */

#headlineEntertainmentnews.entmorestories .sectiondiv{
display: block;
background:transparent url(http://media.wwnytv.com/designimages/WWNY_sectiondivider468.jpg) no-repeat scroll left top;
height:30px;
}

#headlineEntertainmentnews.entmorestories .sectiondiv h1{
font-size:13px;
font-weight:bold;
line-height:28px;
margin:0;
padding:0;
text-align:center;
}

#headlineEntertainmentnews.entmorestories .sectiondiv h1 a{
color:#FFFFFF;
}

#entertainment #craigemail {
text-align:center;
}

#entertainment #craigemail a{
display: block;
margin:3px;
padding:3px;
font-weight: bold;
border: 1px solid;
}

/* ---- ENT Landing Page --------- */

.enttopstory{
width: 320px;
float: left;
margin: 0 0 16px 0;
}

.enttopstory .sectiondiv{
display: none;
}

.enttopstory ul{
list-style-type: none;
margin: 0;
padding: 0;
}

.enttopstory ul li{

}

.enttopstory ul li .headtitle{
font-size: 13px;
font-weight: bold
}

.enttopstory ul li .topthumbmore{
width: 320px;
}

.enttopstory ul li p{
margin: 4px 0 0 0;
font-size: 12px;
}

.entopheadlines{
width: 137px;
float: left;
background: #ddd;
margin: 0 0 0 8px;
padding: 0 4px;
}

.entopheadlines .sectiondiv{

}

.entopheadlines .sectiondiv h1{
font-size: 14px;
}

.entopheadlines ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.entopheadlines ul li{
font-size: 12px;
margin: 4px 0;
}

.entopheadlines ul li a{
font-size: 11px;
}


.entmorestories{
clear: both;
width: 100%;
margin: 0px 0 8px 0;
}

.entmorestories .sectiondiv{
display: none;
}

.entmorestories .sectiondiv h1{
font-size: 18px;
}

.entmorestories ul{
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
}

.entmorestories ul li{
overflow: hidden;
margin: 8px 0;
}

.entmorestories ul li .headtitle{
font-size: 13px;
}

.entmorestories ul li p{
margin: 4px 0 0 0;
font-size: 12px;

}


#headlineentertainment{
width: 468px;
}

#headlineentertainment .sectiondiv{
height: 30px;
background: transparent url(http://media.wwnytv.com/designimages/WWNY_sectiondivider468.jpg) top left no-repeat;

}

#headlineentertainment .sectiondiv h1{
display: none;
margin: 0;
}

#headlineentertainment ul{
list-style-type: none;
margin: 0;
padding: 0;
}

#headlineentertainment ul li .headtitle{
display: none;
}


/* ----------------- FEATURES ------------ */

/* ---- landing page ---- */

.columncenter .headlinewimage {
width: 232px;
float: left;
background-color: #fff;
margin-bottom: 8px !important;
height: 280px;
overflow: hidden;
margin-right: 4px;
}

.columncenter .headlinewimage .sectiondiv {
background: transparent url(http://media.wwnytv.com/designimages/WWNY_sectiondivider232.jpg) top left no-repeat;
height: 38px;
}

.columncenter .headlinewimage .sectiondiv h1 {
font-size: 14px;
line-height: 28px;
margin: 0;
text-align: center;
color:#fff;
font-weight:bold;
}

.columncenter .headlinewimage ul {
margin: 0px 0px;
padding: 0 0 0 20px;
color: #aaa;
}


.columncenter .headlinewimage ul li {
font-size: 12px;
line-height: 18px;
}

.columncenter .headlinewimage ul li.head1 {
padding-top: 5px;

}

.columncenter .headlinewimage ul li.head1 a.headtitle {
display: block;
float: left;
width: 140px;
font-size: 14px;
}

.columncenter .headlinewimage .sectiondiv h1 a {
color: #fff;
}
.columncenter .headlinewimage .sectiondiv h1 a:hover {
text-decoration: underline;
}

.columncenter .headlinewimage .headthumb img {
display: none;
visibility: hidden;
}

.columncenter .headlinewimage .head1 .headthumb img {
width: 80px;
margin: 3px 5px 5px 0;
padding: 0px;
display: block;
visibility: visible;
}

.columncenter .headlinewimage .head1 {
padding: 0px 0px 5px 0px;
line-height: 14px;
}


.columncenter .headlinewimage ul .head1 {

list-style-type: none;
margin-left: -13px;
margin-top: -1px;
width: 270px;
}

.columncenter .headlinewimage .head2 {
border-top: 1px solid #ddd;
padding-top: 5px;
}



.columncenter .headlinewimage ul .head1 a:link,
.columncenter .headlinewimage ul .head1 a:visited,
.columncenter .headlinewimage ul .head1 a:active {
color: #555;
font-weight: bold;
font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 15px;
line-height: 17px;
}


.columncenter .headlinewimage .head2 {
margin-top: 5px;
clear: left;
}



/* ------------- FEATURE SECTION PAGES ---------- */

.parentfeatures #story .sectiondiv{
display: none;
}
.parentfeatures #story #introbody{
text-align: center;
padding: 3px 0 0 0;
}

.parentfeatures #story #introbody a{
padding: 2px;
border: outset black 3px;
text-align: center;
font-weight: bold;
}



.parentfeatures #surveysection .sectiondiv{
background: transparent url(http://media.wwnytv.com/designimages/WWNY_sectiondivider468.jpg) top left no-repeat;
height: 38px;
}

.parentfeatures #surveysection .sectiondiv h1{
margin: 0;
padding: 0;
color: #fff;
font-size: 16px;
text-align: center;
line-height: 30px;
}


/* ------------ ABOUT US ------------ */

/* ----- Tell us More --------- */
#abouttellusmore .columncenter .sectiondiv{
display: none;
}

#aboutwwny-tv-advertisers .columnright,
#abouttellusmore .columnright{
display: none;
}


/* --- CONTACT US --- */


.parentcontact #surveysection .sectiondiv{
background: transparent url(http://media.wwnytv.com/designimages/WWNY_sectiondivider468.jpg) top left no-repeat;
height: 38px;
}

.parentcontact #surveysection .sectiondiv h1{
margin: 0;
padding: 0;
color: #fff;
font-size: 16px;
text-align: center;
line-height: 30px;
}



/* ------------- TITAN TV PAGE -------------- */

#whatson .columnright{
display: none;
}

#whatson .columncenter .sectiondiv,
#whatson .columncenter #mpcontext {
display: none;
}


/* ---------- YOU NEWS ---------------- */

#ynwidget300{
margin: 8px 0 0 0;
}


/* --------- show story titles --------- */
#storydiv.sectiondiv{
display: block;
}

/* --------- REMOVE LEFT COLUMN REAL ESTATE --------- */
#real-estate .columnleft{
display: none;
visibility: hidden;
}

/* --------- FEATURES AD --------- */
#features #headlinefeaturesmcdonalds-athlete-of-the-week{
background-color:#FFFFFF;
float:left;
height:280px;
margin-bottom:8px !important;
margin-right:4px;
overflow: visible;
width:232px;
}

#features #headlinefeaturesmcdonalds-athlete-of-the-week ul li.head1 .videoicon{
display: none;
visibility: hidden;
}

#features #headlinefeaturesinterviews{
margin-top: 60px;
}

/* --------- Entertainment headline titles --------- */
#entertainmentcalendar-of-events .eventlistdetail h2{
font-size: 14px;
}

#entertainmentcalendar-of-events #storytools,
#entertainmentcalendar-of-events .storyinfo{
display: none;
visibility: hidden;
}
