@import url("wkbw_top_styles.css"); 

/* -------------------------------------GENERAL ------------------------------------*/
body {
font-family: Arial, Helvetica, Verdana, sans-serif;
}

.columnleft {
border-right: 1px solid #1A32AE;
border-top: 1px solid #6579DC;
}

.columnleft .sectiondiv, .columnleft .sectiondiv3 {
background: transparent url(../media-sub/designimages/wkbw180x30.gif) top left no-repeat;
}

.columncenter {
border-right: 1px solid #1A32AE;
border-top: 1px solid #6579DC;
}

.columnright {
border-top: 1px solid #6579DC;
}

a:link, a:visited, a:active {
color: #172FAB;
text-decoration: none;
}

a:hover {
color: #172FAB;
text-decoration: underline;
}

.more,
.subtitle {
display: none;
visibility: hidden;
}

#return {
font-weight: bold;
}

/* -----------------------------------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,
#headlinenews .videoicon {
display: none;
visibility: visible;
}

.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: #172fab;
    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;
}

.topthumbmore {
    float: left;
    width: 120px;
    margin: 0 5px 0 0;
    padding: 0 0 18px 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;
}


/* -----------------------INDEX & SPORTS TOP STORY------------------------- */

#index #topstorydiv, 
#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: #172fab;
    font-size: 18px;
    line-height: 21px;
    margin: 5px 0;
}

#sports #topstory h1 a:link {
    color: #172fab;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

#index #topstory p, #sports #topstory p {
    font-size: 12px;
    line-height: 14px;
    margin: 0;
    padding: 0;
}


/*----------------- INDEX ADDITIONAL TOP STORIES ----------------------*/

.columncenter #headlinenewslocal,
.columncenter #headlinehomevideo {
width: 473px !important;
padding: 8px 0 8px 0 !important;
margin: 0 !important;
height: 100% !important;
}


#index .columncenter #headlinenewslocal .sectiondiv h1,
#index .columncenter #headlinehomevideo .sectiondiv h1 {
background: transparent url(../media-sub/designimages/wkbw468x30.gif) top left no-repeat;
height: 22px;
padding: 4px 0 0 10px;
font-size: 18px;
font-weight: bold; 
}

.columncenter #headlinenewslocal ul,
.columncenter #headlinehomevideo ul {
margin: 0;
padding: 0 !important;
list-style-type: none;
}


#headlinenewslocal ul a:link, #headlinenewslocal ul a:active, #headlinenewslocal ul a:visited, #headlinenewslocal ul a:hover, 
#headlinehomevideo ul a:link, #headlinehomevideo ul a:active, #headlinehomevideo ul a:visited, #headlinehomevideo ul a:hover {
color: #172fab !important;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
margin: 0 0 0 10px;
padding: 0;
font-size: 12px;
font-weight: bold;
}

.columncenter #headlinenewslocal ul a:hover,
.columncenter #headlinehomevideo ul a:hover  {
text-decoration: underline;
}

#textarea h1 a {
color: #172FAB !important;
}

#index .sectionsponsor {
margin: 15px 0;
display: none;
visibility: hidden;
}

#index #headlinehomevideo .sectionsponsor {
display: block;
visibility: visible;
}

/* ---------------------- FEATURE NAV-------------------------  */

#featurenav {
clear: both;
width: 468px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#featurenav .sectiondiv {
visibility: hidden;
display: none;
}

.feature {
width: 117px;
height: 190px;
text-align: center;
float: left;
margin-bottom: 8px;
overflow: hidden;
}

.feature img {
border: 1px solid #B0ABA8;
margin-top: 7px;
width: 103px;
height: 77px;
}

.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(../media-sub/designimages/WKBW_break_02.jpg) bottom left no-repeat;
}

#breaking h1 {
color: #eee;
letter-spacing: .04em;
margin: 5px 0 0 0;
padding: 15px 10px 0 10px;
height: 100%;
font-size: 18px;
background: transparent url(../media-sub/designimages/WKBW_break_01.jpg) top left no-repeat;
}

#breaking p {
color: #eee;
margin: 0;
padding: 5px 10px 20px 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 MAIN PAGE HEADLINES -----------------*/

#index .columncenter .headlines {
width: 232px; 
height: 225px;
font-size: 12px; 
float: left;
margin: 0 2px 14px 2px;   
overflow:hidden;  
}

#index .columncenter .headlines .sectiondiv h1 {
    background: transparent url(../media-sub/designimages/wkbw232x30.gif) top left no-repeat;
    height: 22px;
    padding: 4px 0 0 10px;
    font-size: 18px;
    font-weight: bold; 
}

.headlinenewslocal .sectiondiv h1{
    background: transparent url(../media-sub/designimages/wkbw468x30.gif) top left no-repeat;
    height: 22px;
    padding: 4px 0 0 10px;
    font-size: 18px;
    font-weight: bold; 
}

#index .columncenter .headlines .sectiondiv h1 a {
text-decoration: none;
color: #355fa7;
}

#index .columncenter .headlines .sectiondiv h1 {
text-decoration:none;
color: #355fa7;
}

#index .columncenter .headlines ul {
    margin: -6px 0 0 0; 
    padding: 0 0 0 24px;
}

#index .columncenter .headlines ul li {
    padding: 0 0 4px 0;
}

#index .columncenter .headlines ul li a {
color: #333; 
}



/*  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: #172FAB;
font-size: 24px;
margin: 0 0 0 0;
padding: 0;
}

#storysection h2 {
clear: both;
color: #172FAB;
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;
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: #e3e3e3;
width: 148px;
height: 238px;
margin: 0 0 5px 5px;
border-top: 1px solid #172FAB;
border-bottom: 1px solid #172FAB;
}

#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: 143px;
height: 106px;
clear: none;
margin: 0;
padding: 10px 0 0 5px;
text-align: left;
}

#newsentertainment .storybox .author, #newshealth .storybox .author, #newstech .storybox .author, #newsbusiness .storybox .author {
display:none;
visibility:hidden;
}

/*--------------------- SUBMISSION QUEUES ----------------*/

#ccform {
border-top: 3px double #97CBE0;
border-bottom: 3px double #97CBE0;
color: #FFF;
background: #172FAB;
margin-bottom: 5px;
}

#ccform h2 {
font-size: 12px;
color: white;
}


#ccform h1 {
font-size: 12px;
}


/*--------------- SECTION INTRO CONTENT -----------------------*/

#story h1 {
font-size: 14px;
}

#story {
font-size: 12px;
margin-bottom: 5px;
}

/* ----------------- GALLERY ------------------*/


#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;
}



/*--------------  SPORTS MAIN PAGE HEADLINES -----------------*/

#sports .columncenter .headlines {
width: 232px; 
height: 225px;
font-size: 12px; 
float: left;
margin: 0 2px 14px 2px;   
overflow:hidden;  
}

#sports .columncenter .headlines .sectiondiv h1 {
    background: transparent url(../media-sub/designimages/wkbw232x30.gif) top left no-repeat;
    height: 22px;
    padding: 4px 0 0 10px;
    font-size: 18px;
    font-weight: bold; 
}


#sports .columncenter .headlines .sectiondiv h1 a {
text-decoration: none;
color: #355fa7;
}


/*----------------- ADDITIONAL SPORTS TOP STORIES ----------------------*/

.columncenter #headlinesports2 h1,
.columncenter #headlinesports2 .sectiondiv,
.columncenter #headlinesports ul li .videoicon  {
display: none;
visibility: hidden;
}

.columncenter #headlinesports2 ul li .videoicon{
display: block;
visibility: visible;
}

.columncenter #headlinesports2 {
width: 473px !important;
padding: 8px 0 8px 0 !important;
margin: 0 !important;
height: 100% !important;
}

#sports .columncenter #headlinesports .sectiondiv h1 a {
color: #000 !important;  
}

.columncenter #headlinesports2 ul {
margin: 0;
padding: 0 !important;
list-style-type: none;
}

#headlinesports2 ul a:link, #headlinesports2 ul a:active, #headlinesports2 ul a:visited, #headlinesports2 ul a:hover {
color: #172fab !important;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
margin: 0 0 0 10px;
padding: 0;
font-size: 12px;
font-weight: bold;
}

.columncenter #headlinesports2 ul a:hover {
text-decoration: underline;
}

.columncenter #headlinesports ul a:hover {
text-decoration: underline;
}

.columncenter #headlinesports2 ul li {
width: 468px;
display: block;
float: left;
}

.columncenter #headlinesports2 ul li p {
margin: 0;
padding: 4px 0 12px 0;
}

.columncenter #headlinesports2 ul li .topthumbmore {
margin: 0 5px 5px 0;
float: left;
}

#textarea h1 a {
color: #172FAB !important;
}


/*---------------- SPORTS TOP HEADLINES---------------------*/
#sports #headlinesports {
width: 137px !important;
float: right !important;
background-color: #ececec;
padding: 5px 5px 10px 5px !important;
font-size: 11px !important;
height: 100% !important;
margin: 0 0 10px 0 !important;
}

#sports #headlinesports h1 {
color: black !important;
font-size: 14px !important;
margin: 0 0 0 0 !important;
padding: 0 !important;
height:20px !important;
background: none !important;
}

#sports #headlinesports ul {
margin: 0 0 0 20px !important;
padding: 0 !important;
}

#sports #headlinesports ul li {
padding-bottom: 4px !important;
}

#sports #headlinesports ul li a {
color: #172fab !important;
}

/*----- High School Sports ------- */
#headlinesportshighschool.headlines,
#headlinesportshighschoolvideo.headlines
 {
width: 468px !important;
}


#headlinesportshighschool .sectiondiv,
#headlinesportshighschoolvideo .sectiondiv
 {
display: block;
visibility: visible;
background: transparent url(../media-sub/designimages/wkbw468x30.gif) top left no-repeat;
height: 30px;
margin: 0 0 5px 0;
padding: 0 0 0 50px;
width:468px;
}

#headlinesportshighschool .sectiondiv h1 a,
#headlinesportshighschoolvideo .sectiondiv h1 a
 {
height: 30px;
margin: 0;
padding: 0;
color: #355FA7;
font-size: 16px;
line-height: 32px;
text-transform: uppercase;
}


#headlinesportshighschool ul {
padding: 0;
width: 468px;
}

#headlinesportshighschool ul li {
list-style-type: none;
width: 469px;
}

#headlinesportshighschool ul li .headtitle a:link {
color: #172fab;
font-size: 16px;
line-height: 21px;
margin: 5px 0;
}


#headlinesportshighschool .videoicon  {
display: inline;
margin: 0;
}

#headlinesportshighschoolvideo.headlines ul{
padding: 0;
}

#headlinesportshighschoolvideo ul li {
list-style-type: none;
}

/*--------------  VIDEO PLAYER--------------  */
#videobox {
clear: both;
width: 320px;
float: left;
margin-top: -1px;
padding: 0px 0 5px 0;
margin-bottom: 12px;
text-align: left;
}

#videobox #play {
 	position: absolute;
 	left: 270px;
 	top: 223px;
}
#videobox #play a {
 	color: #fff;
}


#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;
}



/* ------------- 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 {
clear: both;
margin-top: 5px;
}

#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;
}


/* --------- WEATHERBOX MODULE-------------  */

.columnleft #weatherbox {
background: transparent;
font-size: 12px;
padding-top: 0px;
margin-bottom: 5px;
}

.columnleft #weatherbox .sectiondiv3 {
background: transparent url(http://www.wkbw.com/includes/wkbw_styles.css) top left no-repeat;
}


.columnleft #weatherbox .sectiondiv3 h1 {
color: #355fa7;
font-size: 16px;
padding: 2px 0 0 0;
margin: 0;
background: transparent url(../media-sub/designimages/wkbw180x30.gif) top left no-repeat;
text-align: center;
}

.columnleft #weatherbox .sectiondiv3 h1 a {
color: #355fa7;
font-size: 16px;
padding: 2px 0 0 0;
text-align: center;
}

* html .columnleft #weatherbox .sectiondiv3 h1 {

height: 1%;
}

.columnleft #weatherbox #forecast {
margin-top: 4px;
}

.columnleft #weatherbox .icon img {
margin: 0px 0 0 10px;
padding: 0;
border: 1px solid black;
width: 55px;
height: 58px;
float: left;
}

.columnleft #weatherbox #weathercontent #weatherdata #sevenday {
padding-bottom: 4px;
}

.columnleft #weatherbox #weathercontent #weatherdata #sevenday img {
width: 178px;
}

.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;
}

.columnleft #weatherbox .more {
display:block;
visibility:visible;
font-size: 18px;
font-weight:bold;
margin: 10px 0 0 25px;
}

.columnleft #weatherbox #weatherdata #extbloglink {
display:none;
visibility:hidden;
}

/*-------------------- ON DEMAND -------------------*/

.columnleft #headlinehomeondemand {
width: 180px;
margin: 5px 0 0 0;
padding: 0;
clear: both;
}


.columnleft #headlinehomeondemand .topthumbmore {
width: 38px;
margin: 0 5px 0 0;
padding: 0;
}

.columnleft #headlinehomeondemand .sectiondiv {
background: transparent url(../media-sub/designimages/wkbw180x30.gif) top left no-repeat;
}

.columnleft #headlinehomeondemand .sectiondiv h1 {
color: #355fa7;
font-size: 16px;
padding: 3px 7px;
text-align: center;
}

.columnleft #headlinehomeondemand ul {
margin: 0 !important;
padding: 0 0 0 5px !important;
}

.columnleft #headlinehomeondemand ul li {
list-style-type: none;
margin: 0;
padding: 0px;
font-size: 13px;
height: 43px;
clear: both;
}

.columnleft #headlinehomeondemand .link {
margin: 0;
padding: 0;
}

.columnleft #headlinehomeondemand ul li a {
font-weight: bold;
}

/* On Demand Shopping */
#homeondemandshopping .columnleft,
#homeondemandshopping .columnright,
#homeondemandshopping .sectiondiv,
#homeondemandshopping .storyinfo,
#homeondemandshopping #ynicon {
display: none;
visibility: hidden;
}

/*--------------------  STOCKS --------------------- */

#stocks {
margin-top: 5px;
margin-bottom: 20px;
}


#stocks img {
display: none;
visibility: hidden;
}

#stocks h1 {
font-size: 16px;
text-align: center;
color: #355fa7;
height: 20px;
margin: 0;
padding: 3px 0 0 7px;
}

#stocksfeed {
width: 165px;
height: 200px;
padding-top: 0px;
margin-left: 10px;
margin-bottom: 5px;
}

#stocksfeed tr, #stocksfeed td {
background-color: #ffffff;
}



/*------------------  POLL --------------------- */

#poll {
font-size: 13px; 
padding: 0px 0 80px 0px; 
margin: 0;
width: 300px;
}

#poll h1 {
height: 20px;
width: 300px;
background: transparent url(../media-sub/designimages/wkbw300x30.gif) no-repeat top left ;
text-align:center;
color:#355fa7;
font-size:16px;
padding: 4px 0 0 0;
}

#poll h2 {
font-size: 16px; 
width: 260px;
margin-left: 20px;
text-align: justify;
color: #123a92;
}



#poll .submit {
margin-top: 12px;
margin-left: 20px;
}

/*#poll ul {
margin-left: -22px;
}*/

* html #poll ul {
margin-left: 10px;
}


/*--------------  MOST POPULAR ------------------- */

.columnright #mostpopular {
margin: 0;
padding: 0px 0 0px 0;
width: 280px;
}

.columnright #mostpopular .sectiondiv h1 {
height: 20px;
line-height: 18px;
width: 300px;
background: transparent url(../media-sub/designimages/wkbw300x30.gif) no-repeat top left ;
font-size: 16px;
color: #355fa7;
padding: 5px 0px 0px 0px;
text-align: center;
}

.columnright #mostpopular ul {
font-size: 12px;
margin: -3px 0 0 0;
padding: 0 0 0 28px;
width:270px;

}



.columnright #mostpopular ul li {
padding: 0px;
width: 270px;
vertical-align: middle;
}



/* ------------ AP VIDEO -------------- */
#apvideo {
margin: 0;
padding-bottom: 4px;
text-align: center;
}

#apvideo h1 {
color: white;
font-size: 16px;
padding: 3px 7px 3px 7px;
}


/*---------WHATS ON--------------*/
#whatson .fulllink {
display: none;
visibility: hidden;
}

#whatson {
font-size: 11px;
width: 300px;
margin-bottom: 10px;
}

#whatson .sectiondiv3 h1 {
font-size: 16px;
padding: 5px 0px 0px 25px;
color:#355fa7;
}

#whatson .schedule {
font-size: 10px;
padding: 0 0 0 20px;
text-decoration: underline;
color: #355fa7;
}


#whatson iframe {
width: 273px !important;
padding-left: 17px;
}

#whatson .sectiondiv3 {
height: 25px;
width: 300px;
background: transparent url(../media-sub/designimages/wkbw300x30.gif) no-repeat top left ;
}

* html #whatson .sectiondiv3 {
height: auto;
margin-bottom: -20px;
}

.whatsonrow2, .whatsonrow {
width: 276px;
margin-left:12px;
}

.whatsontime {
float: left;
width: 48px;
height: 30px;
line-height: 30px;
padding: 0px;
background: #ccc;
border: 2px white solid;
text-align: center;
overflow: hidden;
}

.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;
}


/*------------------- FOOTER ---------------------*/

#footer {
text-align: center;
padding: 8px 8px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 14px;
border-top: 1px solid #172fab;
border-bottom: 1px solid #172fab;
color: #FFF;
width: 962px;
background-color: #6578dc;
}

#footer a {
color: white;
}

.disclaim {
text-align: left;
padding: 6px 0;
}

.company, .address, .city, .state, .zip {
display: inline;
}

.copydoc {
display: inline;
padding: 4px 8px;
}

.copyright {
display: none;
visibility: hidden;
}


/*------------------ POPUP PLAYER-------------------- */

#videopop {
text-align: left;
padding: 5px;
margin: 0px auto;
width: 728px;
background: transparent url(../media-sub/designimages/WKBW_videoplayer.jpg) top center no-repeat;
}

#videopop.brand_seattlepi {
background: transparent url(http://www.wkbw.com/includes/wkbw_styles.css) 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: #172fab;
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;
}

#videopop #bannerIFrame {
clear: both;
width: 728px;
height: 90px;
margin: 20px 0 0 0;
background: transparent;
}


/* -------------ADVERTISING ----------------- */ 

.columncenter #contextualad {
background-color: #FFF;
background-image: none !important;
padding: 10px 0 10px 20px;
margin: 40px -5px;
border: none;
text-align: left;
}

.columnleft #contextualad {
background-color: #FFF;
background-image: none !important;
padding: 10px 5px;
margin: 0 -5px;
text-align: left;
}

.callout {
padding: 6px 0 6px 0;
clear: both;
}

.columnright .callout iframe {
padding: 0;
margin: 0;
width: 100%;
}
 
.columncenter .callout {
border-top: 1px solid #6579DC;
border-bottom: 1px solid #6579DC;
padding: 5px 4px 5px 4px;
clear: both;

}


#leaderboard1, #leaderboard2 {
text-align: center;
}

#banner2 {
display:inline;
margin:0px 0px 0pt 5px;
}

#leaderboard1 {
display:inline;
margin:0px 0px 0px 5px;
}

#leaderboard1 a img,
#leaderboard2 a img,
#ad_05 a img  {
border: 0px;
}

#newscontent .author, #newscontent .storyinfo, #newscontent #storytools {
display: none;
visibility: hidden;
}

#dirmsectiondiv {
z-index: 100000;
padding: 5px 0 0 0;
clear: both;
}

#directorym {
margin: 0px;
z-index: 0;
margin: 0 0 0 0;
}

/* Ad layout Styling */

#ad_leaderboard1 {
width: 728px; 
height: 90px;
}

#ad_banner2 {
width: 230px;
height: 90px;
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;
}


/*-----------------Story Excludes -------------------*/
#weatherclosings .storyinfo,
#weatherclosings #imware,
#weatherclosings #storytools,
#weatherclosings .author,
#weathernational .storyinfo,
#weathernational #imware,
#weathernational #storytools,
#weathernational .author,
#weatherradar .storyinfo,
#weatherradar #imware,
#weatherradar #storytools,
#weatherradar .author,
#weatherplanner .storyinfo,
#weatherplanner #imware,
#weatherplanner #storytools,
#weatherplanner .author,
#programmingrtn11rtn_sports_schedules .storyinfo,
#programmingrtn11rtn_sports_schedules #storytools,
#programmingrtn11rtn_sports_schedules .author,
#homeondemand .storyinfo,
#homeondemand #storytools,
#homeondemand .author,
#homeondemand .leadstoryimg,
#homeondemand .columncenter .sectiondiv h1,
#featureswnywomenmoreinfo .sectiondiv h1,
#aboutcareers .topthumbmore,
#weatherforecast #extendedbox .sectiondiv,
#weatherforecast #extendedbox #story h2,
#sportslocalschoolstomorrow .columnleft,
#sportslocalschoolstomorrow .columnright,
.parentaroundtown .columncenter #storytools,
.parentaroundtown .columncenter .storyinfo,
.parentaroundtown .columncenter #ynicon
{
display: none;
visibility: hidden;
}



/* ------------------------------------------------SECTION STYLING ---------------------------------------- */


/* ---------------- NEWS SECTION ----------------- */

/*----------------- Business ----------------------*/

#newsbusinessbizfirst #headlinenewsbusiness,
#newsbusinessbizfirst #headlineBusinessFirst{
font-size: 13px;
margin-left:-20px;
margin-top:-14px;
line-height:18px;
}


#newsbusinessbizfirst #headlineBusinessFirst .sectiondiv{
display: none; visibility: hidden;
}


#newsbusinessbizfirst #headlinenewsbusiness h1 {
font-size: 16px;
margin: 0 0 0 15px;
padding: 10px 0 0 5px;
}

#newsbusinessbizfirst #topstorydiv .sectiondiv{
display:block;
visibility: visible;
background: transparent url(../media-sub/designimages/wkbw_BizFirst468x60.jpg) top left no-repeat;
height: 80px;
}

#newsbusinessbizfirst #topstorydiv .sectiondiv h1{
display:none;
visibility: hidden;
}


/*------------------WEATHER SECTION-----------------*/

#weatherfeeds {
background-color: #6578dc;
border: 1px solid #172fab;
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;
}

#weathervideo h1 {
display:none;
visibility:hidden;
}

#weathervideo #story {
text-align: center;
font-size:14px;
padding: 0 0 20px 0;
}

#weathervideo .videoicon a {
font-size: 14px;
}



/* ---------- Weather Planner --------------------- */
#weatherplanner .storybody img {
width:320px;
}

#weatherplanner .storybox .author,
#weatherplanner .storyinfo {
display:none;
visibility:hidden;
}

.weatherftpbox img {
width:220px;
}

/* ------------------- SPORTS -------------------- */


#sportsnational #headlineABCSportsNews .sectiondiv,
#sportscollege #headlineBuffaloStateSportsNews .sectiondiv,
#sportssabres #headlineSabresNews .sectiondiv,
#sportsbills #headlineBillsnews .sectiondiv,
#sportsbisons #headlineBisonsHeadlines .sectiondiv {
display: none; visibility: hidden;
}

#sportsnational #headlineABCSportsNews,
#sportscollege #headlineBuffaloStateSportsNews,
#sportssabres #headlineSabresNews,
#sportsbills #headlineBillsnews,
#sportsbisons #headlineBisonsHeadlines {
font-size: 13px;
margin-left:-20px;
margin-top:-14px;
line-height:18px;
}

#sportssuper7submission #storytools,
#sportssuper7submission .storyinfo,
#sportssuper7 #story .sectiondiv h1,
#sportslocalschoolstomorrow #ynicon,
#sportslocalschoolstomorrow .storyinfo
 {
display: none; 
visibility: hidden;
}

#sportssuper7 #story a {
font-size: 15px;
font-weight: bold;
}


/* ------------------------ TRAFFIC -------------------- */

#traffic #storytools,
#traffic .author,
#traffic .storyinfo,
#traffic .columnleft,
#traffic .columnright{
display: none;
visibility: hidden;
}


/*------------  FEATURES SECTION ----------------- */

/*  FEATURE NAV  */
#programming #featurenav,
#about #featurenav,
#programmingrtn11 #featurenav,
#features #featurenav {
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0;
background: transparent;
}

#programming #featurenav .sectiondiv,
#about #featurenav .sectiondiv,
#programmingrtn11 #featurenav .sectiondiv,
#features #featurenav .sectiondiv {
visibility: hidden;
display: none;
}

#programming .feature,
#about .feature,
#programmingrtn11 .feature,
#features .feature {
width: 100%;
float: none;
text-align: left;
margin: 0;
padding: 0;
border: 0;
height: 150px;
}

#programming .feature img,
#about .feature img,
#programmingrtn11 .feature img,
#features .feature img {
margin: 0 5px 5px 0;
float: left;
width: 150px;
height: 112px;
}

#features .feature img {
border: 0px;
}

#programming .feature h2,
#about .feature h2,
#programmingrtn11 .feature h2,
#features .feature h2 {
margin: 0;
padding: 0;
background-color: transparent;
font-size: 18px;
font-weight: normal;
border: 0;
text-align: left;
font-weight: bold;
}

#programming .feature h2 a,
#about .feature h2 a,
#programmingrtn11 .feature h2 a,
#features .feature h2 a {
color: #172FAB;
}

#programming .feature h3,
#about .feature h3,
#programmingrtn11 .feature h3,
#features .feature h3 {
margin: 0;
font-size: 13px;
line-height: 12px;
font-weight: normal;
float: left;
text-align: left;
width: 300px;
}

#programming .feature h3 a,
#about .feature h3 a,
#programmingrtn11 .feature h3 a,
#features .feature h3 a {
color: #333333;
}

#programming .feature p,
#about .feature p,
#about .feature ul,
#programmingrtn11 .feature p,
#programmingrtn11 .feature ul,
#features .feature p,
#features .feature ul {
visibility: hidden;
display: none;
}
.parentprogramming .author, 
.parentprogramming #storytools, 
.parentprogramming .storyinfo,
.parentabout .author, 
.parentabout #storytools, 
.parentabout .storyinfo,
.parentprogrammingrtn11 .author, 
.parentprogrammingrtn11 #storytools, 
.parentnprogrammingrtn11 .storyinfo, 
.parentfeatures .author, 
.parentfeatures #storytools, 
.parentfeatures .storyinfo {
display: none;
visibility: hidden;
}

/* -------------------Your Green Life ----------------------- */
#featuresgreenlife #ecotip table {
width: 300px;
float: left;
}

#featuresgreenlife #idealbite {
float: left;
text-align: left;
width: 158px;
padding: 0 0 0 10px;
}

#featuresgreenlife #topstorydiv {
clear: both;
padding-top: 20px;
}

#headlineTreehugger .sectiondiv h1 {
display: block;
visibility: visible;
background: transparent url(../media-sub/designimages/wkbw468x30.gif) top left no-repeat;
height: 30px;
margin: 0 0 5px 0;
width:468px;
padding: 4px 0 0 10px;
font-size: 18px;
font-weight: bold; 
color: #355FA7;
}

#headlineTreehugger ul {
list-style-type:none;
padding: 0;
}

#headlineTreehugger li {

clear: both;
}

#headlineTreehugger ul p {
font-size: 12px;
}

#headlineTreehugger .feedflare,
#headlineTreehugger img {
display:none;
visibility:hidden;
}


/* ----------------- Morning News ----------------*/

#featuresmorningnews .columncenter .headlines {
width: 232px; 
height: 220px;
font-size: 12px; 
float: left;
margin: 0 2px 14px 2px;     
}

#featuresmorningnews .columncenter .headlines .sectiondiv h1 {
    background: transparent url(../media-sub/designimages/wkbw232x30.gif) top left no-repeat;
    height: 22px;
    padding: 4px 0 0 10px;
    font-size: 18px;
    font-weight: bold; 
}

#featuresmorningnews .columncenter .headlines .sectiondiv h1 a {
text-decoration: none;
color: #fff;
}

#featuresmorningnews .columncenter .headlines .sectiondiv h1 {
text-decoration:none;
color: #FFF;
}

#featuresmorningnews .columncenter .headlines ul {
    margin: -6px 0 0 0; 
    padding: 0 0 0 24px;
}

#featuresmorningnews .columncenter .headlines ul li {
    padding: 0 0 4px 0;
}

#featuresmorningnews .columncenter .headlines ul li a {
color: #333; 
}

/* ---------------- FEATURES - FAMILY/CWK and FOOD & WINE ---------------*/
#featuresfoodwine .columncenter {
height: 2000px;
}

#featuresfoodwine .columncenter #story {
margin-top: 780px;
overflow: hidden;
}

#featuresfoodwine .columncenter #topstorydiv {
margin-top: -1980px;
height: 150px;
overflow: hidden;
}

#featuresfoodwine .columncenter #moretopstories {
height: 330px;
overflow: hidden;
}

#featuresfoodwine .columncenter #headlineholder {
height: 250px;
}

#featureskids .columnleft,
#featureskids #story .sectiondiv {
display: none;
visibility: hidden;
}




/* -------------------- PROGRAMMING -------------------- */

/* abc */
#programmingabc #headlineholder{
display: none;
visibility: hidden;
}

#headlineNiagaraGazette,
#headlineArtvoicearticles,
#headlineABCPrimetime,
#headlineNightline,
#headlineGoodMorningAmerica {
font-size: 12px;
}

#headlineNiagaraGazette h1,
#headlineArtvoicearticles h1,
#headlineABCPrimetime h1,
#headlineNightline h1,
#headlineGoodMorningAmerica h1 {
font-size: 14px;
margin: 12px 0;
padding: 40px 0 0 0;
}

#headlineNiagaraGazette,
#headlineArtvoicearticles,
#headlineABCPrimetime,
headlineNightline,
#headlineGoodMorningAmerica {
    padding-right: 8px;
}

#headlineNiagaraGazette ul,
#headlineArtvoicearticles ul,
#headlineABCPrimetime ul,
#headlineNightline ul,
#headlineGoodMorningAmerica ul {
    margin: -6px 0 0 0; 
    padding: 0 0 0 20px;
}

#headlineNiagaraGazette ul li,
#headlineArtvoicearticles ul li,
#headlineABCPrimetime ul li,
#headlineNightline ul li,
#headlineGoodMorningAmerica ul li {
    padding: 0 0 4px 0;
}

#headlineNiagaraGazette .more,
#headlineArtvoicearticles .more,
#headlineABCPrimetime .more,
#headlineGoodMorningAmerica .more,
#headlineABCPrimetime .more {
    display: none;
    visibility: hidden;
}



/*---------------------- AM / PM Buffalo --------------------------*/


#programmingambuffaloambuffalo_survey #storytools,
#programmingambuffaloambuffalo_survey .storyinfo,
#programmingambuffaloambuffalo_survey .author,
#programmingambuffalopmbuffalo_survey #storytools,
#programmingambuffalopmbuffalo_survey .storyinfo,
#programmingambuffalopmbuffalo_survey .author,
#programmingrtn11rtn_advertise_with_us #storytools,
#programmingrtn11rtn_advertise_with_us .storyinfo,
#programmingrtn11rtn_advertise_with_us .author,
#programmingrtn11rtn_feedback #storytools,
#programmingrtn11rtn_feedback .storyinfo,
#programmingrtn11rtn_feedback .author,
#programmingambuffalo .columncenter #headlineprogrammingambuffaloambuffalo_survey h1,
#programmingpmbuffalo .columncenter #headlineprogrammingpmbuffalopmbuffalo_survey h1, 
#programmingrtn11rtn_whatson .columncenter #topstory a {
display: none;
visibility: hidden;
}

#programmingambuffalo #storytools,
#programmingambuffalo .storyinfo,
#programmingambuffalo .author,
#programmingpmbuffalo #storytools,
#programmingpmbuffalo .storyinfo,
#programmingpmbuffalo .author {
display: none;
visibility: hidden;
}

#headlineprogrammingambuffaloambuffalo_promo,
#headlineprogrammingpmbuffalopmbuffalo_promo {
clear: both;
width: 320px;
float: left;
padding: 0 5px 10px 0;
margin: 0;
}

#headlineprogrammingambuffaloambuffalo_promo .sectiondiv,
#headlineprogrammingpmbuffalopmbuffalo_promo .sectiondiv {
display: block;
visibility: visible;
background: transparent url(../media-sub/designimages/wkbw468x30.gif) top left no-repeat;
height: 30px;
margin: 0 0 5px 0;
padding: 0 0 0 50px;
width:468px;
}

#headlineprogrammingambuffaloambuffalo_promo .sectiondiv h1 a,
#headlineprogrammingpmbuffalopmbuffalo_promo .sectiondiv h1 a {
height: 30px;
margin: 0;
padding: 0;
color: #355FA7;
font-size: 16px;
line-height: 32px;
text-transform: uppercase;
}

#headlineprogrammingambuffaloambuffalo_promo ul,
#headlineprogrammingpmbuffalopmbuffalo_promo ul {
margin: 0;
padding: 0;
width: 320px;
list-style-type: none;
}

#headlineprogrammingambuffaloambuffalo_promo ul li,
#headlineprogrammingpmbuffalopmbuffalo_promo ul li {
list-style-type: none;
width: 320px;
display: block;
margin: 0;
padding: 0;
}

#headlineprogrammingambuffaloambuffalo_promo ul li .topthumbmore,
#headlineprogrammingpmbuffalopmbuffalo_promo ul li .topthumbmore {
width: 320px;
margin: 0 0 5px 0;
padding: 0;
}

#headlineprogrammingambuffaloambuffalo_promo ul li .headtitle,
#headlineprogrammingpmbuffalopmbuffalo_promo ul li .headtitle {
padding: 5px 0 5px 0;
margin: 0;
font-size: 18px;
width: 320px;
font-weight: bold;
}

#headlineprogrammingambuffaloambuffalo_promo ul li .headtitle a:link,
#headlineprogrammingpmbuffalopmbuffalo_promo ul li .headtitle a:link {
color: #172fab;
font-size: 18px;
line-height: 21px;
margin: 5px 0;
}

#headlineprogrammingambuffaloambuffalo_promo .videoicon,
#headlineprogrammingpmbuffalopmbuffalo_promo .videoicon  {
display: block;
margin: 0;
}

#headlineprogrammingambuffaloambuffalo_promo .videoicon span,
#headlineprogrammingpmbuffalopmbuffalo_promo .videoicon span {
display: inline;
visibility: visible;
}

#headlineprogrammingambuffaloambuffalo_promo p,
#headlineprogrammingpmbuffalopmbuffalo_promo p {
display: none;
visibility: hidden; 
}

#programmingambuffalo .columncenter #headlineprogrammingambuffaloambuffalo_survey,
#programmingpmbuffalo .columncenter #headlineprogrammingpmbuffalopmbuffalo_survey {
width: 139px;
float: left;
padding: 45px 0 0 0;
margin: -1px 0 0 0;
font-size: 11px;
height: 100%;
background-image: none;
}

#programmingambuffalo .columncenter #headlineprogrammingambuffaloambuffalo_survey .sectiondiv3,
#programmingpmbuffalo .columncenter #headlineprogrammingpmbuffalopmbuffalo_survey .sectiondiv3 {
height: 28px;
width: 149px;
margin: 0;
padding: 0;
background: none;
background-color: #2c66b0;
border: 1px solid #14498d;
}

#programmingambuffalo .columncenter #headlineprogrammingambuffaloambuffalo_survey .sectiondiv3 h1,
#programmingpmbuffalo .columncenter #headlineprogrammingpmbuffalopmbuffalo_survey .sectiondiv3 h1 {
display: block;
visibility: visible;
height: 28px;
line-height: 30px;
margin: 0;
padding: 0;
color: #fff;
font-size: 15px;
text-transform: uppercase;
text-align: center;
}

#programmingambuffalo .columncenter #headlineprogrammingambuffaloambuffalo_survey form,
#programmingpmbuffalo .columncenter #headlineprogrammingpmbuffalopmbuffalo_survey form {
margin: 5px 0 10px 0;
width: 149px;
height: 238px;
text-align: center;
color: white;
font-weight: normal;
background-color: #2c66b0;
border: 1px solid #14498d;
}

#programmingambuffalo .columncenter #headlineprogrammingambuffaloambuffalo_survey h2,
#programmingpmbuffalo .columncenter #headlineprogrammingpmbuffalopmbuffalo_survey h2 {
font-size: 12px; 
width: 139px;
text-align: left;
color: white;
font-weight: bold;
margin: 0;
padding: 5px;
}

#programmingambuffalo .columncenter #headlineprogrammingambuffaloambuffalo_survey ul,
#programmingpmbuffalo .columncenter #headlineprogrammingpmbuffalopmbuffalo_survey ul {
width: 139px;
font-size: 16px; 
margin: 0;
padding: 12px 0;
text-align: left;
list-style-type: none; 
color: white;
}

#programmingambuffalo .columncenter #headlineprogrammingambuffaloambuffalo_survey ul li,
#programmingpmbuffalo .columncenter #headlineprogrammingpmbuffalopmbuffalo_survey ul li {
list-style-type: none; 
}


#programmingambuffalo .columncenter #headlineprogrammingambuffaloambuffalo_survey input,
#programmingpmbuffalo .columncenter #headlineprogrammingpmbuffalopmbuffalo_survey input {
float: left;
}

#programmingambuffalo .columncenter #headlineprogrammingambuffaloambuffalo_survey .submit,
#programmingpmbuffalo .columncenter #headlineprogrammingpmbuffalopmbuffalo_survey .submit {
float: none;
}

#programmingambuffalo .columncenter #headlineprogrammingambuffaloambuffalo_survey li span,
#programmingpmbuffalo .columncenter #headlineprogrammingpmbuffalopmbuffalo_survey li span {
width: 108px; 
float: left; 
margin: 0 0 5px 0;
padding: 0 0 0 2px;
font-size: 11px;
line-height: 15px;
color: white;
}

#programmingambuffalo .columnright #headlineprogrammingambuffaloambuffalo_survey,
#programmingpmbuffalo .columnright #headlineprogrammingpmbuffalopmbuffalo_survey {
display: none;
visibility: hidden;
}

#programmingambuffalo .columncenter #eventlist,
#programmingpmbuffalo .columncenter #eventlist {
clear: both;
margin: 0;
padding: 0;
}

#programmingambuffalo .columncenter #eventlist .sectiondiv h1,
#programmingpmbuffalo .columncenter #eventlist .sectiondiv h1 {

background: transparent url(../media-sub/designimages/wkbw468x30.gif) top left no-repeat;
height: 32px;
margin: 0;
padding: 0 0 0 50px;
color: #355FA7;
font-size: 16px;
line-height: 32px;
text-transform: uppercase;
}

#programmingambuffalo .columncenter #eventlist ul.eventdays,
#programmingambuffalo .columncenter #eventlist ul.eventdays li,
#programmingpmbuffalo .columncenter #eventlist ul.eventdays,
#programmingpmbuffalo .columncenter #eventlist ul.eventdays li {
list-style-type: none;
margin: 0;
padding: 0;
}

#programmingambuffalo .columncenter #eventlist ul.eventdays li,
#programmingpmbuffalo .columncenter #eventlist ul.eventdays li {
height: 76px !important;
}

#programmingambuffalo .columncenter #eventlist ul.eventdays li li,
#programmingpmbuffalo .columncenter #eventlist ul.eventdays li li {
height: auto !important;
}

#programmingambuffalo .columncenter #eventlist ul.eventdays,
#programmingpmbuffalo .columncenter #eventlist ul.eventdays {
background: #3946b7;
margin-top: -2px;
}

#programmingambuffalo .columncenter #eventlist ul.eventdays,
#programmingpmbuffalo .columncenter #eventlist ul.eventdays {
width: 468px;
color: #fff;
}

#programmingambuffalo .columncenter #eventlist ul.eventdays li.eventday,
#programmingpmbuffalo .columncenter #eventlist ul.eventdays li.eventday {
width: 468px;
height: 100%;
border-bottom: 1px solid #6579dc;
margin: 0;
padding: 0;
}

#programmingambuffalo .columncenter #eventlist ul.eventdays h2,
#programmingpmbuffalo .columncenter #eventlist ul.eventdays h2 {
margin: 0 16px 0 0;
padding: 0;
width: 120px;
height: 76px;
line-height:30px;
font-size: 16px;
text-align: center;
border-right: 2px solid #6579dc;
float: left;
}

#programmingambuffalo .columncenter #eventlist ul.eventdays h2 .dayname,
#programmingpmbuffalo .columncenter #eventlist ul.eventdays h2 .dayname {
display: block;
margin-top: 16px;
line-height: 13px;
}

.date {
padding-left: 4px;
}

#programmingambuffalo .columncenter #eventlist ul.eventlinks,
#programmingpmbuffalo .columncenter #eventlist ul.eventlinks {
min-height: 60px;
color: #fff;
padding: 5px 0 0 0;
}

#programmingambuffalo .columncenter #eventlist ul.eventlinks li,
#programmingpmbuffalo .columncenter #eventlist ul.eventlinks li {
margin: 0 0 0 16px;
padding: 0;
border: none;
list-style-type: disc;
font-size: 12px;
}

#programmingambuffalo .columncenter #eventlist ul.eventlinks li a,
#programmingpmbuffalo .columncenter #eventlist ul.eventlinks li a {
color: #fff;
font-style: italic;
}

#programmingambuffalo .columncenter .callout,
#programmingpmbuffalo .columncenter .callout {
border: none;
background: none;
margin: 10px 0;
padding: 0;
}

#programmingambuffalo #headlineprogrammingambuffaloambuffalo_video,
#programmingpmbuffalo #headlineprogrammingpmbuffalopmbuffalo_video {
margin-left: -40px;




padding:0;
}

#programmingambuffalo #headlineprogrammingambuffaloambuffalo_video .sectiondiv h1,
#programmingpmbuffalo #headlineprogrammingpmbuffalopmbuffalo_video .sectiondiv h1 {
display:none;
}

#programmingambuffalo #headlineprogrammingambuffaloambuffalo_video .headthumb,
#programmingpmbuffalo #headlineprogrammingpmbuffalopmbuffalo_video .headthumb {
float: left;
width: 120px;

margin: 0 5px 0 0;

padding: 0;
}

#programmingambuffalo #headlineprogrammingambuffaloambuffalo_video .headtitle,
#programmingpmbuffalo #headlineprogrammingpmbuffalopmbuffalo_video .headtitle {
padding: 0 0 5px 0;
margin: 0;
font-size: 13px;
font-weight:bold;
}

#programmingambuffalo #headlineprogrammingambuffaloambuffalo_video p,
#programmingpmbuffalo #headlineprogrammingpmbuffalopmbuffalo_video p {
font-size: 12px;
margin: 0;
padding: 0;
}

#programmingambuffalo #headlineprogrammingambuffaloambuffalo_video ul,
#programmingpmbuffalo #headlineprogrammingpmbuffalopmbuffalo_video ul {
list-style-type:none;
}

#programmingambuffalo #headlineprogrammingambuffaloambuffalo_video ul li,
#programmingpmbuffalo #headlineprogrammingpmbuffalopmbuffalo_video ul li  {
clear:both;
}

#programmingambuffalo #headlineprogrammingambuffaloambuffalo_favs {
padding: 1px 0 0 0;
}

#programmingambuffalo #headlineprogrammingambuffaloambuffalo_favs .sectiondiv h1,
#programmingambuffalo #headlineprogrammingambuffalorecipes .sectiondiv h1,
#programmingpmbuffalo #headlineprogrammingpmbuffalopmbuffalo_favs .sectiondiv h1 {
background: transparent url(../media-sub/designimages/wkbw468x30.gif) top left no-repeat;
height: 30px;
margin: 5px 0;
padding: 0 0 0 50px;
color: #355FA7;
font-size: 16px;
line-height: 32px;
text-transform: uppercase;
}

#programmingambuffalo #headlineprogrammingambuffaloambuffalo_favs ul,
#programmingambuffalo #headlineprogrammingambuffalorecipes ul,
#programmingpmbuffalo #headlineprogrammingpmbuffalopmbuffalo_favs ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#programmingambuffalo #headlineprogrammingambuffaloambuffalo_favs ul li,
#programmingambuffalo #headlineprogrammingambuffalorecipes ul li,
#programmingpmbuffalo #headlineprogrammingpmbuffalopmbuffalo_favs ul li {
list-style-type: none;
margin: 0;
padding: 0 0 8px 0;
}

#programmingambuffalo #headlineprogrammingambuffaloambuffalo_favs ul li .headtitle,
#programmingambuffalo #headlineprogrammingambuffalorecipes ul li .headtitle,
#programmingpmbuffalo #headlineprogrammingpmbuffalopmbuffalo_favs ul li .headtitle {
font-weight: bold;
}

#programmingambuffalo #headlineprogrammingambuffaloambuffalo_favs ul li p,
#programmingpmbuffalo #headlineprogrammingpmbuffalopmbuffalo_favs ul li p {
font-size: 13px;
padding: 0;
margin: 0;
}

#ambuffaloshows .columncenter .sectiondiv h1,
#pmbuffaloshows .columncenter .sectiondiv h1 {
font-size: 21px;
margin: 0 0 8px 0;
color: #172fab;
}

#ambuffaloshows #eventlistorder h1,
#pmbuffaloshows #eventlistorder h1 {
font-size: 18px;
margin: 0;
}

#ambuffaloshows #eventlistorder h2,
#pmbuffaloshows #eventlistorder h2 {
font-size: 16px;
margin: 0;
padding: 0;
}

#ambuffaloshows #eventlistorder p,
#pmbuffaloshows #eventlistorder p {
font-size: 12px;
margin: 0 0 12px 0;
padding: 0;
}

#ambuffaloshows .storybox h2,
#pmbuffaloshows .storybox h2 {
display: none;
visibility: hidden;
}

#ambuffaloshows .storybox p, #nwashows .storybox a,
#pmbuffaloshows .storybox p, #nwashows .storybox a {
font-size: 12px;
margin: 0;
}

#programmingambuffaloambuffalo_promo .sectiondiv h1,
#programmingpmbuffalopmbuffalo_promo .sectiondiv h1 {
font-size: 24px;
color: #00338E;
margin: 0;
padding: 0;
}

#programmingambuffaloambuffalo_promo #story,
#programmingpmbuffalopmbuffalo_promo #story {
padding-bottom: 12px;
}

#programmingambuffaloambuffalo_promo #story p,
#programmingpmbuffalopmbuffalo_promo #story p {
font-size: 12px;
margin: 0;
}

#programmingambuffaloambuffalo_favs .topthumbmore,
#programmingpmbuffalopmbuffalo_favs .topthumbmore {
display: none;
visibility: hidden;
}

.parentprogramming #c160ad2 {
background-image:none;
}
#headlineprogrammingambuffaloambuffalo_videos .sectiondiv h1,
#headlineprogrammingpmbuffalopmbuffalo_videos .sectiondiv h1{
display: none;
visibility: hidden;
}

#headlineprogrammingambuffaloambuffalo_videos li,
#headlineprogrammingpmbuffalopmbuffalo_videos li{
list-style-type: none;
position: relative;
margin-left: -38px;
}

/*-----Programming - AM Buffalo - Recipes-----*/
#programmingambuffalorecipes .columncenter .sectiondiv h1 {

display: none;
visibility: hidden;
}

#programmingambuffalorecipes #recent h2 {
margin: 24px 0 0 0;
padding: 0;
font-size: 21px;
color: black;
}

#programmingambuffalorecipes #recent ul {
margin: 0;
padding: 4px 0 0 15px;
font-size: 13px;
}

#programmingambuffalorecipes #recent ul li {
padding: 1px 0;
}

#programmingambuffalorecipes #find {
border-top: 3px double  #172FAB;
border-bottom: 3px double  #172FAB;
background-color: #ececec;
margin: 20px 0 0 0;
padding: 0 0 0 16px;
}

#programmingambuffalorecipes #find h2 {
margin: 8px 0 0 0;
padding: 0;
font-size: 21px;
color: black;
font-size: 18px;
}

#programmingambuffalorecipes #find ul {
margin: 0;
padding: 4px 0 16px 24px;
font-size: 13px;
}

#programmingambuffalorecipes #find ul li {
padding: 1px 0;
}


/* -------------------- Programming RTN-11 ---------------------------- */
#programmingrtn11 .columncenter #headlines ul{
display: none;
}


/* ---------------------- Programming RTN-11 Feature Nav-------------------------  */



#programmingrtn11 #headlineholder .sectiondiv h1{
display: none;
visibility: hidden;
}


/* ------- Programming RTN-11 and Inside WKBW TITAN TV ---------- */


#aboutwhatson .columnleft, 
#aboutwhatson .sectiondiv h1, 
#aboutwhatson #topstory h1,
#aboutwhatson #topstory .topthumb, 
#aboutwhatson #storysection .storybox h3, 
#aboutwhatson .storyinfo, 
#aboutwhatson #storytools, 
#programmingrtn11rtn_whatson .columnleft,
#programmingrtn11rtn_whatson .sectiondiv h1,
#programmingrtn11rtn_whatson #storysection .storybox h3,
#programmingrtn11rtn_whatson .storyinfo,
#programmingrtn11rtn_whatson #storytools {
display: none;
visibility: hidden;
}

#programmingrtn11rtn_whatson .sectiondiv {
background: transparent url(../media-sub/designimages/wkbw_rtn_rtn_11.jpg) top left no-repeat;
height: 60px;
}


 /* ---------------- rtn baseball section -------------------------- */

#programmingrtn11rtn_baseball #headlineholder,
#programmingrtn11rtn_baseball .feature img {
display:none;
visibility:hidden;
}

#headlineNewYorkYankees h1{
background: transparent url(../media-sub/designimages/wkbwk_rtn_yankees_head.jpg) top left no-repeat;
height: 60px;
}

#headlineClevelandIndians h1{
background: transparent url(../media-sub/designimages/wkbw_rtn_indians_head.jpg) top left no-repeat;
height: 60px;
}

#headlineNewYorkMets h1{
background: transparent url(../media-sub/designimages/mets_head.jpg) top left no-repeat;
height: 60px;
}

#headlineNewYorkYankees h1 a,
#headlineClevelandIndians h1 a,
#headlineNewYorkMets h1 a{
display: none;
visibility: hidden;
}

#programmingrtn11rtn_baseball .feature {
width: 468px;
}
 
#programmingrtn11rtn_baseball .feature h2 {
font-size: 16px;
}

/* ------------------------------ COMMUNITY ------------------------ */

/*-----------Community Calendar------------------*/

#events .sectiondiv {
display: none;
visibility: hidden;
}

#events h1 {
font-size: 16px;
}

#eventlistorder h2 {
font-size: 14px;
}

#caldays {
background: #0d126a !important;
}

.emptycaldate {
background: #2d3892 !important;
}

/* --------------- Newspaper Network --------*/

#artvoice, #niagara, #buffalospree {
float:left;
width:150px;
padding:0 6px 0 0;
margin:0;
}

#headlineArtvoicearticles, #headlineNiagaraGazette {
float:left;
width: 220px;
}

/* --------------------------- INSIDE WKBW ------------------------------ */

/*  ---------------------- Personalities -----------------------  */ 

/*
#aboutpersonalities .headlines ul li img {
width: 85px;
height: 100px;
}
#aboutpersonalities .headlines ul li {
height: 170px;
width: 100px;
}
*/


#aboutpersonalities .columncenter #headlineholder {
display:none;
visibility:hidden;
}

#aboutpersonalitiesnewsbios #storysection .sectiondiv,
#aboutpersonalitiesweatherbios #storysection .sectiondiv, 
#aboutpersonalitiessportsbios #storysection .sectiondiv,
#aboutpersonalitiesbuffalobios #storysection .sectiondiv {
display: none;
visibility: hidden;
}

#aboutpersonalities .topthumbmore {  /* This is to override a change is Fisher CSS that broke the bios page. */
margin: 0 5px 18px 0;
padding: 0 0 0 0;
}


#aboutpersonalitiesnewsbios .storyimgnonstan,
#aboutpersonalitiesweatherbios .storyimgnonstan,
#aboutpersonalitiessportsbios .storyimgnonstan,
#aboutpersonalitiesbuffalobios .storyimgnonstan {
width:85px;
height:100px;
display:inline;
float:left;
}

#aboutpersonalitiesnewsbios .storyimgcont,
#aboutpersonalitiesweatherbios .storyimgcont,
#aboutpersonalitiessportsbios .storyimgcont,
#aboutpersonalitiesbuffalobios .storyimgcont {
width:85px;
height:100px;
display:inline;
float:left;
}

#aboutpersonalitiesnewsbios .storybody,
#aboutpersonalitiesweatherbios .storybody,
#aboutpersonalitiessportsbios .storybody,
#aboutpersonalitiesbuffalobios .storybody {
float:left;
}


.parentabout .author, .parentabout #storytools, .parentabout .storyinfo {
display: none;
visibility: hidden;
}

.parentabout #storysection h1, .parentabout #surveysection h1 {
margin: 0;
padding: 0;
color: #172FAB;
}

.parentabout .storybox, .parentabout .storybody {
margin: 0;
padding: 0;
}

.parentabout .storybox p {
margin-top: 0;
font-size: 13px;
}

.parentabout .storybox strong {
color: #00338E;
}

#headlineaboutpersonalitiesnewsbios h1, 
#headlineaboutpersonalitiesweatherbios h1,
#headlineaboutpersonalitiessportsbios h1,
#headlineaboutpersonalitiesbuffalobios h1 {
font-size:18px;
color:#00338E;
padding: 0 0 10px 0 !important;
}

#headlineaboutpersonalitiesnewsbios,
#headlineaboutpersonalitiesweatherbios,
#headlineaboutpersonalitiessportsbios,
#headlineaboutpersonalitiesbuffalobios {
margin: 0 0 12px 0;
}

#headlineaboutpersonalitiesnewsbios ul,
#headlineaboutpersonalitiesweatherbios ul,
#headlineaboutpersonalitiessportsbios ul,
#headlineaboutpersonalitiesbuffalobios ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#headlineaboutpersonalitiesnewsbios ul li,
#headlineaboutpersonalitiesweatherbios ul li,
#headlineaboutpersonalitiessportsbios ul li,
#headlineaboutpersonalitiesbuffalobios ul li {
float: left;
list-style-type: none;
width: 108px;
height: 160px;
margin: 0 10px 0 0;
text-align: center;
}

#headlineaboutpersonalitiesnewsbios ul li img,
#headlineaboutpersonalitiesweatherbios ul li img,
#headlineaboutpersonalitiessportsbios ul li img,
#headlineaboutpersonalitiesbuffalobios ul li img {
width: 85px;
height: 100px;
margin: 0;

}

#headlineaboutpersonalitiesnewsbios h1,
#headlineaboutpersonalitiesweatherbios h1,
#headlineaboutpersonalitiessportsbios h1,
#headlineaboutpersonalitiesbuffalobios h1 {
display: block;
margin: 12px 0 0 0;
padding: 0;
}



#headlineaboutpersonalitiesnewsbios h1 a,
#headlineaboutpersonalitiesweatherbios h1 a,
#headlineaboutpersonalitiessportsbios h1 a,
#headlineaboutpersonalitiesbuffalobios h1 a {
font-size: 18px;
color: #12499F;
}

#headlineaboutpersonalitiesnewsbios ul li a,
#headlineaboutpersonalitiesweatherbios ul li a,
#headlineaboutpersonalitiessportsbios ul li a,
#headlineaboutpersonalitiesbuffalobios ul li a {
color: #000;
font-size: 14px;
margin: 0;
padding: 0;
}

#headlineaboutpersonalitiesnewsbios ul li a:hover,
#headlineaboutpersonalitiesweatherbios ul li a:hover,
#headlineaboutpersonalitiessportsbios ul li a:hover,
#headlineaboutpersonalitiesbuffalobios ul li a:hover {
text-decoration: underline;
}

#headlineaboutpersonalitiesnewsbios .columncenter .callout,
#headlineaboutpersonalitiesweatherbios .columncenter .callout,
#headlineaboutpersonalitiessportsbios .columncenter .callout,
#headlineaboutpersonalitiesbuffalobios .columncenter .callout {
display: none;
visibility: hidden;
}

/*  SURVEY SECTION STYLING */
.parentprogramming #surveysection h1 {
margin: 0;
padding: 0;
color: #172FAB;
font-size: 24px;
}

.parentprogramming #surveysection .cmP_question {
font-size: 13px;
vertical-align: bottom;
}

/* RECIPE SECTION STYLING */

#featuresmrfood #MrfoodImg img {
border: none;
}

#featuresmrfood #story h1 {
margin: 0;
padding: 0;
font-size: 21px;
color: #172FAB;
text-indent: 0;
background: none;
}

#featuresmrfood .columncenter .sectiondiv h1 {
 display: none;
 visibility: hidden;
}

#featuresmrfood #story p {
font-size: 13px;
padding: 6px 0 0 0;
margin: 0;
}

#featuresmrfood #recent h2 {
margin: 24px 0 0 0;
padding: 0;

font-size: 21px;
color: black;
}

#featuresmrfood #recent ul {
margin: 0;
padding: 4px 0 0 15px;
font-size: 13px;
}

#featuresmrfood #recent ul li {
padding: 1px 0;
}

#featuresmrfood #find {
border-top: 3px double  #172FAB;
border-bottom: 3px double  #172FAB;
background-color: #ececec;
margin: 20px 0 0 0;
padding: 0 0 0 16px;
}

#featuresmrfood #find h2 {
margin: 8px 0 0 0;
padding: 0;
font-size: 21px;
color: black;
font-size: 18px;
}

#featuresmrfood #find ul {
margin: 0;
padding: 4px 0 16px 24px;
font-size: 13px;
}

#featuresmrfood #find ul li {
padding: 1px 0;
}

#ingredients table {
font-size: 13px;
width: 320px;
}

#ingredients table strong {
display: none;
visibility: hidden;
}

#directions {
font-size: 13px;
}

#featuresmrfood #storytools {
display: inline;
visibility: visible;
}

#ingredients {
float: left;
}

*:first-child+html .parentyounews.story #myId {
margin-top: 0px;
}

* html .parentyounews.story #myId {
margin-top: 0px;
}

/*  Political  */

#newspolitical .columncenter .headlines{
float: left;
width: 232px;
font-size: 12px;
margin: 0;
padding: 0 0 0 5px;
}

#newspolitical .columncenter .headlines .sectiondiv {

}

#newspolitical .columncenter .headlines .sectiondiv h1{
font-size: 16px;
background: transparent url(../media-sub/designimages/wkbw232x30.gif) top left no-repeat;
margin: 0;
padding: 2px 0 0 0;
text-indent: 15px;
}

#newspolitical .columncenter .headlines .sectiondiv h1 a{
color: white;
}

#newspolitical .columncenter .headlines ul{
margin: 0;
padding: 0;
}

#newspolitical .columncenter .headlines ul li{
margin: 0 0 0 17px;
padding: 0;
}

/*  EP override  */

.parentep #imware {
clear: both;
}

/*  Scoreboard Styling  */

#scoreboard * {
margin: 0;
padding: 0;
}

#scoreboard .date {
clear:both;
padding: 5px 0 0 0;
}

#scoreboard .date h2 {
font-size: 15px;
color:#172FAB;
line-height: 18px;
text-transform: uppercase;
border-bottom: 2px solid #ccc;
margin: 4px 0;
}

#scoreboard .scorebox {
width: 50%;
float: left;
margin: 5px 0 5px 0;
}

#scoreboard .scorebox p {
padding-right: 8px;
font-size: 14px;
}

#scoreboard .scorebox .score {
padding-left: 20px;
}

#scoreboard .scorebox .summary,
#scoreboard .scorebox .status {
font-size: 12px;
font-style:italic;
}

#scoreboard .scorebox .status {
font-weight:bold;
}
#scoreboard #related, #scoreboard #relatedmedia,
#scoreboard #related ul, #scoreboard #relatedmedia ul {
font-size: 12px;
color:#172FAB;
clear:both;
list-style-type: none;


padding-bottom: 8px;
}

#scoreboard #related h3,
#scoreboard #relatedmedia h3 {
font-size: 12px;
}

#scoreboard #relatedmedia {
margin-top: 5px;
}

/* National Rev Programs */
#featuresautotrader .columnleft,
#featuresmovedotcom .columnleft,
#features7savers .columnleft {
display: none;
visibility: hidden;
}

#features7savers .columncenter {
width: 656px !important;
}

/*  Explore Politics Overrides  */

.parentep .author {
width: auto;
}

.parentep #storysection h3 {
clear: none;
}

.parentep .topthumb {
    float: left;
    margin: 0 5px 5px 0 !important;
}

.parentep .columnright #poll h1, .parentepext .columnright #poll h1 {
background: transparent url(../media-sub/designimages/ep_poll_sectiondiv.gif) top left no-repeat;
text-indent: -9999px;
}

.parentep.story #mpsectional, .parentepext.story #mpsectional {
width: 300px !important;
}

.parentep #natrevibatom {
padding: 30px 0 0 10px;
}

.parentep p.caption {
padding: 4px 0 4px 2px !important;
}

.parentep #storytools .storyimgcont {
margin: 0 0 10px 0;
}

/*--------Contests-----------*/

#aboutcontests #surveysection .cmP_title {
font-size: 18px;
}

#aboutcontests #surveysection .cmP_header {
font-size: 14px;
padding: 10px 0 10px 0;
}

#aboutcontests #surveysection .cmP_question {
font-size: 14px;
}

#aboutcontests #surveysection .cmP_label {
float: left;
margin: 2px 0 0 -15px;
}

#aboutcontests #surveysection .cmP_footer {
padding: 10px 0 0 2px;
}

#aboutcontests .columncenter #surveysection .sectiondiv {
display: none;
visibility: hidden;
}

/*----------BIM Content Feed Styles----------------*/

.BIMcontentfeed .sectiondiv,
#newsentertainment .columncenter .sectiondiv,
#newsbusiness .columncenter .sectiondiv,

#newstechnology .columncenter .sectiondiv
 {
display: none;
visibility: hidden;
}

.BIMcontentfeed {
font-size:12px;
height:100% !important;
margin:0 !important;
padding:8px 0 0 0 !important;
width: 473px !important;
}

.BIMcontentfeed .headtitle {
font-weight: bold;
font-size: 13px;
}

.BIMcontentfeed ul {
list-style-type:none;
margin: 0;
padding: 0;
}

.BIMcontentfeed ul li {
margin: 0;
padding: 0;
clear:both;
display:block;
float:none;
min-height: 100px;
}

* html .BIMcontentfeed ul li {
height: 100px;
}

.BIMcontentfeed .topthumbmore {
margin: 0;
padding: 0 5px 5px 0;
width: 120px;
float:left;
}

.BIMcontentfeed ul li .videoicon {
display:block;
visibility:visible;
font-size:12px !important;
font-weight: normal;
}

.BIMcontentfeed ul li p {
margin: 0;
padding: 4px 0 4px 0;
font-size: 12px; 
}

/*----Lewiston-------*/
#story .sectiondiv {
display:none;
visibility: hidden;
}

#featureslewiston .sectiondiv,
#featureslewiston #topstorydiv
 {
background: transparent url(../media-sub/designimages/wkbw468x30.gif) top left no-repeat;
height: 30px;
margin: 5px 0;
padding: 0 0 0 50px;
line-height: 32px;

}

#featureslewiston .topstorymore h2 {
font-size: 16px;
}
#featureslewiston .sectiondiv h1,
#featureslewiston #topstorydiv h1
 {
font-size: 16px;
color: #355FA7;
text-transform: uppercase;
}

#featureslewiston ul {
padding-left: 2px;
display: block;
}


#featureslewiston .columncenter .headlines ul li {
list-style-type: none;
width: 450px;
height: 110px;

}

#featureslewiston #moretopstories p {
width: 450px;
}

#featureslewiston p {
font-size: 12px;
margin-top: 2px;
}

#featureslewiston .headtitle{
font-weight: bold;
}



/*----7 Savers---*/
#features7savers .columnleft,
#features7saversentandattract .columnleft,
#features7savershealthbeauty .columnleft,
#features7savershomeservices .columnleft,
#features7saversother .columnleft,
#features7saversrestaurants .columnleft,
#features7saversservices .columnleft,
#features7saverstravel .columnleft,
#features7savers .columnright #whatson,
#features7savers .columnright #ad_05,
#features7savers .columnright #dirmsectiondiv,
#features7savers .columnright #directorym,
#features7savers .columnright #mostpopular,
#features7savers .columnright #ad_06,
#features7savers .columnright #poll,
#features7saversentandattract .columnright #whatson,
#features7saversentandattract .columnright #ad_05,
#features7saversentandattract .columnright #dirmsectiondiv,
#features7saversentandattract .columnright #directorym,
#features7saversentandattract .columnright #mostpopular,
#features7saversentandattract .columnright #ad_06,
#features7saversentandattract .columnright #poll,
#features7savershealthbeauty .columnright #whatson,
#features7savershealthbeauty .columnright #ad_05,
#features7savershealthbeauty .columnright #dirmsectiondiv,
#features7savershealthbeauty .columnright #directorym,
#features7savershealthbeauty .columnright #mostpopular,
#features7savershealthbeauty .columnright #ad_06,
#features7savershealthbeauty .columnright #poll,
#features7savershomeservices .columnright #whatson,
#features7savershomeservices .columnright #ad_05,
#features7savershomeservices .columnright #dirmsectiondiv,
#features7savershomeservices .columnright #directorym,
#features7savershomeservices .columnright #mostpopular,
#features7savershomeservices .columnright #ad_06,
#features7savershomeservices .columnright #poll,
#features7saversother .columnright #whatson,
#features7saversother .columnright #ad_05,
#features7saversother .columnright #dirmsectiondiv,
#features7saversother .columnright #directorym,
#features7saversother .columnright #mostpopular,
#features7saversother .columnright #ad_06,
#features7saversother .columnright #poll,
#features7saversrestaurants .columnright #whatson,
#features7saversrestaurants .columnright #ad_05,
#features7saversrestaurants .columnright #dirmsectiondiv,
#features7saversrestaurants .columnright #directorym,
#features7saversrestaurants .columnright #mostpopular,
#features7saversrestaurants .columnright #ad_06,
#features7saversrestaurants .columnright #poll,
#features7saversservices .columnright #whatson,
#features7saversservices .columnright #ad_05,
#features7saversservices .columnright #dirmsectiondiv,
#features7saversservices .columnright #directorym,
#features7saversservices .columnright #mostpopular,
#features7saversservices .columnright #ad_06,
#features7saversservices .columnright #poll,
#features7saverstravel .columnright #whatson,
#features7saverstravel .columnright #ad_05,
#features7saverstravel .columnright #dirmsectiondiv,
#features7saverstravel .columnright #directorym,
#features7saverstravel .columnright #mostpopular,
#features7saverstravel .columnright #ad_06,
#features7saverstravel .columnright #poll,
#features7savers .columncenter .headthumb {
display: none !important;
visibility: hidden !important;
}

#features7savers .columncenter,
#features7saversentandattract .columncenter,
#features7savershealthbeauty .columncenter,
#features7savershomeservices .columncenter,
#features7saversother .columncenter,
#features7saversrestaurants .columncenter,
#features7saversservices .columncenter,
#features7saverstravel .columncenter {
width: 656px !important;
}

#features7savers .columncenter #videobox{
float: none !important;
margin: -1px 28px 0 28px;
padding:0px 0pt 5px;
text-align:left;
width: 600px;
height: 275px
}

#features7savers .columncenter #videobox #media{
float: right;
padding: 0 20px;
}

#features7savers .columncenter .headlinesleft {
width: 280px;
padding: 15px 25px;
float: left;
}

#features7savers .columncenter .headlinesright {
width: 280px;
padding: 15px 25px;
float: left;
}

#features7savers .columncenter .headlinesright .sectiondiv,
#features7savers .columncenter .headlinesleft .sectiondiv  {
background: transparent url(../media-sub/designimages/wkbw232x30.gif) top center no-repeat;
height: 30px;
margin: 15px 0;
line-height: 32px;
}


#features7savers .columncenter .headlinesright .topstorymore h2,
#features7savers .columncenter .headlinesleft .topstorymore h2 {
font-size: 16px;
}

#features7savers .columncenter .headlinesright .sectiondiv h1,
#features7savers .columncenter .headlinesleft .sectiondiv h1  {
font-size: 16px;
text-align: center;
color: #355FA7;
text-transform: uppercase;
}

#features7savers .columncenter .headlinesright ul,
#features7savers .columncenter .headlinesleft ul  {
display: block;
margin: 0;
padding: 0;
}

#features7savers .columncenter .headlinesleft ul li,
#features7savers .columncenter .headlinesright ul li  {
list-style-type: none;
height: 40px;
text-align: center;
}

#features7savers .columncenter p {
font-size: 12px;
margin-top: 2px;
}

#features7savers .columncenter .headlinesleft .headtitle,
#features7savers .columncenter .headlinesright .headtitle  {
font-weight: bold;
}


#features7saversentandattract .sectiondiv,
#features7savershealthbeauty .sectiondiv,
#features7savershomeservices .sectiondiv,
#features7saversother .sectiondiv,
#features7saversrestaurants .sectiondiv,
#features7saversservices .sectiondiv,
#features7saverstravel .sectiondiv {
background: transparent url(../media-sub/designimages/wkbw468x30.gif) top center no-repeat;
height: 30px;
margin: 5px 0;
padding: 0 0 0 50px;
line-height: 32px;
text-align: center;
}

#features7saversentandattract .sectiondiv h1,
#features7savershealthbeauty .sectiondiv h1,
#features7savershomeservices .sectiondiv h1,
#features7saversother .sectiondiv h1,
#features7saversrestaurants .sectiondiv h1,
#features7saversservices .sectiondiv h1,
#features7saverstravel .sectiondiv h1,
#features7savers #topstorydiv h1 {
font-size: 16px;
color: #355FA7;
text-transform: uppercase;
}




/* CNN Video Module */
#cnnvod {
clear: both;
}


/* -- Live Stream --- */

#newslivestream #storysection .sectiondiv,
#newslivestream #storytools,
#newslivestream #ynicon,
#newslivestream .storyinfo,
#newslivestream .columnleft {
display: none;
visibility: hidden;
}

/* ---- Revenue Links Module ---- */
#headlinehomerevlinks {
clear: both;
margin: 5px 0 0 0;
background-color: #6579DC;
}

#headlinehomerevlinks .sectiondiv h1 {
color:#355fa7;
font-size:16px;
height:20px;
margin: 0 0 4px 0;
padding:3px 0pt 0pt 7px;
text-align:center;
}

#headlinehomerevlinks ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}

#headlinehomerevlinks ul li {
margin: 0px 0 0 0;
padding: 0px;
clear: both;
height: 61px;
}

#headlinehomerevlinks .topthumbmore {
width: auto;
margin: 0px 0 0 5px;
padding: 0px;
}

#headlinehomerevlinks .headtitle {
display: none;
visibility: hidden;
}

/*Union Section*/
.parentun .columnright,
.parentun .columnleft {
display: none;
visibility: hidden;
}