/* -------------------------------------GENERAL ------------------------------------*/

body {
font-family: Arial, Helvetica, Verdana, sans-serif;
}

.subtitle {
display: none;
visibility: hidden;
}

.columnleft {
border-right: 1px solid #97CBE0;
border-top: 1px solid #97CBE0;
}

.columncenter {
border-right: 1px solid #97CBE0;
border-top: 1px solid #97CBE0;
}

.columnright {
border-top: 1px solid #97CBE0;
}

a:link, a:visited, a:active {
color: #14254C;
text-decoration: none;
}

a:hover {
color: #00338E;
text-decoration: underline;
}

.more {
display: none;
visibility: hidden;
}

#internalsearch{
display: none;
visibility: hidden;
}

#internalsearchKMVT{
margin: 5px;
border: 1px solid #CCCCCC;
padding: 5px;
}

.searchbutton {
position: relative;
top: -1px;
}

.searchbox {
width: 200px;
margin-right: 5px;
}


/* -----------------------------------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;
display: none;
}

.storybox .videoiconhi, .storybox .audioiconlow {
padding: 0;
margin: -6px 0 4px 0;
}

.videoicon img, .videoiconhi img, .audioiconlow img {
margin: 1px 0 -1px 0;
padding: 0;
}

.storybox .audioiconlow {
clear: both;
}

.headlines .videoicon, #headlines .videoicon, #related .videoicon {
display: inline;
}

.headlines .videoicon span, #headlines .videoicon span, #related .videoicon span {
display: none;
visibility: visible;
}

#headlinenews3 .videoicon span {
display: inline;
visibility: visible;
}

#headlinehomevideo ul li {
list-style-image: url();
margin-left: 8px !important;
}

#headlinehomevideo .videoicon, #headlinenews .videoicon {
display: none;
visibility: hidden;
}

.videoiconhi a:link, .audioiconlow a:link {
text-decoration: none !important;
}



/*---------------------  GENERAL TOP, MORE & HEADLINES----------------------------  */

#topstorydiv {
    margin: 0;
    padding: 0 0 18px 0;
}

#topstorydiv .sectiondiv, 
#moretopstories .sectiondiv {
    display: none;
    visibility: hidden;
}

.topthumb {
    float: left;
    margin: 0 5px 5px 0;
    width: 200px;
}

#topstory h1 {
    padding: 0 0 5px 0;
    margin: 0;
    font-size: 16px;
}

#topstory h1 a:link, #topstory h1 a:active, #topstory h1 a:visited, #topstory h1 a:hover {
    color: #00338E;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

#topstory h1 a:hover {
    text-decoration: underline !important;
}

#topstory p {
    font-size: 12px;
    line-height: 14px;
    margin: 0;
    padding: 0;
}

.topstorymore {
    min-height: 100px;
    clear: both;
}

/* Fix IE problem with min-height */
* html .topstorymore { 
    height: 100px;
    min-height: 100px;
}

.topthumbmore {
    float: left;
    width: 120px;
    margin: 0 5px 0 0;
    padding: 0 0 5px 0;
}

.topstorymore h2 {
    padding: 0 0 5px 0;
    margin: 0;
    font-size: 13px;
}

.topstorymore p {
    font-size: 12px;
    margin: 0;
    padding: 0;
}

#headlineholder ul li {
    font-size: 13px;
}

#headlineaboutuscontact .sectiondiv h1{
display: none;
}

/* -----------------------INDEX & SPORTS TOP STORY------------------------- */

#index #topstorydiv .sectiondiv, 
#sports #topstorydiv .sectiondiv,
#index  #topstory .more, 
#sports #topstory .more {
    display: none;
    visibility: hidden;
}

#index #topstorydiv, #sports #topstorydiv {
    clear: both;
    width: 320px;
    float: left;
    padding: 0 5px 10px 0;
    margin: 0;
    margin-bottom: 12px;
}

#index .topthumb, #sports .topthumb {
    width: 320px;
    margin: 0;
    padding: 0;
}

#index #topstory h1, #sports #topstory h1 {
    padding: 5px 0 5px 0;
    margin: 0;
    float: left;
    font-size: 16px;
    width: 320px;
}

#index #topstory h1 a:link {
    color: #00338E;
    font-size: 18px;
    line-height: 21px;
    margin: 5px 0;
}

#sports #topstory h1 a:link {
    color: #00338E;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

#index #topstory p, #sports #topstory p {
    font-size: 12px;
    line-height: 14px;
    margin: 0;
    padding: 0;
}


/*----------------- ADDITIONAL TOP STORIES ----------------------*/

.columncenter #headlinenews3 h1,
.columncenter #headlinesports2 h1,
.columncenter #headlinesports2 .sectiondiv,
.columncenter #headlinesports ul li .videoicon,
.columncenter #headlinenewslocal2 h1 {
display: none;
visibility: hidden;
}

.columncenter #headlinenews3 ul li .videoicon, .columncenter #headlinesports2 ul li .videoicon{
display: block;
visibility: visible;
}

.columncenter #headlinenews3,.columncenter #headlinesports2 {
width: 473px !important;
padding: 8px 0 0 0 !important;
margin: 0 !important;
height: 100% !important;
}

#sports .columncenter #headlinesports .sectiondiv h1 a {
color: #000 !important;  
}

.columncenter #headlinenews3 ul, .columncenter #headlinesports2 ul {
margin: 0;
padding: 0 !important;
list-style-type: none;
}

#headlinenews3 ul a:link, #headlinenews3 ul a:active, #headlinenews3 ul a:visited, #headlinenews3 ul a:hover, 
#headlinesports2 ul a:link, #headlinesports2 ul a:active, #headlinesports2 ul a:visited, #headlinesports2 ul a:hover {
color: #00338E !important;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
margin: 0;
padding: 0;
font-size: 12px;
font-weight: bold;
}

.columncenter #headlinenews3 ul a:hover, .columncenter #headlinesports2 ul a:hover {
text-decoration: underline;
}

.columncenter #headlinesports ul a:hover {
text-decoration: underline;
}

.columncenter #headlinenews3 ul li, .columncenter #headlinesports2 ul li {
width: 468px;
display: block;
float: left;
}

.columncenter #headlinenews3 ul li p, .columncenter #headlinesports2 ul li p {
margin: 0;
padding: 4px 0 12px 0;
}

.columncenter #headlinenews3 ul li .topthumbmore, .columncenter #headlinesports2 ul li .topthumbmore {
margin: 0 5px 5px 0;
float: left;
}

#textarea h1 a {
color: #14254C !important;
}

/*----------------- ADDITIONAL TOP STORIES ----------------------*/

.columncenter #headlinenewslocal3 h1,
.columncenter #headlinesports2 h1,
.columncenter #headlinesports2 .sectiondiv,
.columncenter #headlinesports ul li .videoicon,
.columncenter #headlinenewslocal2 h1 {
display: none;
visibility: hidden;
}

.columncenter #headlinenewslocal3 ul li .videoicon, .columncenter #headlinesports2 ul li .videoicon{
display: block;
visibility: visible;
}

.columncenter #headlinenewslocal3,.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 #headlinenewslocal3 ul, .columncenter #headlinesports2 ul {
margin: 0;
padding: 0 !important;
list-style-type: none;
}

#headlinenewslocal3 ul a:link, #headlinenewslocal3 ul a:active, #headlinenewslocal3 ul a:visited, #headlinenewslocal3 ul a:hover, 
#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;
padding: 0;
font-size: 12px;
font-weight: bold;
}

.columncenter #headlinenewslocal3 ul a:hover, .columncenter #headlinesports2 ul a:hover {
text-decoration: underline;
}

.columncenter #headlinesports ul a:hover {
text-decoration: underline;
}

.columncenter #headlinenewslocal3 ul li, .columncenter #headlinesports2 ul li {
width: 468px;
display: block;
float: left;
}

.columncenter #headlinenewslocal3 ul li p, .columncenter #headlinesports2 ul li p {
margin: 0;
padding: 4px 0 12px 0;
}

.columncenter #headlinenewslocal3 ul li .topthumbmore, .columncenter #headlinesports2 ul li .topthumbmore {
margin: 0 5px 16px 0;
float: left;
}

#textarea h1 a {
color: #172FAB !important;
}


/* ---------------------- FEATURE NAV-------------------------  */

#featurenav {
clear: both;
width: 468px;
font-family: Verdana, Arial, Helvetica, sans-serif;
overflow: hidden;
margin-top: 15px;
border-bottom: 3px double #80A5CF;
}

#featurenav .sectiondiv {
visibility: hidden;
display: none;
}

.feature {
width: 117px;
text-align: center;
float: left;
padding-bottom: 8px;
overflow: hidden;
}

.feature img {
border: 1px solid #B0ABA8;
margin-top: 7px;
width: 103px;
}

.feature h2 {
margin: 0;
padding: 3px 3px;
background-color: #3547b5;
font-size: 11px;
text-align: center;
font-weight: bold;
height: 32px;
}

.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;
display: none;
visibility:hidden;
}

.feature h3 a {
color: #333333;
}

.feature p {
visibility: hidden;
display: none;
}

.feature .customLink{
font-size: 12px;
font-weight: bold;
color: #172FAB !important;
}
/*-----------------------  BREAKING NEWS --------------------------------- */
#breaking {
-moz-border-radius: 4px;
border-radius: 4px;
padding: 0 0 8px 0;
margin: 0 0 8px 0;
border: 1px solid #a72f30;
background-color: #fff;
}

#breaking h1 {
padding: 8px 8px 4px 8px;
margin: 0;
color: #fff;
font-weight: bold;
font-size: 13px;
background: #a72f30;
}

#breaking h2 {
font-size: 13px;
font-style: italic;
padding: 6px 8px;
margin: 0;
}

#breaking h5 {
font-size: 11px;
padding: 8px 0 0 0;
color: #454545;
}

#breaking p {
font-size: 12px;
line-height: 15px;
color: #454545;
padding: 4px 8px 4px 8px;
margin: 0;
}

#breaking h5 {
padding: 4px 8px;
}

#breaking ul {
margin: 0 8px 0 22px;
list-style-type: disc;
}



/*--------------  INDEX and SPORTS MAIN PAGE HEADLINES -----------------*/

#index .columncenter .headlines, #sports .columncenter .headlines {
width: 232px; 
height: 220px;
font-size: 12px; 
float: left;
margin: 0 2px 14px 2px;     
}

#index .columncenter .headlines .sectiondiv h1, #sports .columncenter .headlines .sectiondiv h1 {
background: transparent url(http://media.kmvt.com/designimages/kmvt_sectionheader232.jpg) top left no-repeat;
color: white;
font-size: 14px;
padding: 3px 0px 0 0;
text-align: center;
height: 23px;
}

#index .columncenter .headlines .sectiondiv h1 a, #sports .columncenter .headlines .sectiondiv h1 a {
text-decoration: none;
color: #fff;
}

#index .columncenter .headlines ul, #sports .columncenter .headlines ul {
    margin: -6px 0 0 0; 
    padding: 0 0 0 24px;
}

#index .columncenter .headlines ul li, #sports .columncenter .headlines ul li {
    padding: 0 0 4px 0;
}

#index .columncenter .headlines ul li a, #sports .columncenter .headlines ul li a {
color: #333; 
}

#sports #headlinesportslocal {
clear: both;
}

/*  HEADLINES  */
#headlineholder {
font-size: 12px;
}

#headlineholder h1 {
font-size: 14px;
text-align: center;
color: white;
padding: 3px 0 0 0;
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;
}

#headlineholder .sectiondiv {
background: url(http://media.kmvt.com/designimages/kmvt_sectionheader468.jpg) top left no-repeat;
height: 23px;
}

/*-- Breaking News and Story Request Module --*/

.columnleft #headlinerequest {
width: 180px;
font-size:12px;
margin:0;
}

.columnleft #headlineBreakingNews {
width: 180px; 
height: 220px;
font-size: 12px;
margin: 0;     
}

.columnleft #headlinerequest .sectiondiv h1,
.columnleft #headlineBreakingNews .sectiondiv h1{
background: transparent url(http://media.kmvt.com/designimages/kmvt_sectionheader180.jpg) top left no-repeat;
color: white;
font-size: 14px;
padding: 3px 0px 0 0;
text-align: center;
height: 23px;
}

.columnleft #headlinerequest .sectiondiv h1 a,
.columnleft #headlineBreakingNews .sectiondiv h1 a {
text-decoration: none;
color: #fff;
}

.columnleft #headlinerequest ul,
.columnleft #headlineBreakingNews ul {
    margin: -6px 0 0 0; 
    padding: 0 0 0 24px;
}

.columnleft #headlinerequest ul li,
.columnleft #headlineBreakingNews ul li {
    padding: 0 0 4px 0;
}

.columnleft #headlinerequest ul li a,
.columnleft #headlineBreakingNews ul li a {
color: #333; 
}

/*---------------------------  STORY-----------------------------  */

.storybox {
padding-top: 5px;
clear: both;
}

.storyimgcont img {
width: 320px;

}

#storysection {
clear: both;
}

#storysection #videoplayer {
width: 320px;
height: 240px;
float: left;
margin: 0 5px 0 0;
}

#storysection .sectiondiv h1 {
clear: both;
color: #14254C;
font-size: 24px;
margin: 0 0 0 0;
padding: 0;
text-transform:none;
}

#storysection h2 {
clear: both;
color: #14254C;
font-size: 14px;
margin: 5px 0 0 0;
padding: 0;
}

#storysection h3 {
clear: both;
color: #000;
font-size: 12px;
margin: 5px 0 0 0;
padding: 0;
font-weight: normal;
}

#storysection a {
text-decoration: underline;
}

.storybox .leadstoryimg {
float: left;
margin: 0 0 5px 0;
padding: 0;
}

.storybox h2 {
font-size: 16px;
font-style: italic;
margin: -5px 0 12px 0;
padding: 0;
}

.storybox .storybody {
font-size: 13px;
clear: both;
}

.storyinfo {
font-size: 10px;
color: #a2a2a2;
margin: 0 0 10px 0;
text-align: left;
width: 320px !important;
float: left;
}

.storybox .videoiconhi {
float: left;
clear:both;
width: 100%;
padding: 5px 0;
}

.author {
clear: both;
width: 320px;
line-height: 24px;
}

#storyrelatedlink, #storyrelatedphone {
display: none;
visibility: hidden;
}

.storybody {
padding-top: 8px;
}


#storysection .storybody table{
line-height:30px;
}

/*--------------------------- STORY IMAGE CAPTIONS--------------------------------*/

.storybox .leadstoryimg {
float: none;
margin: 0;
padding: 0;
}

.storyimgcont {
float: left;
margin: 0;
padding: 0;
width: 320px;
}

p.caption {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10px;
margin-top: 0px;
}


/*----------------------------------- STORY TOOLS------------------------------- */

#storytools {
float: right;
background-color: #EBF2FA;
width: 138px;
height: 238px;
margin: 0 0 5px 5px;
border-top: 1px solid #B9D3EC;
border-bottom: 1px solid #B9D3EC;
}

#related {
width: 138px;
padding: 5px 5px 15px 5px;
font-size: 11px;
}

#related ul {
margin: 6px 0 0 13px;
padding: 0;
}

#related ul li {
padding-bottom: 2px;
}

#imware {
width: 135px;
height: 106px;
clear: none;
margin: 0;
padding: 10px 0 0 5px;
text-align: left;
}

#imware div {
width: 130px;
}

#newsentertainment .storybox .author, #newshealth .storybox .author, #newstech .storybox .author, #newsbusiness .storybox .author {
display:none;
visibility:hidden;
}

/* -------- Section Intro Content ------- */
#story .sectiondiv {
display: none;
}

#story #introbody {
padding: 8px 0;
}



/*---------------- Weather ----------------*/
#weather .columnleft {
display: none;
}

#weather .columncenter {
width: 646px ;
}

#weathervideo {
overflow: hidden;
width: 350px;
float: left;
text-align: center;
padding: 0 0 0 20px;
}

#weathervideo .sectiondiv {
display: none;
}

#weathervideo #story {
border-bottom: 0px solid #fff;
}

#weatherfeeds {
background-color: #14254C;
border: 1px solid #97CBE0;
color: white;
font-size: 12px;
padding: 10px 5px 10px 15px;
}

#weather .icon {
float: left;
display: block;
height: 100px;
margin-top: 5px;
margin-right: 5px;
}

#weather .wind, #weather .windmph {
display: inline;
}

#extendedbox {
font-size: 14px;
float: left;
width: 350px;
}

#extendedbox h1 {
font-size: 16px;
}

#extendedbox .storyinfo {
display: none;
}

#extendedbox #story {
border-bottom: 0px solid #fff;
}

#weatherftp {
text-align: center;
width: 260px;
margin-right: 12px;
padding: 20px 0;
}

#weatherftp .sectiondiv {
display: none;
visibility: hidden;
}

#weatherftp p {
font-size: 12px;
margin: 0px;
}

#weatherftp img {
width: 200px;
}

#weatherftp .ftpimg {
margin-bottom: 8px;
}

#weatherinteractive .columncenter iframe {
border: 0px solid #fff !important;
width: 900px;
height: 700px;
}

#weatherinteractive .columncenter {
border-right: 0px solid #fff;
}

#weatherinteractive .columnright,
#weatherinteractive .columnleft {
display: none;
}

/* -----------------Gallery Styling------------------*/


#gallery p {
font-size: 12px;
}

.gallerybox {
width: 220px;
float: left;
height: 180px;
text-align: center;
}

.gallerybox img {
border: 1px solid black;
}

.gallerybox h2 {
font-size: 13px;
margin: 0;
padding: 0;
}

.gallerybox p {
font-size: 12px;
margin: 0;
padding: 0;
color: black;
}


/* -------------------------------------- RELATED LINKS-------------------------------------------  */

#index #related {
padding: 8px 0 0 14px;
font-size: 10px;
width: 300px;
}

#index #related h3 {
font-size: 10px;
font-weight: normal;
text-transform: uppercase;
margin: 0 0 4px 0;
padding: 0;
}

#index #related ul {
margin: 0 0 0 13px;
padding: 0;
}

#index #related ul li {
padding-bottom: 2px;
}

#index #related ul li a {
font-size: 12px;
}

#topstory #related {
padding: 10px 0 0 0;
font-size: 10px;
width: 320px;
}

#topstory #related h3 {
font-size: 10px;
font-weight: normal;
text-transform: uppercase;
margin: 0 0 4px 0;
padding: 0;
}

#topstory #related ul {
margin: 0 0 0 13px;
padding: 0;
}

#topstory #related ul li {
padding-bottom: 2px;
margin-left: 14px;
}

/*---------------- TOP HEADLINES---------------------- */

#headlinenewslocal.headlines, #sports #headlinesports.headlines {
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;
}

#headlinenewslocal.headlines h1, #sports #headlinesports.headlines h1 {
color: black !important;
font-size: 14px !important;
margin: 0 0 0 0 !important;
padding: 0 !important;
height:20px !important;
background: none !important;
}

#headlinenewslocal.headlines h1 a {
font-weight: bold;
}

#headlinenewslocal.headlines ul, #sports #headlinesports.headlines ul {
margin: 0 0 0 20px !important;
padding: 0 !important;
}

#headlinenewslocal.headlines ul li, #sports #headlinesports.headlines ul li {
padding-bottom: 4px !important;
}

#headlinenewslocal.headlines ul li a, #sports #headlinesports.headlines ul li a {
color: #172fab !important;
}



/*---------------------------------- TOP VIDEO---------------------------------------------------  */

#headlinehomeondemandvideo,
#headlinehomevideo {
width: 137px !important;
float: right !important;
background-color: #ececec;
padding: 5px 5px 15px 5px !important;
font-size: 11px !important;
height: 100% !important;
margin: 0 !important;
}

#headlinehomeondemandvideo h1,
#headlinehomevideo h1 {
color: black !important;
font-size: 14px !important;
margin: 0 0 0 0 !important;
padding: 0 !important;
background: none !important;
}

#headlinehomeondemandvideo h1 a,
#headlinehomevideo h1 a {
font-weight: bold;
}

#headlinehomeondemandvideo ul,
#headlinehomevideo ul{
margin: 0 0 0 20px !important;
padding: 0 !important;
}

#headlinehomeondemandvideo ul li,
#headlinehomevideo ul li {
padding: 0;
margin: 0;
padding-bottom: 4px !important;
}

#headlinehomeondemandvideo ul li a,
#headlinehomevideo ul li a {
color: #00338E !important;
}


/*------------------------------------------ TOP HEADLINES-------------------------------------- */

#headlinenews.headlines, #sports #headlinesports.headlines {
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;
}

#headlinenews.headlines h1, #sports #headlinesports.headlines h1 {
color: black !important;
font-size: 14px !important;
margin: 0 0 0 0 !important;
padding: 0 !important;
background: none !important;
}

#headlinenews.headlines h1 a {
font-weight: bold;
}

#headlinenews.headlines ul, #sports #headlinesports.headlines ul {
margin: 0 0 0 20px !important;
padding: 0 !important;
}

#headlinenews.headlines ul li, #sports #headlinesports.headlines ul li {
padding-bottom: 4px !important;
}

#headlinenews.headlines ul li a, #sports #headlinesports.headlines ul li a {
color: #00338E !important;
}


/*----------------------------------------  VIDEO PLAYER-----------------------------------------  */


#videobox {
clear: both;
width: 320px;
float: left;
margin-top: -1px;
padding: 0px 0 5px 0;
margin-bottom: 12px;
text-align: left;
}

#textarea h1, #textarea h1 a {
color: #00338E;
font-size: 18px;
line-height: 21px;
margin: 5px 0;
}

#textarea p {
font-size: 12px;
line-height: 15px;
margin: 0;
padding: 0;
}

#textarea .more {
display: none;
visibility: hidden;
}

#videoplayer {
width: 320px;
height: 480px;
}


/*-------------------------------------------  Bios----------------------------------------------------- */

.parentabout .author, .parentabout #storytools, .parentabout .storyinfo {
display: none;
visibility: hidden;
}

.parentabout #storysection h1, .parentabout #surveysection h1 {
margin: 0;
padding: 0;
color: #14254C;
}

.parentabout .storybox, .parentabout .storybody {
margin: 0;
padding: 0;
}

.parentabout .storybox p {
margin-top: 0;
font-size: 13px;
}

.parentabout .storybox strong {
color: #00338E;
}

#headlineaboutpeople h1 {
font-size:18px;
color:#14254C;
padding: 0 0 10px 0 !important;
}

#headlineaboutpeople  {
margin: 0 0 12px 0;
}

#headlineaboutpeople ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#headlineaboutpeople ul li {
float: left;
list-style-type: none;
width: 108px;
height: 160px;
margin: 0 10px 0 0;
text-align: center;
}

#headlineaboutpeople ul li img {
width: 108px;
height: 81px;
margin: 0;

}

#headlineaboutpeople h1 {
display: block;
margin: 12px 0 0 0;
padding: 0;
}

#headlineaboutpeople h1 a {
font-size: 18px;
color: #12499F;
}

#headlineaboutpeople ul li a {
color: #000;
font-size: 14px;
margin: 0;
padding: 0;
}

#headlineaboutpeople ul li a:hover {
text-decoration: underline;
}

#headlineaboutpeople .columncenter .callout {
display: none;
visibility: hidden;
}
/*-------Contact------*/
#aboutuscontact  ul li {
list-style-type: none;
}

#aboutuscontact .storybody ul li {
list-style-type: disc;
padding: 0 5px;
font-size: 14px;
}

/*----- CBS Audience -----*/

#newsaudience .columnleft,
#newsaudience .columnright,
#newsaudience .sectiondiv,
#newsaudience .columncenter a{
display: none;
}

/*----------------------------------------  Features Section Feature Nav ------------------------- */

#features #featurenav {
clear: both;
width: 463px;
height: 300px;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-top: 3px double #0d126a;
border-bottom: 3px double #0d126a;
padding-top: 8px;
padding-left: 10px;
background: #2d3892;
}

#features #featurenav .sectiondiv {
visibility: hidden;
display: none;
}

#features .feature {
width: 230px;
height: 80px;
text-align: center;
float: left;
border-bottom: none;
padding-bottom: 8px;
}

#features .feature img {
width: 70px;
height: 70px;
border: 1px solid #B0ABA8;
margin-top: 0px;
float: left;
}

#features .feature h2 {
margin: 0;
padding: 0;
background-color: transparent;
font-size: 14px;
font-weight: normal;
border-top: none;
border-bottom: none;
float: right;
text-align: left;
width: 150px;
}

#features .feature h2 a {
color: #fff;
}


#features .feature h2 a {
color: #fff;
}

#features .feature h3 {
margin: 0 0 0 8px;
font-size: 11px;
line-height: 12px;
font-weight: normal;
width: 103px;
float: left;
text-align: left;
}

#features .feature h3 a {
color: #fff;
}

#features .feature p, #features .feature ul {
visibility: hidden;
display: none;
}



/* ---------------------------------- 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;
}

#searchresults .thumb {
display: none;
}

/* ------------ AP VIDEO -------------- */
#apvideo {
margin: 0;
padding-bottom: 0;
height: 200px;
text-align: center;
display: block;
}

#apvideo .sectiondiv {
background: url(http://media.kmvt.com/designimages/kmvt_sectionheader180.jpg) top left no-repeat;
height: 22px;
}

#apvideo h1 {
color: white;
font-size: 14px;
padding: 3px 7px 3px 7px;
}


/* --------------------------------- VIDEO ON DEMAND ------------------------------------------ */

#homeondemandvideo .columncenter h1 {
font-size: 24px;
margin: 0 0 8px 0;
}

#homeondemandvideo .columncenter ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#homeondemandvideo .columncenter ul li .videoiconimg {
display: block;
float: left;
padding-right: 5px;
}

#homeondemandvideo .columncenter li{
clear:both;
}

#homeondemandvideo .columncenter ul li span {
display: block;
}

#homeondemandvideo .columncenter ul li p {
margin: 0;
padding: 0 0 12px 0;
font-size: 13px;
}

#homeondemandvideo #subnav {
height: 1px;
background: white;
}


/*---------------------------------------------  HOTLINKS --------------------------------------------- */

.parenthotlinks h1 {
margin: 0;
font-size: 24px;
}

.parenthotlinks h2 {
font-size: 16px;
margin: 8px 0 0 0;
}

.parenthotlinks p {
font-size: 13px;
margin: 0 0 4px 0;
}

.parenthotlinks #subnav {
height: 1px;
background: white;
}


/* ------------------------------------ WEATHERBOX MODULE----------------------------------  */

.columnleft #weatherbox {
background: white;
padding-bottom: 16px;
font-size: 12px;
border-bottom: 1px solid #B9D3EC; 
padding-top: 0px;
margin-bottom: 5px;
width: 180px;
}

.columnleft #weatherbox a{
padding-left: 9px;
}

.columnleft #weatherbox .sectiondiv3 {
height: 28px;
background: transparent url(http://media.kmvt.com/designimages/kmvt_sectionheader180.jpg) top left no-repeat;
}

.columnleft #weatherbox .sectiondiv3 h1 {
color: white;
font-size: 14px;
padding: 3px 0px 0 0;
text-align: center;
}

.columnleft #weatherbox .sectiondiv3 h1 a {
color:white;
text-decoration:none;
}
.columnleft #weatherbox .sectionsponsor {
padding-bottom: 12px;
}

.columnleft #weatherbox .icon img {
margin: 0px 0 0 10px;
padding: 0;
border: 1px solid black;
width: 55px;
height: 58px;
float: left;
}

.columnleft #weatherbox .currenttemp {
font-size: 26px;
float: right;
text-align: right;
color: #303030;
padding: 0px 18px 0 0;
width: 80px;
}

.columnleft #weatherbox .currenttemp span {
display: block;
font-size: 11px;
position: relative;
top: 40px;
}

.columnleft #weatherbox .conditions {
clear: both;
font-size: 12px;
font-weight: bold;
padding: 4px 0 10px 0;
width: 80px;
text-align: center;
}

.columnleft #weatherbox .wind, .columnleft #weatherbox .windmph {
display: inline;
}

.columnleft #weatherbox .wind, .columnleft #weatherbox .humidity, .columnleft #weatherbox .pressure, .columnleft #weatherbox .windmph {
clear: both;
font-size: 11px;
margin: 1px 0 0 0
}

.columnleft #weatherbox .videoicon {
text-align: center;
padding-top: 6px;
}

.columnleft #weatherbox #weatherboxftp img {
width: 170px;
}

#weather .columnleft #weatherfeeds {
display: none;
visibility: hidden;
}




/*-------------------------------------------  STOCKS -------------------------------------------------- */

#stocks {
margin-top: 30px;
}

#stocks h1 {
font-size: 14px;
text-align: center;
color: white;
height: 20px;
margin: 0;
padding: 3px 0 0 7px;
background: transparent url(http://media.kmvt.com/designimages/kmvt_sectionheader180.jpg) top left no-repeat;
}

#stocksfeed {
width: 165px;
height: 200px;
padding-top: 0px;
margin-left: 10px;
margin-bottom: 5px;
}

#stocksfeed tr, #stocksfeed td {
background-color: #ffffff;
}

/*-------------------- POLL --------------------- */
#poll h1 {
color:#fff;
}

#poll h2 {font-size: 16px; 
margin: 0 0 6px -100px;
width: 300px;
text-align: center;
color: #00338E;
}

#poll {
font-size: 13px; 
padding: 12px 0 80px 0px; 
border-top: 1px solid #B9D3EC; 
margin: 0;
}

#poll form {
margin-left: 100px;
}

#poll .submit {
margin-top: 12px;
}

#poll ul {list-style-type: none; margin: 0; padding: 0 0 10px 0;}
#poll ul li {list-style-type: none; clear: both;}
#poll input {float: left;}
#poll li span {width: 160px; float: left; margin: 0 0 8px 0; padding: 0;}

#poppoll .disclaimer {
display: none;
}

#pollresults h1 {
font-size: 20px;
color: #B50921;
}

#pollresults table {
width: 100%;
border-bottom: 1px solid #97cbe0;
}


/*-----------------------------------------  MOST POPULAR ---------------------------------------- */

#mostpopular {
margin: 0;
padding: 0px 0 10px 0;
position: relative;
z-index: 100;
}

#poll .sectiondiv3,
#mostpopular .sectiondiv {
height: 25px;
background: transparent url(http://media.kmvt.com/designimages/kmvt_sectionheader300.jpg) top left no-repeat;
}

#poll .sectiondiv3 {
width: 300px;
}

#poll h1,
#mostpopular h1 {
color: white;
font-size: 14px;
text-align: center;
padding: 3px 0px 0px 25px;
}

#mostpopular ul {
font-size: 12px;
margin: 0;
padding: 0 0 0 24px;
}

#mostpopular ul li {
padding: 2px 0;
}
/* --------- WHATS ON -------------- */
#whatson .fulllink {
display: none;
visibility: hidden;
}

#whatson {
font-size: 11px;
width: 300px;
overflow: hidden;
}

#whatson .sectiondiv3 h1 {
font-size: 14px;
text-align: center;
padding: 3px 0px 0px 25px;
color:white;
}

#whatson .schedule {
font-size: 10px;
padding: 0 0 0 20px;
text-decoration: underline;
color: white;
}

#whatson .sectiondiv3 {
height: 25px;
width: 300px;
background: transparent url(http://media.kmvt.com/designimages/kmvt_sectionheader300.jpg) no-repeat top left ;
}

* html #whatson .sectiondiv3 {
height: auto;
margin-bottom: -15px;
}

.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: 14px;
float: right;
text-transform:uppercase;
overflow: hidden;
}

#whatson iframe {
height: 250px;
}


.columnright #whatson {
width: 300px;
}

.columnright #whatson .sectiondiv {
background: transparent url(http://media.kmvt.com/designimages/kmvt_sectionheader300.jpg) no-repeat top left ;
height: 29px;
width: 300px;
font-size: 14px;
color: #fff;
font-weight:bold;
text-align:center;
padding-top: 3px;
}


/*------------------------------------------------- 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 #97CBE0;
border-bottom: 1px solid #97CBE0;
color: #FFF;
width: 962px;
background: #2d3892;
}

#footer a {
color: #97CBE0;
}

.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() top center no-repeat;
}

#videopop.brand_seattlepi {
background: transparent url() top center no-repeat;
}
#videopop.brand_seattlepi #search {
margin-bottom: 50px;
}
#videopop.brand_seattlepi .callout {
padding-top: 10px;
}

#videopop #popsclipstop, #videopop #popsclipbot, #videopop #footer, #videopop .videoiconimg {
display: none;
visibility: hidden;
}

#videopop .spotlight {
float: right;
width: 340px;
}

#videopop #search form {
padding: 0;
margin: 0;
height: 1px;
}

#videopop #search {
margin: 6px 0 30px 0;
background: none;
text-align: right;
}

#videopop .headline {
width: 340px;
clear: left;
}

#videopop .headline h3 {
font-size: 14px;
color: #00338E;
margin: 0 0 2px 0;
padding: 0;
}

#videopop .headline p {
font-size: 13px;
color: black;
margin: 0;
padding: 0;
}

#videopop .headline img {
width: 100px;
float: left;
padding: 0 5px 12px 0;
}

#videopop #textarea {
width: 320px;
float: left;
padding: 52px 0 0 0;
margin: 0;
}

#videopop #flashPlayerDiv {
float: left;
}

#videopop .callout {
background: none;
clear: both;
padding-top: 40px;
border: none;
}

* html #videopop .callout {
padding-top: 10px;
}

#videopop #imware {
float: left;
position: absolute;
top: 0;
left: 10px;
}


/* --------------------------------------------ADVERTISING ---------------------------------------- */ 
.columnleft #contextualad {
background-color: #FFF;
background-image: none !important;
padding: 10px 5px;
margin: 0 -5px;
border-top: 1px solid #97CBE0;
border-bottom: 1px solid #97CBE0;
text-align: left;
clear: both;
}

.callout {
padding: 6px 0 6px 0;
clear: both;
}

.columnright .callout iframe {
padding: 0;
margin: 0;
width: 100%;
}
 
#c160ad1, #c160ad3 {
padding: 5px 0 8px 0;
clear: both;
}

#leaderboard2 {
text-align: center;
}

.columncenter .callout {
border-top: 1px solid #B9D3EC;
border-bottom: 1px solid #B9D3EC;
padding: 5px 4px 5px 4px;
clear: both;
}

#newscontent .author, #newscontent .storyinfo, #newscontent #storytools {
display: none;
visibility: hidden;
}

.columnleft #hometown {
margin: 10px 0 10px 3px;
}

.columnleft #hometown img {
width: 170px;
}

/*-------------------------------------------EXTERNAL LINKS---------------------------------------*/

#external .sectiondiv h1 {
display: none;
visibility: hidden;
}

.externallinks {
clear:both;
margin-top: 10px;
}

.externallinks img {
border: none;
}

.externallinks a {
font-size: 14px;
}

.externallinks p {
font-size: 12px;
}


/*-------------------------------------Community Calendar------------------------------------------*/

#events .sectiondiv {
display: none;
visibility: hidden;
}

#events h1 {
font-size: 14px;
}

#events p {
font-size: 12px;
}

#caldays {
background: #0d126a !important;
}

.emptycaldate {
background: #2d3892 !important;
}

#community_events #storytools,
#newscommunity_connection #storytools
 {
display: none;
visibility: hidden;
}

/*---------------------------------------------submission Queues------------------------------------*/

#ccform {

border-top: 3px double #97CBE0;
border-bottom: 3px double #97CBE0;
color: #FFF;
background: #14254C;
margin-bottom: 5px;
}

#ccform h2 {
font-size: 12px;
color: white;
}


#ccform h1 {
font-size: 12px;
}


/*--------------------------------------Section Intro Content------------------------------------------*/

#story h1 {
font-size: 14px;
}

#story {
font-size: 12px;
border-bottom: 1px solid #97CBE0;
margin-bottom: 5px;
}

/*----------BIM Content Feed Styles----------------*/

.BIMcontentfeed .sectiondiv,
#newsentertainment .columncenter .sectiondiv,
#newshealth .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; 
}

#newsentertainmenttmz .columnleft,
#newsentertainmenttmz .columnright {
display: none;
}

/*----------LOCAL CONNECT SECTION------*/
#local_connect .author, 
#local_connect #storytools, 
#local_connect .storyinfo, 
#local_connect .sectiondiv,
#local_connect .columnright,
#local_connect #headlinelocal_connect li p {
display: none;
visibility: hidden;
}

#local_connect .columncenter {
width: 970px;
border: 0;
}

#local_connect #headlinelocal_connect {
 
}

#local_connect #headlinelocal_connect ul {
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#local_connect #headlinelocal_connect li {
margin: 0px;
padding: 0px;
float: left;
width: 161px;
height: 150px;
}

#local_connect #local_connect li .headtitle {
display: block;
clear: left;
font-size: 12px;
}

#local_connect #headlinelocal_connect li .topthumbmore {
padding: 0 0 0 13px;
margin: 0px;
width: 135px;
height: 90px;
}


/*----------------- #index links module ----------------------*/

#index #headlinehomelinks {
height: 910px !important;
width: 473px !important;
padding: 8px 0 8px 0 !important;
margin: 15px 0 !important;
list-style-type: none;
}

.columncenter #headlinehomelinks h1,
.columncenter #headlinehomelinks ul li p {
display: none;
visibility: hidden;
}

.columncenter #headlinehomelinks ul {
padding: 8px 0 8px 0 !important;
margin: 0 auto;
overflow: hidden;
border-bottom: 1px solid #97cbe0;
border-top: 1px solid #97cbe0;
}

.columncenter #headlinehomelinks ul li {
display: block;
text-align: center;
line-height: 14px;
width: 120px;
float: left;
height: 120px;
padding: 3px 17px !important;
}

.columncenter #headlinehomelinks ul li .headtitle {
position: absolute;
margin: 0 0 0 -150px;
padding: 0px;
text-align: center;
width: 150px;
font-size: 12px;
line-height: 14px;
display: none;
visibility: hidden;
}

#headlinehomelinks ul a:link, 
#headlinehomelinks ul a:active, 
#headlinehomelinks ul a:visited {
color: #172fab !important;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
}

.columncenter #headlinehomelinks ul a:hover {
text-decoration: underline;
}

.columncenter #headlinehomelinks ul li .topthumbmore {
margin: 0;
float: left;
}

/* -- Promotion Links --- */
#links .author,
#links #imware, 
#links #storytools,
#links .storyinfo,
#links #leaderboard2,
#links #mpcontext,
#links #mpsectional,
#links .columnright,
#links .columnleft,
#links #storysection .sectiondiv,
#dish .columnright, #dish .columnleft,
#dish #mpsectional,
#dish #storysection .sectiondiv {
display: none;
visibility: hidden;
}

#links .storybox,
#links .columncenter,
#links #storysection,
#links .storybody,
#links #storysection .storybody,
#dish #storysection .storybody,
#dish .columncenter {
width: 970px !important;
border: none;
padding: 0px;
margin: 0px;
text-align: center;
}

#links .storybody {
width: 950px !important;
}

#links .storyimgcont {
width: 970px !important;
text-align: center;
}

#links .leadstoryimg {
width: auto;
}


/*  Home Town Heroes */

#hometownheroes #introbody {
margin-bottom: 20px;
}

#hometownheroes  .topstorymore img{
margin-bottom: 10px;

}



#hometownheroes .columncenter .headlines .miscCode {
font-size: 12px;
padding: 3px 0 3px 2px;
}

.parenthometownheroes #story {
border-bottom:0px solid #97CBE0;
}

.parenthometownheroes #story .sectiondiv {
background:#0D126A none repeat scroll 0 0;
}

.parenthometownheroes #story .sectiondiv h1 {
color: white;
padding: 3px;
margin: 0 0 5px 3px;
}

.parenthometownheroes #ccform  {
background: transparent;
border-top: 0px;
border-bottom: 0px;
padding-top: 5px;
}

.parenthometownheroes #ccform td.instructions  {
width: 145px !important;
}

.parenthometownheroes #ccform td.instructions h2 {
color: black;
margin: 0px;
padding: 3px 0 0 0;
}

#hometownheroessubmit #mpcontext,
.hometownheroes .sectiondiv {
display: none;
visibility: hidden;
}

/* Headlines Style for Custom Class */

.headlinestyle {
  margin:0 !important;
  padding:2px 0 0 0 !important;
}

.headlinestyle .headtitle {
 font-size: 13px;
}

.headlinestyle .sectiondiv {
 background:transparent url(http://media.kmvt.com/designimages/kmvt_sectionheader468.jpg) no-repeat scroll left top;
 height:23px;
}

.headlinestyle .sectiondiv h1 {
 color:white;
 font-size:14px;
 margin-bottom:12px;
 padding:3px 0 0;
 text-align:center;
}

.headlinestyle .sectiondiv h1 a {
 color:white;
}

.headlinestyle ul {
  list-style-type: disc;
  margin:6px 0 0;
	padding:0 0 4px 20px;
}

.headlinestyle ul li {
  padding:0 0 4px 0;
	margin: 0;
  clear:both;
  float:none;
}

.headlinestyle ul li .videoicon {
  display:inline;
  visibility:visible;
  font-size:12px !important;
  font-weight: normal;
}

.headlinestyle ul li .videoicon span {
display: none;
visibility: hidden;
}


/*-- COMMENTS --*/
#commentform {
width: 460px;
}

#mpcontext-comments {
width: 460px !important;
}

.storybox #mpsectional {
float:left;
height: 340px;
}

.idc-customtext {
clear:both !important;
width: 465px !important;
font-size: 12px !important;
}

/* ---------- OBITS MODULE ---------------*/
#headlineobitslinks .topthumbmore{
padding: 5px 0 10px 9px;
width: auto;
}

#headlineobitslinks .sectiondiv,
#headlineobitslinks .headtitle {
display: none;
visibility: hidden;
}

#headlineobitslinks ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#buySouthern img{
width: 170px;
padding: 0 0 10px 5px;
}

#starrAthlete img{
width: 170px;
margin: 0 0 10px 3px;
}

/* ----  Home Related ----- */
#homerelated .storyinfo {
display: none;
visibility: hidden;
}

/*-------------increase img size on thumbs------------*/
#buysoid .columnleft {
display: none;
visibility: hidden;
}

#buysoid .columncenter {
width: 660px;
}

#buysoid .externallinks {
padding: 10px;
margin-left: 230px;
}


#buysoid .externallinks img{
width: 180px;
}

#buysoid .externallinks h2{
display: none;
}

/* ------- IRON CHEF IDAHO --------- */
#iron-chef .headlines {
margin-bottom: 10px;
}

#iron-chef .columncenter .headlines ul {
list-style-type: none;
padding: 0;
margins: 0;
}

#iron-chef .headlines .sectiondiv h1 {
clear:both;
color:#14254C;
font-size:24px;
margin:0;
padding:0;
text-transform:none;
}

#iron-chef .columncenter .chefs {
width: 236px;
float: left;
border-bottom: 1px solid #97cbe0;
text-align: center;
padding-bottom: 18px;
}

#iron-chef .chefs .headtitle,
#iron-chef .newtag {
display: none;
float: left;
}

#iron-chef .chefs ul {
width: 236px;
padding: 0;
margin: 0;
}

#iron-chef .chefs .topthumbmore {
margin: 0  58px;
}

#iron-chef .chefs .videoicon {
display: block;
clear: both;
}

#iron-chef .iron-chef-story .headtitle {
display: none;
}

#chefNick{
float: left;
width: 250px;
margin-left: 30px;
margin-bottom: 30px;
}

.nickTitle{
font-size: 22px;
margin-left: 10px;
}

#chefSuzy{
float: right;
width: 190px;
margin-bottom: 30px;
}

#iron-chefrecipes .sectiondiv {
display: none;
}

#iron-chefrecipes #headlineiron-chefrecipes {
height: auto;
overflow: hidden;
}

#iron-chefrecipes #headlineiron-chefrecipessponsors ul  {
padding: 0;
}

#iron-chefrecipes #headlineiron-chefrecipessponsors ul li {
float: left;
list-style-type: none;
padding-left: 15px;
}

#iron-chefrecipes #headlineiron-chefrecipessponsors ul li .headtitle {
display: none;
}

#iron-chefrecipes #headlineiron-chefrecipessponsors ul li .topthumbmore {
width: auto;
margin: 0 0 10px 0;
}

/* ----------- TV GUIDE -------------- */
.parenttvguide #storytools,
.parenttvguide .author,
.parenttvguide .storyinfo {
display: none;
}

.parenttvguide .columncenter iframe {
height: 470px;
}

/* ------- CABIT ---------- */
#featurescabit .columncenter .cmP_title,
#featurescabit .columncenter .sectiondiv {
display: none;
}

/* ------ Faux Top More Headlines using Modules ------ */
.columncenter .headlinetopstory,
.columncenter .headlinemorestories,
.columncenter .headlinemoreheadlines{
height: auto;
width: 100%;
}

.columncenter .headlinetopstory .sectiondiv,
.columncenter .headlinemorestories .sectiondiv,
.columncenter .headlinemoreheadlines .sectiondiv {
background: #900 url() top left no-repeat;
}

.columncenter .headlinetopstory .topthumbmore{
width: 320px;
}

.headlinetopstory .headtitle {
font-size:22px;
font-weight:bold;
letter-spacing:0.04em;
margin:0;
line-height: 23px;
}

.columncenter .headlinetopstory ul,
.columncenter .headlinemorestories ul {
list-style-type: none;
padding: 0;
margin: 0;
}

.columncenter .headlinemorestories ul li {
clear: both;
}

.columncenter .headlinemorestories ul p {
margin: 5px
}


/*---------Better Bodies---------*/

#sportsbetterbodies .sectiondiv{
display: none;
visibility: hidden;	
}

#sportbetterbodies .introbody {
display: none;
}

#sportsbetterbodies .columnleft{
display: none;
}

#sportsbetterbodies .columncenter{
width: 662px;
padding: 0 8px;
border: none;
}

#sportsbetterbodies .columnright{
border: none;
}

#sportsbetterbodies ul li a.headtitle{
font-size:13px;
margin:0;
padding:5px 0 15px;
border-style: none;
}

#sportsbetterbodies ul li p {
font-size:12px;
margin: 5px 15px 15px;
padding:0;
}

#sportsbetterbodies ul li .topthumbmore{
float:left;
margin:5px 0 15px ;
padding:0 15px ;
width:120px;
}

#sportsbetterbodies ul{
list-style-type: none;
float: left;
margin: 0;
padding: 0;
}

#headlinesportsbetterbodies ul li{
float: left;
clear: both;
height: 100%;
}

*:first-child+html #headlinesportsbetterbodies ul li{
float: left;
clear: both;
height: 100px;
width: 700px;
}

#ynwidget300{
background:url("http://media.younewstv.com/designimages/widget_300_bkg.gif") no-repeat scroll left top transparent;
display:none;
width:300px;
}



/*---------FISHING---------*/
#featuresfishing .columnleft {
display: none;
}

#featuresfishing .columncenter {
width: 662px;
padding: 0 8px;
border: none;
}

#featuresfishing .columnright {
border: none;
display: none;
}

.fishingMainWrapper {
margin-left:-40px;
padding:0;
position:relative;
width:1000px;
}

.fishingTop ul,
.fishFarRight ul,
.fishRight ul,
.fishingRightColumn ul,
.fishingMainWrapper ul,
.fishingLeftColumn ul {
list-style-type: none;
}

.fishingTop ul li iframe {
height: 520px;
border: 0;
}

.fishingLeftColumn {
clear: both;
float: left;
margin: 0;
padding: 0;
}

.fishingRightColumn {
clear: both;
float: right;
margin-top: -2395px;
padding: 0;
}

*:first-child+html .fishingRightColumn {
clear: both;
float: right;
margin: 0px !important;
padding: 0;
}

*:first-child+html .fishFarRight {
display: block!important;
float: none!important;
}

.fishRight {
clear: both;
float: left;
}

.fishFarRight {
float: right;
display: block;
}

#featuresfishing #moretopstories{
width:468px;
}

#featuresfishing #moretopstories .sectiondiv{
visibility: visible!important;
display: block!important;
background:transparent url(http://media.kmvt.com/designimages/kmvt_sectionheader468.jpg) no-repeat scroll left top;
height:23px;
}

#featuresfishing #moretopstories .sectiondiv h1{
color:#fff;
font-size:14px;
margin-bottom:12px;
padding:3px 0 0;
text-align:center;
}

#featuresfishing #moretopstories ul{
margin:-6px 0 0;
padding: 0;	
}

#featuresfishing #moretopstories ul li {
display:block;
float:left;
width:468px;
padding: 0 0 4px;
}

#featuresfishing #moretopstories ul li .topthumbmore{
float:left;
margin:0 5px 16px 0;
padding:0 0 5px;
width:120px;	
}

#featuresfishing #moretopstories ul li p {
margin:0;
padding:4px 0 12px;
}

#featuresfishing #moretopstories .topstorymore{
clear:both;
margin-top:10px;
min-height:100px;
}

#featuresfishing #story{
border: none;
}
