/* ----------- GENERAL ------------- */
.photo{
background-color: transparent;
}

#content .callout {
margin: 5px 0;
}


/*------- TOP ROTATOR STYLES --------*/
.index #top-story-rotate ul li h3.entry-title{
display: none;
visibility: hidden;
}

#preview .top-story {
border-right: none;
}

#preview-top-left {
width: 258px;
float: left;
padding: 0 0 0 10px;
border-left: 1px dotted #222;
height:320px;
}

#preview-top-left #advertise-link img {
width: 259px;
margin: 5px 0;
}

#preview-top-left #preview-top-video {
margin: 8px 0 0 0;
}

#preview-top-left #preview-top-video ul li a {
font-size: 13px;
}

#preview-top-left #preview-top-video ul li img {
padding: 0;
margin: 0 8px 0 0;
}

#preview #top-story-rotate {
position: absolute;
bottom: 20px;
left: 0;
}

#preview .preview-item {
height: 370px;
}

/*----------Client Request to remove black background from homepage top video----------*/
.index #home ul li.item1 .photo{
background-color: #fff!important;
}

.index #ad_07 {
margin:10px 0;
}

/* ------------WEATHERBOX WIDGET ON HOME PAGE------------- */
#wkbwWxSlide {
width: 298px;
border: 1px solid #ccc;
overflow: hidden;
-moz-border-radius: 6px 6px 0 0;
border-radius: 6px 6px 0 0;
height: 310px;
}

#wkbwWxSlide .wxtab {
float: left;
cursor: pointer;
font-size: 12px;
background: #e6e6e6;
text-align: center;
width: 98px;
height: 23px;
line-height: 23px;
font-weight: bold;
border-bottom: 1px solid #ccc;
}

#wkbwWxSlide ul{
display:block;
width: 300px;
height: 23px;
padding: 0;
}

#wkbwWxSlide #tab2,
#wkbwWxSlide #tab1{
border-right: 1px solid #ccc;
}

#wkbwWxSlide .wxtab.current {
background-color: #fff;
border-bottom: none;
color: #44728e;
}

#wkbwWxSlide .wxtab:hover {
color: #44728e;
}

#wkbwWxSlide #sForecast img,
#wkbwWxSlide #sRadar img{
width: 280px !important;
margin: 10px 0 0 10px;
}

.wx_spons {
font-weight:bold;
font-size:12px;
text-align:center;
}

#sForecast #wx_spons_2 img,
#sRadar #wx_spons_5 img,
#sCurrent #wx_spons_8 img {
margin:0px;
padding:3px;
}

#sRadar #wx_spons_4,
#sRadar #wx_spons_6 {
display:none;
}

#sCurrent #forecast {
background:url(http://media.wkbw.com/images/wx_buffalo_roofing_190X114.jpg) top left no-repeat;
width:100px;
text-align:left;
padding-left:195px;
}

#weatherbox .sectiondiv3 {
padding: 0 4px;
}

#weatherbox .sectiondiv3 h1 a {
font-size: 14px!important;
}

#content-two #weatherbox #weatherdata img  {
width: 190px;
margin: -10px 5px 0 0;
}

#content-two #weatherdata {
float: left;
padding-left: 4px;
}

#content-two #weatherdata a {
font-size: 12px;
}

#content-two #weatherbox{
height: auto;
overflow: hidden;
}

#content-two #weatherbox .icon {
display: none;
}

#content-two #weatherbox #forecast .conditions,
#content-two #weatherbox .humidity,
#content-two #weatherbox .windspeed {
font-size: 12px !important;
padding: 2px 0 2px 0;
}


/* ---- US & World ---- */
#news-us-world #content-two{
display: none;
}

#news-us-world #content-one{
width: 620px;
}


/* ---- ENTERTAINMENT ---- */

#news-entertainment #content-two{
display: none;
}


#news-entertainment #content-one{
width: 620px;
}


#news-entertainment #entertainment ul li{
border: none;
padding: 0;
margin: 0 0 10px 0;
clear: both;
height: auto;
overflow: hidden;
}

#news-entertainment #entertainment ul .item1 .headlines-morelink{
display: none;
}

#news-entertainment #entertainment ul li h6{
margin: 0;
border: 0;
}



#news-entertainment #entertainment ul li h6 a{
color: #222;
font-size: 16px;
}


/* ----- Traffic ---- */

#news-traffic #content-three{
display: none;
}

#news-traffic #top-content iframe{
width: 960px;
}

/* ------------ WEATHER --------------- */
/*----AccuWeather--------*/
#weather #content-top {
display: none;
}

#weather #weather-forecast {
width: 770px;
float: left;
padding-right: 10px;
}


#weather #weather-data {
width: 170px;
float: left;
padding-left: 10px;
}

#weather #weather-data a {
display: none;
}

#weather #weather-data #weatherbox {
padding: 0 0 10px 0;
margin: 0 0 20px 0;
}

#weather #weather-data #weatherbox h1 {
padding: 15px 0px;
font-size: 12px;
text-transform: uppercase;
color: #274a66;
}

#weather #weather-data #weatherbox h1 a {
display: none;
}

#weather #weather-data #weatherbox #weatherdata img {
float: left;
width: 150px;
margin: 0 10px 0 0;
}

#weather #weather-data #weatherbox #forecast {
color: #222;
}

#weather #weather-data #weatherbox #forecast .icon {
float: right;
}

#weather #weather-data #weatherbox #forecast .currenttemp {
font-size: 24px;
}

#weather #weather-data #weatherbox #forecast .currenttemp span,
#weather #weather-data #weatherbox .more {
display: none;
}

#weather #weather-data #weatherbox #forecast .conditions {
font-size: 16px;
line-height: 19px;
}

#weather #weather-data #weatherbox #forecast .wind,
#weather #weather-data #weatherbox #forecast .humidity {
font-size: 13px;
line-height: 16px;
}

#weather #content-one {
clear: both;
}

#weather #content-one .weatherftpbox {
padding: 0 0 8px 0;
}

#weather #content-one .weatherftpbox img{
width: 300px;
}

#weather #content-one .weatherftpbox p{
background: #ccc;
padding: 6px;
font-size: 14px;
text-align: center;
width: 288px;
}

#weather #content-two #weather7daytoday #day1forecast {
height: 54px;
}

#weather #content-two #weather7daytoday h2,
#weather #content-two #radar_images h6 {
font-size: 14px;
font-size: 19px;
border-bottom: 1px dotted #222;
padding: 0 0 4px 0;
margin: 0 0 8px 0;
color: #B50921;
}


#weather #content-two #ad_05,
#weather #content-two #ad_04{
float: left;
}

.index #weatherdata img{
margin-bottom: 10px!important;
}


/*-------HOME PAGE WEATHER BOX----*/
#content-two #weatherbox #forecast .conditions {
font-size: 14px!important;
}

/* ------------- WEATHER YOU NEWS -------------- */

#weather #content-two #headlineyounews{
width: 300px;
clear: both;
height: auto;
overflow: hidden;
margin: 10px 0;
}

#weather #content-two #headlineyounews .sectiondiv h1{
height: 25px;
border-bottom: dotted #222 1px;
margin: 0 0 10px 0;
}

#weather #content-two #headlineyounews .sectiondiv h1 a{
font-size: 19px;
color: #B50921;
}

#weather #content-two #headlineyounews li{
border: none;
width: 96px;
margin: 2px;
float: left;
padding: 0;
height: 72px;
overflow: hidden;
}

#weather #content-two #headlineyounews li .headthumb{
width: 96px;
}

#weather #content-two #headlineyounews .more,
#weather #content-two #headlineyounews  li .headtitle{
display: none;
}

/* --------------------- WEather links --------- */
#weather #content-three #weather-links{
padding: 12px 0 8px 0;
clear: both;
}

#weather #content-three #weather-links ul {
padding: 0;
font-weight: bold;
font-size: 15px;
margin: 0;
}

#weather #content-three #weather-links ul li {
border-bottom: none;
padding: 0;
margin: 0 0 0 26px;
display: block;
}

#weather #content-three #weather-links ul .item1 {
float: none;
display: block;
}

#weather #content-three #weather-links ul li h3 {
font-weight: normal;
padding: 2px 0;
font-size: 14px;
list-style-type:disc;
display: list-item;
}

#weather #content-three #weather-links ul li h6{
width: 270px;
margin-left: -20px;
}


/* -------- NAtional ----------- */
#weather-national #top-content .section-title {
font-size: 19px;
border-bottom: 1px dotted #222;
padding: 0 0 4px 0;
margin: 0 0 8px 0;
color: #B50921;
}

#weather-regional #top-content img {
width: 300px;
margin: 0 8px 10px 0;
}

/* ------ Interactive Radar ------- */
#weather-zoom-radar #content-two{
display: none;
}

#weather-zoom-radar #content-one{
width: 640px;
padding: 0;
}

#weather-zoom-radar #content-one iframe{
width: 640px;
height: 600px;
}

/* ---- Skyview Camera ---- */
.path-weather-skyview-cameras #entry .storybody .date,
.path-weather-skyview-cameras #entry .author,
#weather-skyview-cameras #content-two{
display: none !important;
}

#weather-skyview-cameras #content-one{
width: 620px;
}

#weather-skyview-cameras #content-one #weather-skyview-cameras{
height: auto;
overflow: hidden;
}

#weather-skyview-cameras #content-one ul li{
width: 300px;
float: left;
overflow: hidden;
padding: 0 5px;
margin: 0 0 10px 0;
height: 260px;
border: none;
}

#weather-skyview-cameras #content-one ul li h3{
height: auto;
text-align: center;
background: #e1e1e1;
margin: 0;
padding: 5px;
}
#weather-skyview-cameras #content-one ul li p{
margin: 0;
padding: 0;
}

#weather-skyview-cameras #content-one ul li img{
width: 296px;
height: 225px;
border: solid #e1e1e1 2px;
}

.path-weather-skyview-cameras #additional-scroller{
display: none;
}



#weather-closings #top-content{
width: 620px;
padding: 0 10px;
float: left;
}

/* ------------------- SPORTS ---------------- */

#sports #content-two #sports-video .section-morelink {
display:none;
visibility:hidden;
}

/* ---- FUTURE STARS ---- */

#sports-future-stars #content-two{
display: none;
}

#sports-future-stars #content-one{
width: 620px;
}

#sports-future-stars #content-one #prepticketcontainer a{
font-size: 16px;
}

/* ----- Features landing page ------ */
#features #content .photo{
background-color: #fff;
}

#features #content li h3{
text-align: center;
}


/*-----Features Module-----*/
/* right column featured section mod */

#sidebar .featured-sections .photo,
#content-three .featured-sections .photo{
background-color: #fff;
}

#sidebar #features h3,
#content-three #features h3{
background-color: #fff;
}

#sidebar #features h3 a,
#content-three #features h3 a{
color: #44728E;
}

.index #content-three .featured-sections{
display:none;
visibility:hidden;
}

/* ------- BLOGS --------- */
.blogs #content-one{
display: none;
}

.blogs #content-two{
width: 620px;
border-left: 0px solid #fff;
}

.blogs #content-two .sectiondiv h1{
font-size: 16px;
margin: 0 0 10px 0;
}


.blogs #content-two #blogitem{
margin: 0 0 20px 0;
}

.blogs #content-two #blogitem .toptitle{
font-size: 14px;
margin: 0 0 2px 0;
font-weight: bold;
}

.blogs #content-two #blogitem #blogbody{
font-size: 14px;
text-align: justify;
}

.blogs #content-two #blogitem .blogfooter{
height: auto;
overflow: hidden;
background: #e1e1e1;
margin: 5px 0 0 0;
}

.blogs #content-two #blogitem .blogfooter .permalink{
float: left;
font-size: 12px;
padding: 0 0 0 10px;
margin: 5px 0;
}

.blogs #content-two #blogitem .blogfooter .archive{
float: right;
font-size: 12px;
padding: 0 10px 0 0;
margin: 5px 0;
}

.parentfeaturesblogs #additional-scroller h2{
padding: 0;
}

.blogs #bioblog {
background: #EEE8CD;;
font-size: 12px;
padding: 10px;
margin: 0 0 10px 0;
}

.blogs #bioblog img {
float: left;
padding: 0px 8px 8px 0;
}

#news-blogs #content .photo {
background-color: transparent;
}

#news-blogs #content h3 {
text-align: center;
}



/* ---------- VIDEO ---------- */

/* --- the click ---- */
#video-the-click #content-two .item2{
display: none;
}



/* ----------- PROGRAMS ------------ */
#programming #content-one iframe{
width: 750px;
height: 700px;
}


/* --------------- AM BuFFALO ------------ */

#programming-am-buffalo #content-two{
display: none;
}

#programming-am-buffalo #content-one{
width: 620px;
}


.ambuffalo{
width: 300px;
float: left;
margin-right: 10px;
}

.ambuffalotop ul li,
.ambuffalo ul li{
border: none;
padding: 0;
}


#programming-am-buffalo-contact{
width: 610px;
}


.ambuffalotop ul li .summary{
clear: both;
font-size: 16px;
}


/* ------------ INSIDE (about) and Story only PAGES ------ */
#about-personalities #content-two,
#about #content-two{
display: none;
}

#about-personalities #content-one,
#about #content-one{
width: 620px;
}

#about-personalities #content-one ul li{
width: 120px;
height: 180px;
padding: 0 5px;
float: left;
margin: 0 0 20px 0;
border: none;
}

#about #content-one ul li{
width: 300px;
float: left;
margin: 5px;
text-align: center;
}

#about-personalities #content-one ul li .photo,
#about #content-one ul li .photo {
margin: 0 0 4px;
background: transparent;
display: block;
height: 100px;
z-index: 9;
}

#about-personalities #content-one ul li .photo{
overflow: hidden;
height: 144px;
width: 120px;
}

#about-personalities #content-one h3.entry-title {
display: block;
}

#about-personalities #content-one .headlines {
width: 100%;
clear: both;
}

#about-personalities #content-one h6 {
display: block;
width: 620px;
}

#about-personalities #content-one ul li {
list-style-type: none;
}

#about-personalities #content-one ul li.item1 h3.entry-title {
font-size: 13px;
line-height: 15px;
}

.parentabout #additional-scroller{
display: none;
}

#about-history #top-content,
#about-closed-captioning #top-content,
#about-terms #top-content,
#about-contact-us #top-content,
#about-fcc-eeo #top-content,
#about-advertise #top-content{
width: 620px;
float: left;
padding: 0 10px;
font-size: 12px;
line-height: 15px;
}

#about-history #top-content h1.section-title,
#about-closed-captioning #top-content h1.section-title,
#about-terms #top-content h1.section-title,
#about-contact-us #top-content h1.section-title,
#about-fcc-eeo #top-content h1.section-title,
#about-advertise #top-content h1.section-title{
font-size: 16px;
}

#news-news-links.sub-section.page1 #content-two ul .item1 h3,
#about-history.sub-section.page1 #content-two ul .item1 h3,
#about-jobs.sub-section.page1 #content-two ul .item1 h3{
font-size: 14px;
}

#about-history.sub-section.page1 #content-two ul .item1 .summary,
#about-jobs.sub-section.page1 #content-two ul .item1 .summary{
font-size: 12px;
}

/* --------------- contests ---------------- */

#contests #content-one{
display: none;
}

#contests #content-two{
width: 622px;
border: none;
}

#contests #content-two .headlines p{
clear: none;
}


#contests #content-two .headlines li{
height: auto;
overflow: hidden;
border: none;
}

/*-------ABOUT JOBS FIX-------*/

#about-jobs #content-two{
display: none;
}

#about-jobs #content-one{
width: 620px;
}

#about-jobs .headlines h3.entry-title a{
}

.parentabout .storybody{
clear: both;
}


/*-------FCC EEO POLICY MODULE-------*/
#about-fcc-eeo #job-policy p{
font-size: 13px;
line-height: 17px;
padding: 5px 0 0;
width:600px;
}

#about-fcc-eeo #job-policy hr{
width:600px;
}


/* ------- CLOSINGS --------- */
#closings #top-content iframe {
width: 600px;
}

/* ------- MORE STORIES ---------- */
#lifestyle-marketeer #content-one,
#around-town-special-events #content-one,
#around-town-special-events-submit #content-one,
#around-town-local-events-submit #content-one {
display: none;
}

#lifestyle-marketeer #content-two,
#around-town-special-events #content-two,
#around-town-special-events-submit #content-two,
#around-town-local-events-submit #content-two {
width: 620px;
border-left: 0px solid #fff;
}

/* ------ AROUND TOWN ------- */
#around-town-special-events-submit,
#around-town-local-events-submit {
font-size: 12px;
}

#around-town-special-events-submit #content-two input,
#around-town-local-events-submit #content-two input {
margin: 5px 10px;
}

/* --------- HOME SUB SECTIONS ------------- */
#home-privacy #top-content,
#home-rss #top-content {
font-size: 12px;
}

#home-rss #top-content img {
padding: 0 10px 10px 0;
}

#home-rss #top-content ul img {
padding: 0 4px 0 0;
}

#home-privacy #top-content p {
margin: 10px 0;
}

/* ------ FOOTER ---------*/
#footer #nav-bottom{
width: 660px;
}

#footer #nav-bottom .top-level ul{
width: 590px;
}

#footer #nav-bottom .topNav8+ul,
#footer #nav-bottom .topNav7+ul{
display: none;
}

/*------------TOP STORY CUSTOM STORY LABEL---------*/

#home span.storylabel {
color: #A80000;
font-size: 20px;
font-weight: bold;
margin-bottom: 5px;
}


/* ---- temp BREAKING, remove once gbc_styles goes live  ---- */
#breaking-event-container {
color: #fff;
float: left;
width: 960px;
}

#breaking {
margin: 8px 0 10px 0;
clear: both;
min-height: 32px;
padding: 10px 0 10px 0;
width: 100%;
}

#breaking h1 {
text-indent: -9999px;
float: left;
width: 58px;
min-height: 52px;
margin: -10px 10px 0px 0;
}

#breaking-event-container .news,
#breaking-event-container {
background: #c70002;
}

#breaking-event-container .news h1,
#breaking-event-container h1 {
background: #b41315 url(http://media.granitetv.com/designimages/gbc_breaking_alert.png) left center no-repeat;
}

#breaking-event-container .traffic {
background: #f26b13;
}

#breaking-event-container .traffic h1 {
background: #e05a03 url(http://media.granitetv.com/designimages/gbc_breaking_traffic.png) left center no-repeat;
}

#breaking-event-container .weather {
background: #3d83b8;
}

#breaking-event-container .weather h1 {
background: #2c5f85 url(http://media.granitetv.com/designimages/gbc_breaking_weather.png) left center no-repeat;
}

#breaking h2 {
display: inline;
font-size: 15px;
padding: 0 4px 0 0;
font-style: normal;
}

#breaking h2:after {
content: "-";
}

#breaking a,
#breaking h2 a {
color: #fff;
}

#breaking p {
display: inline;
font-size: 15px;
}

#breaking h5 {
clear: both;
padding: 5px 10px;
}

#breaking-related {
color: #fff;
padding: 0 10px 5px 10px;
}

#breaking-related .related-story {
float: left; 
padding-right: 10px;
}

/*---- ELECTION RESULTS ---*/

#news-election-results {
font-size: 14px;
}


/*-----High School Sports and EWNTM sections---*/

#sports-high-school #content-one,
#news-eyewitness-news #content-one {
width: 620px;
}

#sports-high-school #content-one ul li,
#news-eyewitness-news #content-one ul li {
clear: both;
}

#news-eyewitness-news #flashcontent {
padding-bottom: 15px;
}


/*------Community Calendar------*/
.path-around-town-local-events .storybody .date, 
.path-around-town-special-events .storybody .date{
display: none;
visibility: hidden;
}


/*---------PERSONALITIES---------*/
#about-personalities .section-morelink{
display: none;
visibility: hidden;
}

#about-personalities #about-personalities-am-buffalo h6,
#about-personalities #about-personalities-weather h6,
#about-personalities #about-personalities-sports h6,
#about-personalities #about-personalities-news-team h6{
width: 600px;
}

#about-personalities #about-personalities-am-buffalo,
#about-personalities #about-personalities-weather,
#about-personalities #about-personalities-sports,
#about-personalities #about-personalities-news-team {
width: 600px;
float: left;
clear: both;
}

#about-personalities #about-personalities-am-buffalo ul li,
#about-personalities #about-personalities-weather ul li,
#about-personalities #about-personalities-sports ul li,
#about-personalities #about-personalities-news-team ul li{
list-style-type: none;
float:left;
height:180px;
margin:0 0 20px;
padding:0 5px;
width:120px;
clear: none;
} 

#about-personalities #about-personalities-am-buffalo ul li .photo-link,
#about-personalities #about-personalities-weather ul li .photo-link,
#about-personalities #about-personalities-sports ul li .photo-link,
#about-personalities #about-personalities-news-team ul li .photo-link,
#about-personalities #about-personalities-am-buffalo ul li .photo,
#about-personalities #about-personalities-weather ul li .photo,
#about-personalities #about-personalities-sports ul li .photo,
#about-personalities #about-personalities-news-team ul li .photo{
margin: 0 0 4px;
background: transparent;
display: block;
overflow: hidden;
height: 144px;
width: 120px;
}

#about-personalities #about-personalities-am-buffalo ul li h3.entry-title,
#about-personalities #about-personalities-weather ul li h3.entry-title,
#about-personalities #about-personalities-sports ul li h3.entry-title,
#about-personalities #about-personalities-news-team ul li h3.entry-title{
font-size:16px;
font-weight:normal;
line-height:19px;
display: block;
}

#about-personalities #about-personalities-am-buffalo ul li.item1,
#about-personalities #about-personalities-weather ul li.item1,
#about-personalities #about-personalities-sports ul li.item1,
#about-personalities #about-personalities-news-team ul li.item1{
margin-top: -35px;
}

#about-personalities #about-personalities-news-team,
#about-personalities #about-personalities-am-buffalo{
margin-top: 15px;
}
/*-----IE7 Hack for personalities page------*/
*:first-child+html #about-personalities ul li.bio h3.entry-title{
margin-top: -170px!important;
}

*:first-child+html #about-personalities ul li.bio a.photo-link{
position: relative!important;
top: -130px!important;
left: 0!important;
}

*:first-child+html #about-personalities a.photo-link{
position: relative;
left:0;
top: -175px;
}

*:first-child+html #about-personalities #about-personalities-am-buffalo ul li h3.entry-title,
*:first-child+html #about-personalities #about-personalities-weather ul li h3.entry-title,
*:first-child+html #about-personalities #about-personalities-sports ul li h3.entry-title,
*:first-child+html #about-personalities #about-personalities-news-team ul li h3.entry-title{
position: relative;
top: -150px;
}

*:first-child+html #about-personalities #about-personalities-am-buffalo{
margin-top: 30px;
}
*:first-child+html #about-personalities #about-personalities-weather,
*:first-child+html #about-personalities #about-personalities-sports {
margin-top: 15px;
}


/*-----HIDING TWITTER AND BIO LINKS ON STORY PAGES-----*/
#content #entry span.contact-info {
display: none;
}

/*------- CUSTOM STORY LABEL FOR NEWS SECTIONS ----------*/
#news-local span.storylabel,
#news-political span.storylabel  {
font-weight: bold;
font-size: 12px;
color: #A80000;
}

#content-one li.hentry h3.entry-title span.storylabel {
color: #b50921;
font-weight: bold;
}

/*--------NEWS ELECTIONS-----*/
#news-elections #content-one {
width: 600px;
}

#news-elections #content-one ul li {
clear: both;
}

/*-------FEATURES MODULE GLOBAL ----*/
#content-three #localsearch {
padding: 5px 0 5px 0;
}

#content-three #localsearch a {
font-size: 14px;
}

#content-three #localsearch h1 {
text-align: center;
font-size: 16px;
}

/*-------SURVEY---------*/
.cmP_question {
font-size: 16px;
}

/*-------POLL STYLES-----*/
#poll {
padding: 5px;

}

#poll h1 {
font-size: 18px;
padding-bottom: 5px;
text-align: center;
}

#poll h2 {
font-size: 16px;
}

#poll li {
padding: 5px 0 10px 0;
font-size: 14px;
}
#poll .submit {
padding-bottom: 
}

.path-home-poll {
font-size: 14px;
}

.path-home-poll h1 {
font-size: 18px;
padding: 5px 0 5px 0;
}

.path-home-poll h2 {
font-size: 14px;
padding: 5px 0 5px 0;
}

.path-home-poll tr {
padding: 5px 0 30px 0!important;
margin-bottom: 30px;
line-height: 20px;
}

/* ----- Super Savings module ------ */
#mostpopular.BIMcontent {
margin-top: 0 !important;
}

#mostpopular.BIMcontent li {
list-style-type: disc;
margin: 0 0 0 18px;
padding: 0 0 8px 0;
border: none;
}

#mostpopular.BIMcontent h6 {
margin: 0 0 10px 0; 
}

#mostpopular.BIMcontent h3.entry-title {
font-size: 13px;
line-height: 15px;
}

#mostpopular.BIMcontent .item1 {
margin: 10px 0;
padding: 0 0 0 0;
list-style-type: none;
}

#mostpopular.BIMcontent .item1 h3.entry-title {
font-size: 16px;
}

#mostpopular.BIMcontent .item2 {
clear: both;
padding-top: 4px;
}

#mostpopular.BIMcontent .section-morelink { 
float: right;
margin-top: -40px;
width: 120px;
text-align: right;
}

/*---------SUPER SAVINGS MORE LINK ------*/
#content-three #supersavings {
clear: both;
margin: -5px 0 10px 0;
}


/*---------LIFESTYLE GARDEN MELINDA ------*/
#lifestyle-garden #top-content #melinda iframe{
height:3000px;
width:700px;
}

#lifestyle-garden #content-three{
display:none;
visibility:hidden;
}

/*---------HEALTH LINK------*/
#lifestyle-health-link #content-two{
display:none;
visibility:hidden;
}

#lifestyle-health-link #content-one{
width:620px;
}

#lifestyle-health-link #content-one ul li{
border:none;
padding:0;
margin:0 0 10px 0;
clear:both;
height:auto;
overflow:hidden;
}

.index #health ul li {
padding-bottom: 8px;
}

/*---------NEW LOCAL NEWS------*/

#news-local #content-one{
width:620px;
}

#news-local #content-one ul li{
border:none;
padding:0;
margin:0 0 10px 0;
clear:both;
height:auto;
overflow:hidden;
}

#news-local #ad_12 {
padding-bottom:10px;
}

#content-three #ad_09 {
clear:both;
}

/*---------NEW LOCAL NEWS------*/
#lifestyle-pets #content-two{
display:none;
visibility:hidden;
}

#lifestyle-pets #content-one{
width:620px;
}

#lifestyle-pets #content-one ul li{
border:none;
padding:0;
margin:0 0 10px 0;
clear:both;
height:auto;
overflow:hidden;
}

#lifestyle-pets #ad_12 {
padding-bottom:10px;
}

#lifestyle-pets #ad_07 {
clear:both;
}


/*---------LIFESTYLE Mr Food ------*/
#lifestyle #mrfood.headlines h6 {
height: 20px;
}

#lifestyle #mrfood.headlines h6 a {
display: block;
position: absolute;
width: 300px;
height: 210px;
background: transparent url(http://media.wkbw.com/designimages/transparent.gif) top left repeat;
}

#lifestyle #mrfood.headlines li {
color: #44728e;
}

#lifestyle-mr-food #content-one {
width: 900px;
}

#lifestyle-mr-food #content-one .section-morelink,
#lifestyle-mr-food #content-two,
#lifestyle-mr-food #content-three {
display: none;
visibility:hidden;
}

#lifestyle-mr-food #mr_food_frame{
padding-left:140px;
}


/* -------- Good Things ----------- */
#news-good-things #content-one {
width: 620px;
}

#news-good-things #content-two {
display: none;
}

#news-good-things #content-one .headlines li {
clear: both;
overflow: hidden;
}

/* -------- Good Things ----------- */
#news-good-things #content-one {
width: 620px;
}

#news-good-things #content-two {
display: none;
}

#news-good-things #content-one .headlines li {
clear: both;
overflow: hidden;
}

/* ------------- Golf Tips --------------- */
#golf-tips #content-one {
width: 620px;
}

#golf-tips #content-two {
display: none;
}

#golf-tips #golf-tips li {
width: 310px;
float: left;
}

/*------- IE7 video overlay problem --------*/
*:first-child+html #preview #top-story-rotate li .photo-link{
margin-left: -80px;
}


/*------- Staycation --------*/

#features-staycation #recent{
display:none;
visibility:hidden;
}

#features-staycation #content-one #features-staycation{
width: 645px;
}

#features-staycation #content-one #features-staycation li{
border-bottom: 0px;
float: left;
margin: 6px 6px 2px 0;
padding: 0px;
}

#features-staycation #content-one #features-staycation h3,
#features-staycation #content-one #features-staycation h6{
display: none;
}

#onetankimage{
padding-top: 30px;
}

#features-staycation #content-one #ad_02{
display: none;
visibility:hidden;
}

.parentfeaturesstaycation #ad_11,
.parentfeaturesstaycation #ad_05,
.parentfeaturesstaycation #ynwidget300,
.parentfeaturesstaycation #ad_02,
.parentfeaturesstaycation #sidebar #features,
.parentfeaturesstaycation #ad_09{
display:none;
visibility:hidden;
}

/* ----- Features Staycation Breadcrumbs ------ */
.parentfeaturesstaycation #toolbar .breadcrumbs{
text-indent:-66px;
overflow:hidden;
}


/*------- About Page IE7 problem --------*/
*:first-child+html #about #content-one li .photo-link{
margin-left: -300px;
}


/*------- ENEWS  --------*/
#enews #content-one {
width: 620px;
}

#enews #content-two {
display: none;
}

#enews-unsubscribe #content-two{
width: 600px;
}

#enews-unsubscribe #content-two {
font-size: 14px;
} 

#enews-unsubscribe #content-two h2 {
padding: 3px 0 3px 0;
margin:0 0 5px;
font-size: 16px;
border-bottom:1px dotted #222222;
}

#enews-unsubscribe #content-two #removeform{
padding: 5px;
}

#enews-unsubscribe #signupform {
display: none;
visibility:hidden;
}

/*------- Live Stream --------*/
#live-stream #content-one{
display:none;
visibility:hidden;
}

#live-stream #content-two{
width:620px;
}

/*------- WOMEN IN LEADERSHIP --------*/
#lifestyle-women-in-leadership #content-two .hentry.item1 .entry-title,
#lifestyle-women-in-leadership #content-two .hentry.item1 .updated{
display:none;
visibility:hidden;
}

/*------- TERRY --------*/
#features-terry{
font-size: 12px;
}

/*------- SS7 --------*/
#ss7 .section-title,
#ss7-deal-1 .section-title,
#ss7-deal-2 .section-title,
#ss7-deal-3 .section-title{
display:none;
visibility:hidden;
}

#ss7 #deals_signup,
#ss7 #first_small,
#ss7 #second_small,
#ss7 #ss7_nummer3,
#ss7 #ss7_nummer4,
#ss7 #ad_10,
#ss7-deal-1 #deals_signup,
#ss7-deal-1 #first_small,
#ss7-deal-1 #second_small,
#ss7-deal-1 #ad_10,
#ss7-deal-2 #deals_signup,
#ss7-deal-3 #deals_signup,
#ss7 #ss7_moredeals,
#ss7 #kbw_mailus,
#ss7 #ss7_nummer5 {
margin-left: 40px;
}

#mc_embed_signup #mc-embedded-subscribe,
#mc_embed_signup #mce-EMAIL {
margin:0 auto;
margin-bottom:4px;
}

#ss7-deal-2 #mc-embedded-subscribe-form,
#ss7-deal-1 #mc-embedded-subscribe-form,
#ss7-deal-3 #mc-embedded-subscribe-form,
#ss7 #mc-embedded-subscribe-form{
text-align:center;
width:300px;
}

#ss7 #wkbw-fb {
margin-top: 10px;
}

/*------- LIFESTYLE --------*/
#lifestyle #recent .headlines {
display:none;
visibility:hidden;
}

/* ----------- Home Mobile ------------- */
#home-mobile #top-content h1 {
display:none;
}

/* -----  FB like  ---- */

#wkbw-fb 
{
right:0px;
width:260px;
padding-left:10px;
position:relative; right:-20px;
}

.wkbw-fbclass
{
right:0px;
width:260px;
padding-left:10px;
position:relative; right:-20px;
}

