/*---- Nav ---- */
#nav-top ul a, 
#nav-bottom ul a { 
font-weight: bold;
font-size: 110%;
}

/*---Home page weather scroll hide---*/
.index #severe-weather {
display: none;
}

.index #features h5 {
display: none;
}

/*---Home page video module---*/

.index #sidebar #featuredvideo h5 {
display: none;
}

.index #sidebar #featuredvideo ul {
padding-top: 5px;}


/* BIOS */
#on-tv-bios #content .content-headlines-list ul li {
height: 146px;
width: 125px;
}

#on-tv-bios #content .content-headlines-list ul li .photo-link {
height: 104px;
}

#on-tv-bios #content .content-headlines-list ul li .photo {
height: 108px;
width: 120px;
}

#bio #storyimg {
float: none !important;
text-align: left;
}

/*------sidebar Twitter blogs BIO------*/
#sidebar #bio-twitter{
display: none;
visibility: hidden;
}
/*---Blog Sampler---*/
#content-headlines-recent-blogs .item5 {display: none;}

/*---- Video Icon Hide - Temp ----*/
#content .content-headlines-list ul li h3 .video-icon {
display: none;
}

body {
}

#features ul li a {
color: #0944BA;
}

#content-one #topstory ul li h6 a,
#content-one #features ul li h6 a {
display: none;
visibility: hidden;
}

.index #content-two #content-headlines-top ul li a img {
width: 128px;
height: 72px;
}

.index #topstory ul .item1 .photo-link .photo {
width: 330px;
height: 186px;
}

#comments-off {
visibility: hidden;
display: none;
}

/*---- STORYLABEL ----*/

#topstory {
margin-bottom:20px;
}

#topstory h1 {
font-size:21px;
line-height:26px;
margin-bottom:8px;
}


.storylabel {
color: #9D1C1C;
}

/*---- I WONDER ----*/

#i-wonder-link {
border:1px solid #666666;
font-size:13px;
margin:0 0 10px;
padding:12px;
width:135px;
}

/*----ON TV ----*/

#content-headlines-contact-ktvb h2 {
display: none;
}

#content-headlines-contact-ktvb ul p {
color: #000;
}

/*---- KTFT ----*/
.ktft #almanac, 
.ktft #astronomy {
float:right;
width:467px;
}

.ktft  #astronomy h5,
.ktft  #almanac h5 {
border-color:#D8EBFB;
background:#CBCBCB none repeat scroll 0 0;
color:#0F3A6A;
border-bottom:2px solid;
font-size:14px;
padding:8px;
}

.ktft #astronomy .wu-sunandmoonrow {
float:left;
padding:0 0 0 20px;
width:70px;
}

.ktft #astronomy .wu-sunandmoonrow img {
float:left;
height:48px;
margin:0;
padding:0;
width:48px;
}

.ktft #astronomy .wx-sunandmoonday {
clear:left;
float:left;
padding:10px 0;
}


/*---- SEVENS HERO ----*/
#on-tv-sevens-hero .broadsheet {
margin-bottom: 8px;
}

#on-tv-sevens-hero .broadsheet:after {
content: ".";
display: block;
text-indent: -9999px;
}

#on-tv-sevens-hero .broadsheet img {
float: left;
padding: 3px;
border: 1px #ccc solid;
margin: 0 5px;
}


/*---- DSA ----*/
#on-tv-dsa .broadsheet {
margin-bottom: 8px;
}

#on-tv-dsa .broadsheet img {
float: left;
border: 1px #ccc solid;
padding: 3px;
margin-right: 5px;
}


/* NON-EDITORIAL CONTENT */

#content .content-headlines-list li.advert h3.entry-title a {
color: #000099;
}

#from-the-tubes, #content-one .content-headlines-list {
border-bottom: none;
border-top: none;
margin:0px 0 0;
padding:6px 0;
}

#content .content-headlines-list ul li.advert {
border-bottom: none;
}

/*---Weather Radar---*/

#weather-maps #content-one li {
float: left;
padding: 8px 15px 8px 15px;
width: 125px;
text-align: center;
height: 125px;
}

#weather-maps #content-one li p {
font-size: 11px;
}

#weather-maps #content-one li a img  {
height: 94px;
width: 125px;
}

/*---KTFT----*/
.ktft .weather-modular #content-one .module {
margin: 0 8px 12px 0;
}

/*----------LEFT COLUMN BLOGS----------*/
.index #content-one .content-headlines-list{
margin-top: -15px;
}

.index #features,
.index #ad-skyscraper{
margin-top: 10px;
}

/*---Robie Creek---*/

#news-robie-creek #title_ad h1 {
display: block;
text-indent: -9999px;
height: 77px;
width: 600px;
background: transparent url(http://media.ktvb.com/designimages/robie-creek-header-page.png) top left no-repeat;
}


#news-robie-creek #content-two #topstory .photo,
#news-robie-creek #content-two #topstory #flashvidcontainer {
margin: 0 0 8px 0;
}


#content #ad-sponsor1{
float: right;
display: inline;
margin-top: -80px;
padding-bottom: 20px!important;
}

#speakeasy .sub-level li.subNav10,
#speakeasy .sub-level li.subNav11{
display: none;
}

#news #featuredvideo{
width: 300px;
}
/*------7 Day Forecast-------*/
#weather-7day #content #sevenday h2{
display: none;
visibility: hidden;
}

#weather-7day #content #sevenday{
float: left;
width: 640px;
}

#weather-7day #content #sevenday p{
float: left;
width: 400px!important;
}

.weather-section #bottom-content {
clear: both;
float: left;
padding: 8px 8px 8px 8px;
}

body#community .section-title {
background: transparent url(http://media.ktvb.com/designimages/KTVB-Communitybanner2011gabrielaward.png) top left no-repeat;
height: 77px;
width: 495px;
font-size: 0px;
}

body#news .section-title {
background: transparent url(http://media.ktvb.com/designimages/KTVBnews-murrow-header.png) top left no-repeat;
height: 77px;
width: 495px;
font-size: 0px;
}

body#on-tv .section-title {
background: transparent url(http://media.ktvb.com/images/ktvb-on-tv-header.png) top left no-repeat;
height: 77px;
width: 495px;
font-size: 0px;
}

body#sports .section-title {
background: transparent url(http://media.ktvb.com/images/ktvb-sports-header64.png) top left no-repeat;
height: 77px;
width: 495px;
font-size: 0px;
}

body#traffic .section-title {
background: transparent url(http://media.ktvb.com/images/ktvb-traffic-header.png) top left no-repeat;
height: 77px;
width: 495px;
font-size: 0px;
}

body#on-tv-sevens-hero .section-title {
background: transparent url(http://media.ktvb.com/designimages/sevens-hero-header.png) top left no-repeat;
height: 77px;
width: 495px;
font-size: 0px;
}


.module .submitlink {
border-right:1px solid #CCCCCC;
display:block;
float:left;
font-size:10px;
padding:4px 6px 8px 8px;
text-align:left;
text-transform:uppercase;
}

.module .more {
display:block;
font-size:10px;
padding:4px 8px 8px 0;
text-align:right;
text-transform:uppercase;
}

/*---------News Page Revamp----------*/
body#news #ad-txt3 { width: 300px; height: 250px; position: relative; clear: both; }
body#news h1.section-title { background: transparent url(http://media.ktvb.com/designimages/KTVB-newsbanner2011murrow.png) top left no-repeat; width: 495px; height: 77px; margin: 0; padding: 0; text-indent: -9000px; }
body#news #ad-skyscraper { clear: both; position: absolute; top: 865px; } 
body#news #linktown { clear: both; position: absolute; top: 1500px; }
body#news #content-headlines-news h2, body#news #content-headlines-top { display: none; }
body#news #content-headlines-news { width: 280px; height: 450px; display: block; float: none; position: relative; top: -320px; left: 350px;  }
body#news #content-headlines-news img { display: none; }
body#news #topstory { width: 340px; height: 300px; padding: 10px 0 5px 0; }
body#news #topStoryBlogs { width: 340px; display: block; }
body#news #topStoryBlogs li { display: inline; }
body#news #content #content-headlines-news ul li, body#news #content #content-headlines-news ul li a { font-size: 13px; }
body#news #content #content-headlines-news ul li.advert { float: none !important; clear: both !important; padding: 2px 8px 2px 8px !important; margin: 0 0 6px -14px !important; font-size: 14px !important; }
body#news #content #content-headlines-news ul li.advert a { font-size: 14px !important; }
body#news #content-headlines-slideshows { width: 640px; height: 200px; float: left; display: block;  position: relative; top: -455px; }
body#news #content-headlines-slideshows li { clear: none; width: 140px; text-align: center; float: left; margin: 3px; }
body#news #content-headlines-slideshows li.advert h3.entry-title a { font-weight: normal !important; }
body#news #content-headlines-slideshows ul li.advert { margin: 3px 3px 3px 3px !important; padding: 0 8px 8px 0 !important; border: none !important; }
body#news #content-headlines-slideshows ul li.advert a.photo-link { width: 128px !important; height: 72px !important; }
body#news #content-headlines-slideshows li h3 { float: none; display: block; clear: both; font-size: 14px; }
body#news #content-headlines-features { width: 150px; height: 540px; float: left; margin-right: 10px; }
body#news #content-headlines-features li { padding-bottom: 16px; }
body#news #content-headlines-local-news, body#news #content-headlines-regional-news { width: 300px; }
body#news #content-headlines-business-news, body#news #content-headlines-political-news, body#news #content-headlines-consumer, body#news #content-headlines-health-news, body#news #content-headlines-i-wonder, body#news #content-headlines-national-news { width: 455px; }
body#news #lower-container { width: 470px; display: block; float: right; position: relative; top: -450px; }
body#news #video-headlines-news { width: 315px; }
body#news #video-headlines-news ul { margin-left: 22px; }
body#news #video-headlines-news h2 { margin-top: 0; border-color: #BCC6EB; }
body#news #facebookRec h2 { -moz-background-inline-policy:continuous; background:none repeat scroll 0 0 #E6E9F6; border-bottom:2px solid #BCC6EB; font-size:13px; height:30px; line-height:32px; margin:10px 0 0; padding:0 8px; width:284px; }

/*---------Sports Page Revamp----------*/
body#sports #third-parties { height: 1400px; }
body#sports #ad-txt3 { width: 300px; height: 250px; position: relative; clear: both; }
body#sports h1.section-title { background: transparent url(http://media.ktvb.com/images/ktvb-sports-header64.png) top left no-repeat; width: 495px; height: 77px; margin: 0; padding: 0; text-indent: -9000px; }
body#sports #ad-skyscraper { clear: both; position: absolute; top: 875px; }
body#sports #linktown { clear: both; position: absolute; top: 1490px; }
body#sports #content-headlines-sports h2, body#sports #content-headlines-top { display: none; }
body#sports #content-headlines-sports { width: 290px; display: block; float: none; position: relative; top: -308px; left: 340px;  }
body#sports #topstory { height: 300px; }
body#sports #topstory h1 { margin-bottom: 0; }
body#sports #content-headlines-slideshow li { clear: none; width: 140px; text-align: center; float: left; margin: 3px; }
body#sports #content-headlines-slideshow li h3 { float: none; display: block; clear: both; }
body#sports #content-headlines-features { width: 150px; height: 540px; float: left; margin-right: 10px; }
body#sports #content-headlines-features li { padding-bottom: 16px; }
body#sports #content-headlines-boise-state, body#sports #content-headlines-idaho-football, body#sports #content-headlines-idaho-steelheads, body#sports #content-headlines-boise-hawks { width: 300px; }
body#sports #content-headlines-more { width: 455px; }
body#sports #lower-container { width: 470px; display: block; float: right; position: relative; top: -295px; }

/*-------Removing Comments for Carolyn Holly--------*/
#community-blogs-carolyn-holly .related-comments,
.path-community-blogs-carolyn-holly #comments{
display: none;
visibility: hidden;
}

.blog-article .contact-info{
float: left;
font-size: 12px;
}

.blog-article .updated,
.blog-article .source-org,
.blog-article .published{
float: left;
clear: both;
}

#news-news-headline-map .map-of-Stories {
margin-top: 9px;
}

/*----- Education Reform ------*/
#news-education-reform #sidebar{
display: none;
visibility: hidden;
}

#news-education-reform #content #title_ad{
display: none;
visibility: hidden;
}

#news-education-reform #content{
width: 100%;
height: auto;
}

#news-education-reform .time-for-education-reform{
background-color:#F7F7F7;
border-bottom:1px solid #CECDCD;
border-top:3px double #CECDCD;
float:left;
height: auto;
margin-top: 10px;
width:255px;
}

#news-education-reform #content-headlines-education-reform {
background-color:#F7F7F7;
border-bottom:1px solid #CECDCD;
border-top:3px double #CECDCD;
float:left;
margin-top: 10px;
width:400px;
}

#news-education-reform #content-headlines-education-reform .headlines-morelink {
display: block;
visibility: visible;
}

#news-education-reform #content-headlines-links h2,
#news-education-reform #content-headlines-education-reform h2{
background:transparent;
border-bottom:medium none;
font-size:12px;
margin-top: -18px;
padding:0 10px;
text-transform:uppercase;
}

#news-education-reform #content-headlines-links h2 a,
#news-education-reform .time-for-education-reform h2 a,
#news-education-reform #content-headlines-education-reform h2 a {
background-color:#F7F7F7;
color:#666666;
margin-left:-10px;
padding:0 12px;
}

#news-education-reform .time-for-education-reform h2{
background-color:transparent;
border-bottom:medium none;
font-size:12px;
text-transform:uppercase;
margin-top: -8px;
}

#news-education-reform .time-for-education-reform ul{
margin-top: 10px;
}

#news-education-reform #content-headlines-links{
float:left;
margin:10px 0 0;
width:300px;
background-color:#F7F7F7;
border-bottom:1px solid #CECDCD;
border-top:3px double #CECDCD;
}

#news-education-reform #content-headlines-education-reform ul li {
border-bottom:1px solid #A5A5A5;
margin-bottom:12px;
width:390px;
}

#news-education-reform #content-headlines-education-reform ul li img {
width: 128px;
height: 72px;
}

#news-education-reform #content-headlines-education-reform .advert {
border-top: none;
}

#news-education-reform #content-headlines-education-reform .advert .photo {
width: 128px;
height: 72px;
}

#news-education-reform #content-headlines-education-reform ul li h3.entry-title{
color:#333333;
font-size:13px;
font-weight:bold;
}

#news-education-reform #content-headlines-education-reform ul li h3 a{
color: #333;
}

#news-education-reform #poll {
float:left;
margin: 10px 0 0;
width: 300px;
}

#news-education-reform #poll h5 {display: none;}

#news-education-reform #ad-medrectangle {float: right;}

/*---UGC (contest end display hide) ---*/

.contest-listing p.end {
background: none repeat scroll 0 0 transparent;
color: #FFFFFF;
font-style: italic;
}


/*--------- Homepage REVAMP Styles ---------*/
.index #content-one #content-headlines-slideshows{
margin-top: -20px!important;
}

.index #content-one #content-headlines-slideshows h2{
background: transparent;
border: none;
}

.index #content-one #content-headlines-slideshows h2 a{
color: #000;
font-size: 13px;
}

.index #content-one #content-headlines-slideshows ul{
list-style-type: none;
margin-left: 20px;
padding: 0;
}

.index #content-one #content-headlines-slideshows ul li h3.entry-title{
font-weight: bold;
margin: 0;
width: 100px;
}

.index #content-one #content-headlines-slideshows .headlines-morelink{
display: none;
visibility: hidden;
}

.index #content-one #content-headlines-slideshows ul li{
list-style-type: none;
margin: 0;
padding: 0;
border: none;
width: 130px;
}


.index #content-one #content-headlines-slideshows ul li .photo{
border: none;
width: 100px;
height: 70px;
margin: 0 10px 0 0;
}

.index #content .content-headlines-list ul li.advert{
border: none;
}

.index #content-one #content-headlines-slideshows li h3 {
list-style-type: none;
}

#news-live-tour #top-segments .more {color: #d12e2f; font-size: 10px; clear: both; margin-bottom: 5px; display: block!important; visibility: visible;}
#news-live-tour #top-segments .headlines-morelink {display: none;}

