/* IMPORT */
@import url("/includes/fisher_top_styles.css");

/* GENERAL */
body {
font-family: Arial, Helvetica, Verdana, sans-serif;
}

.subtitle {
display: none;
visibility: hidden;
}

.columnleft {
border-right: 1px solid #B9D3EC;
border-top: 1px solid #B9D3EC;
}

.columncenter {
border-right: 1px solid #B9D3EC;
border-top: 1px solid #B9D3EC;
}

.columnright {
border-top: 1px solid #B9D3EC;
}

a:link, a:visited, a:active {
color: #00338E;
text-decoration: none;
}

a:hover {
color: #00338E;
text-decoration: underline;
}

.more {
display: none;
visibility: hidden;
}



/* VIDEO ICON STUFF */
.videoicon, .videoiconhi, .audioiconlow, .audioiconhi, .audioicon{
font-size: 12px !important;
font-weight: normal;
}

.videoicon span {
font-weight: normal;
font-family: Arial, Helvetica, Verdana, sans-serif;
}

.storybox .videoiconhi, 
.storybox .audioiconhi,
.storybox .audioiconlow {
padding: 0;
margin: -6px 0 4px 0;
}

.videoicon img, .videoiconhi img, 
.audioiconhi img,
.audioiconlow img {
margin: 1px 0 -1px 0;
padding: 0;
}

.storybox .audioiconhi,
.storybox .audioiconlow {
clear: both;
margin-top: 1px;
}

.headlines .videoicon, #headlines .videoicon, 
#related .videoicon,
#related .audioicon {
display: inline;
}

.headlines .videoicon span, #headlines .videoicon span, 
#related .videoicon span,
#related .audioicon span {
display: none;
visibility: visible;
}

#headlinenews3 .videoicon span {
display: inline;
visibility: visible;
}

#headlinehomevideo ul li {
list-style-image: url(http://media.katu.com/designimages/fisher_videoicon.gif);
margin-left: 8px !important;
}

#headlinehomevideo .videoicon, #headlinenews .videoicon {
display: none;
visibility: hidden;
}

.videoiconhi a:link, 
.audioiconhi 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;
}

.topthumbmore {
float: left;
width: 120px;
margin: 0 5px 5px 0;
padding: 0;
}

.topstorymore {
min-height: 95px;
}

* html .topstorymore {
min-height: 0px;
height: 95px;
}


.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;
}

/* HOME TOP STORY */
#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 #topstorydiv .sectiondiv, #sports #topstorydiv .sectiondiv {
display: none;
visibility: hidden;
}

#index #topstory h1, #sports #topstory h1 {
padding: 5px 0 5px 0;
margin: 0;
float: left;
font-size: 18px;
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;
}

#index #topstory .more, #sports #topstory .more {
display: none;
visibility: hidden;
}

/* Top Story Module Styling */
.topstorystyle .sectiondiv,
.topstorystyle .more {
display: none;
visibility: hidden;
}

.topstorystyle {
clear: both;
width: 320px;
float: left;
padding: 0 5px 10px 0;
margin: 0;
margin-bottom: 12px;
}

.topstorystyle .topthumbmore {
width: 320px;
margin: 0;
padding: 0;
}

.topstorystyle .headtitle {
font-size: 18px;
font-weight: bold;
}

.topstorystyle .headtitle h1 {
padding: 5px 0 5px 0;
margin: 0;
float: left;
font-size: 18px;
width: 320px;
}

.topstorystyle .headtitle h1 a:link{
color: #00338E;
text-decoration: none;
margin: 0;
padding: 0;
}

.topstorystyle p {
font-size: 12px;
line-height: 15px;
margin: 0;
padding: 0;
}

.topstorystyle ul {
margin: 0;
padding: 0;
list-style-type: none;
}

.topstorystyle li {
margin: 0;
padding: 0;
}


/* ADDITIONAL TOP STORIES */
#headlinenews3, #headlinesports2 {
width: 473px !important;
padding: 8px 0 0 0 !important;
margin: 0 !important;
height: 100% !important;
}

#headlinenews3 ul li .videoicon, #headlinesports2 ul li .videoicon{
display: block;
visibility: visible;
}

#headlinenews3 h1, #headlinesports2 h1 {
display: none;
visibility: hidden;
}

#headlinenews3 ul, #headlinesports2 ul {
margin: 0;
padding: 0 !important;
list-style-type: none;
}

#headlinenews3 ul li, #headlinesports2 ul li {
display: block;
float: none;
clear: both;
}

#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;
}

#headlinenews3 ul a:hover, #headlinesports2 ul a:hover {
text-decoration: underline;
}

#headlinenews3 ul li p, #headlinesports2 ul li p {
margin: 0;
padding: 4px 0 15px 0;
}

#headlinenews3 ul li .topthumbmore, #headlinesports2 ul li .topthumbmore {
float: left;
}


/* Top Story Styling  */
.topstorysection .sectiondiv {
display: none;
visibility: hidden;
}

.topstorysection {
  font-size:12px;
  height:100% !important;
  margin:0 !important;
  padding:2px 0 0 0 !important;
  width: 473px !important;
}

.topstorysection .headtitle {
 font-weight: bold;
 font-size: 16px;
}

.topstorysection ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

.topstorysection ul li {
  margin: 0;
  padding: 0;
  clear:both;
  display:block;
  float:none;
}

.topstorysection .topthumbmore {
  margin: 0;
  padding: 0 5px 8px 0;
  width: 200px;
  float:left;
}

.topstorysection ul li .videoicon {
  display:block;
  visibility:visible;
  font-size:12px !important;
  font-weight: normal;
}

.topstorysection ul li p {
  margin: 0;
  padding: 4px 0 0 0;
}

/*  More Story Styling for a Headline Module custom class morestorystyle */

.morestorystyle .sectiondiv {
display: none;
visibility: hidden;
}

.morestorystyle {
  font-size:12px;
  height:100% !important;
  margin:0 !important;
  padding:8px 0 0 0 !important;
  width: 473px !important;
}

.morestorystyle .headtitle {
 font-weight: bold;
 font-size: 13px;
}

.morestorystyle ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

.morestorystyle ul li {
  margin: 0;
  padding: 0;
  clear:both;
  display:block;
  float:none;
	min-height: 100px;
}

* html .morestorystyle ul li {
	height: 100px;
}

.morestorystyle .topthumbmore {
  margin: 0;
  padding: 0 5px 5px 0;
  width: 120px;
  float:left;
}

.morestorystyle ul li .videoicon {
  display:block;
  visibility:visible;
  font-size:12px !important;
  font-weight: normal;
}

.morestorystyle ul li p {
  margin: 0;
  padding: 4px 0 0 0;
}

/* Headlines Style for Custom Class */

.headlinestyle {
  font-size:12px;
  height:100% !important;
  margin:0 !important;
  padding:2px 0 0 0 !important;
  width: 473px !important;
}

.headlinestyle .headtitle {
 font-size: 13px;
}

.headlinestyle .sectiondiv h1 {
 font-size:14px;
 margin-bottom:12px;
 color: black;
}

.headlinestyle .sectiondiv h1 a {
  color: black;
}

.headlinestyle ul {
  list-style-type: disc;
  margin: 0;
  padding: 0;
}

.headlinestyle ul li {
  margin: 0 0 0 20px;
  padding: 0 0 4px 0;
  clear:both;
  list-style-type: disc;
  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;
}


/* Video Headlines Styling for a Headline Module custom class .videoheadlines */

.videoheadlines {
width: 139px !important;
float: right !important;
background-color: #EBF2FA !important;
padding: 5px 5px 10px 5px !important;
font-size: 11px !important;
height: 100% !important;
margin: 0 0 10px 0 !important;
}

.videoheadlines h1 {
color: black !important;
font-size: 14px !important;
margin: 0 0 0 0 !important;
padding: 0 !important;
background: none !important;
}

.videoheadlines ul {
margin: 0 0 0 20px !important;
padding: 0 !important;
}

.videoheadlines ul li {
padding-bottom: 4px !important;
}

.videoheadlines ul li a {
color: #00338E !important;
}

.videoheadlines .videoicon  {
display: none;
visibility: hidden;
}

/*  FEATURE NAV  */
#featurenav {
clear: both;
width: 468px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


#featurenav .sectiondiv {
visibility: hidden;
display: none;
}

.feature {
width: 117px;
height: 200px;
text-align: center;
float: left;
}

.feature img {
margin-top: 7px;
}

.feature h2 {
margin: 0;
padding: 3px 3px;
background-color: #C0D5F0;
font-size: 11px;
text-align: center;
font-weight: bold;
border-top: 2px solid #80A5CF;
border-bottom: 3px double #80A5CF;
}

.feature h2 a {
color: #2B4779;
}

.feature h3 {
margin: 4px 5px 0 5px;
font-size: 11px;
line-height: 12px;
font-weight: normal;
}

.feature h3 a {
color: #333333;
}

.feature p {
visibility: hidden;
display: none;
}

/*  BREAKING NEWS  */
#breaking {
margin-bottom: 5px;
background: transparent url(http://media.komotv.com/designimages/fisher_breaking_para.gif) bottom left no-repeat;
}

#breaking h1 {
color: #eee;
margin: 5px 0 0 0;
padding: 5px 10px 4px 10px;
font-size: 18px;
background: transparent url(http://media.komotv.com/designimages/fisher_breaking_h1.gif) top left no-repeat;
}

#breaking p {
color: #eee;
margin: 0;
padding: 0 10px 10px 10px;
font-size: 12px;
line-height: 12px;
font-family: Arial, Helvetica, Verdana, sans-serif;
}

#breaking a {
color: white;
text-decoration: underline;
}

#breaking ul {
margin: -8px 0 0 0;
padding: 0 0 12px 24px;
}

#breaking ul li {
font-size: 12px;
color: white;
padding-bottom: 2px;
}

/*  INDEX and SPORTS MAIN PAGE HEADLINES */
#index .headlines, #sports .headlines {
width: 232px; 
height: 220px;
font-size: 12px; 
float: left;
margin: 0 2px 14px 2px;     
}

#index .headlines .sectiondiv h1, #sports .headlines .sectiondiv h1 {
    background: transparent url(http://media.komotv.com/designimages/fisher_headline_h1.gif) top left no-repeat;
    height: 20px;
    padding: 2px 0 0 8px; 
    font-size: 13px;
    font-weight: bold; 
}

#index .headlines .sectiondiv h1 a, #sports .headlines .sectiondiv h1 a {
text-decoration: none;
color: #345EA8;
}

#index .headlines ul, #sports .headlines ul {
    margin: -6px 0 0 0; 
    padding: 0 0 0 24px;
}

#index .headlines ul li, #sports .headlines ul li {
    padding: 0 0 4px 0;
}

#index .headlines ul li a, #sports .headlines ul li a {
color: #333; 
}

#index #headlinenewslocal, #sports #headlinesportslocal {
clear: both;
}

/*  HEADLINES  */
#headlineholder {
font-size: 12px;
}

#headlineholder h1 {
font-size: 14px;
margin-bottom: 12px;
}

#headlines {
    padding-right: 8px;
}

#headlines ul {
    margin: -6px 0 0 0; 
    padding: 0 0 0 20px;
}

#headlines ul li {
    padding: 0 0 4px 0;
}

#headlineholder .more {
    display: none;
}

/*  STORY  */
.storybox {
padding-top: 5px;
clear: both;
}

#storysection {
clear: both;
}

#storysection #videoplayer {
width: 320px;
height: 240px;
float: left;
margin: 0 5px 0 0;
}

#storysection .sectiondiv h1 {
clear: both;
color: #00338E;
font-size: 24px;
margin: 0 0 0 0;
padding: 0;
}

#storysection h2 {
clear: both;
color: #00338E;
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 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;
}

.story .author {
clear: both;
width: 320px;
line-height: 24px;
}

#storyrelatedlink, #storyrelatedphone {
display: none;
visibility: hidden;
}

.storybody {
padding-top: 8px;
}

#story #introbody {
padding-bottom: 10px;
}

/* STORY IMAGE CAPTIONS*/
.storybox .leadstoryimg {
float: none;
margin: 0;
padding: 0;
}

.parentabout .storybox .leadstoryimg {
border: none;
}

.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: 148px;
height: 240px;
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: 143px;
height: 106px;
clear: none;
margin: 0;
padding: 10px 0 0 5px;
text-align: left;
}

/*  RELATED LINKS  */
#index #related {
padding: 8px 0 0 14px;
font-size: 10px;
width: 300px;
}

#index #related h3 {
font-size: 10px;
font-weight: normal;
text-transform: uppercase;
margin: 0 0 4px 0;
padding: 0;
}

#index #related ul {
margin: 0 0 0 13px;
padding: 0;
}

#index #related ul li {
padding-bottom: 2px;
}

#index #related ul li a {
font-size: 12px;
}

#topstory #related {
padding: 10px 0 0 0;
font-size: 10px;
width: 320px;
}

#topstory #related h3 {
font-size: 10px;
font-weight: normal;
text-transform: uppercase;
margin: 0 0 4px 0;
padding: 0;
}

#topstory #related ul {
margin: 0 0 0 13px;
padding: 0;
}

#topstory #related ul li {
padding-bottom: 2px;
margin-left: 14px;
}

/* TOP VIDEO  */
#headlinehomevideo {
width: 139px !important;
float: right !important;
background-color: #EBF2FA !important;
padding: 5px 5px 15px 5px !important;
font-size: 11px !important;
height: 100% !important;
margin: 0 !important;
}

#headlinehomevideo h1 {
color: black !important;
font-size: 14px !important;
margin: 0 0 0 0 !important;
padding: 0 !important;
background: none !important;
}

#headlinehomevideo h1 a {
font-weight: bold;
}

#headlinehomevideo ul {
margin: 0 0 0 20px !important;
padding: 0 !important;
}

#headlinehomevideo ul li {
padding: 0;
margin: 0;
padding-bottom: 4px !important;
}

#headlinehomevideo ul li a {
color: #00338E !important;
}

/* TOP HEADLINES */
#headlinenews, #sports #headlinesports {
width: 139px !important;
float: right !important;
background-color: #EBF2FA !important;
padding: 5px 5px 10px 5px !important;
font-size: 11px !important;
height: 100% !important;
margin: 0 0 10px 0 !important;
}

#headlinenews h1, #sports #headlinesports h1 {
color: black !important;
font-size: 14px !important;
margin: 0 0 0 0 !important;
padding: 0 !important;
background: none !important;
}

#headlinenews h1 a {
font-weight: bold;
}

#headlinenews ul, #sports #headlinesports ul {
margin: 0 0 0 20px !important;
padding: 0 !important;
}

#headlinenews ul li, #sports #headlinesports ul li {
padding-bottom: 4px !important;
}

#headlinenews ul li a, #sports #headlinesports ul li a {
color: #00338E !important;
}

/*  VIDEO PLAYER  */
#videobox {
clear: both;
width: 320px;
float: left;
margin-top: -1px;
padding: 0px 0 5px 0;
margin-bottom: 12px;
text-align: left;
}

#textarea h1, #textarea h1 a {
color: #00338E;
font-size: 18px;
line-height: 21px;
margin: 5px 0;
}

#textarea p {
font-size: 12px;
line-height: 15px;
margin: 0;
padding: 0;
}

#textarea .more {
display: none;
visibility: hidden;
}

#videoplayer {
width: 320px;
height: 480px;
}

/*  INSIDE KATU  */
.parentabout .author, .parentabout #storytools, .parentabout .storyinfo {
display: none;
visibility: hidden;
}

.parentabout #storysection h1, .parentabout #surveysection h1 {
margin: 0;
padding: 0;
color: #00338E;
}

.parentabout .storybox, .parentabout .storybody {
margin: 0;
padding: 0;
}

.parentabout .storybox p {
margin-top: 0;
font-size: 13px;
}

.parentabout .storybox strong {
color: #00338E;
}

#aboutpeople .headlines {
margin: 0 0 12px 0;
}

#aboutpeople .headlines ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#aboutpeople .headlines ul li {
float: left;
list-style-type: none;
width: 108px;
height: 210px;
margin: 0 10px 0 0;
text-align: center;
}

#aboutpeople .headlines ul li img {
width: 108px;
border: 2px solid black;
margin: 0;

}

#aboutpeople .sectiondiv h1 {
display: none;
}

#aboutpeople .headlines h1 {
display: block;
margin: 12px 0 0 0;
padding: 0;
}

#aboutpeople .headlines h1 a {
font-size: 18px;
color: #12499F;
}

#aboutpeople .headlines ul li a {
color: #000;
font-size: 14px;
line-height: 14px;
margin: 0;
padding: 0;
}

#aboutpeople .headlines ul li a:hover {
text-decoration: underline;
}

#aboutpeople .columncenter .callout {
display: none;
visibility: hidden;
}

/*  FEATURES  */
#features #featurenav {
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0;
background: transparent;
}

#features #featurenav .sectiondiv {
visibility: hidden;
display: none;
}

#features .feature {
width: 100%;
float: none;
text-align: left;
margin: 0;
padding: 0;
border: 0;
height: 120px;
}

#features .feature img {
margin: 0 5px 5px 0;
float: left;
width: 70px;
height: 70px;
}

#features .feature h2 {
margin: 0;
padding: 0;
background-color: transparent;
font-size: 18px;
font-weight: normal;
border: 0;
text-align: left;
font-weight: bold;
}

#features .feature h2 a {
color: #2B4779;
}

#features .feature h3 {
margin: 0;
font-size: 13px;
line-height: 12px;
font-weight: normal;
float: left;
text-align: left;
width: 360px;
}

#features .feature h3 a {
color: #333333;
}

#features .feature p, #features .feature ul {
visibility: hidden;
display: none;
}

.parentfeatures .author, .parentfeatures #storytools, .parentfeatures .storyinfo {
display: none;
visibility: hidden;
}

/*  ON DEMAND  */
#homeondemand #storysection img {
margin: 5px;
}

#homeondemand #storytools, #homeondemand .author, #homeondemand .storyinfo, #homeondemand .leadstoryimg, #homeondemand .sectiondiv {
display: none;
visibility: hidden;
} 

#homeondemand h2 img {
margin: 0 0 0 0 !important;
padding: 0;
}

#homeondemand h2 {
margin: 20px 0 0 0;
padding: 0;
}

#homeondemand p {
margin: 0 0 12px 0;
padding: 0;
}


/*  SEARCH RESULTS  */
.parentresults #subnav {
height: 1px;
background: white;
}

#searchresults h1 {
margin: 0;
font-size: 23px;
color: #12499F;
}

#searchresults li {
margin: 0;
font-size: 14px;
}

#searchresults li a {
font-weight: bold;
}

#searchresults p {
font-size: 12px;
margin: 0 0 16px 0;
}

#searchresults p.date {
font-size: 10px;
margin-bottom: 7px;
}

/*  VIDEO ON DEMAND  */
#homeondemandvideo .columncenter h1 {
font-size: 24px;
margin: 0 0 8px 0;
}

#homeondemandvideo .columncenter ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#homeondemandvideo .columncenter ul li .videoiconimg {
display: block;
float: left;
padding-right: 5px;
}

#homeondemandvideo .columncenter li{
clear:both;
}

#homeondemandvideo .columncenter ul li span {
display: block;
}

#homeondemandvideo .columncenter ul li p {
margin: 0;
padding: 0 0 12px 0;
font-size: 13px;
}

#homeondemandvideo #subnav {
height: 1px;
background: white;
}

/*  HOTLINKS  */
.parenthotlinks h1 {
margin: 0;
font-size: 24px;
}

.parenthotlinks h2 {
font-size: 16px;
margin: 8px 0 0 0;
}

.parenthotlinks p {
font-size: 13px;
margin: 0 0 4px 0;
}

.parenthotlinks #subnav {
height: 1px;
background: white;
}

/*  WEATHERBOX MODULE  */
.columnleft #weatherbox {
background: white;
padding-bottom: 16px;
font-size: 12px;
border-bottom: 1px solid #B9D3EC; 
padding-top: 2px;
}

.columnleft #weatherbox .sectiondiv3 {
display: none;
visibility: hidden;
}

.columnleft #weatherbox .sectionsponsor {
padding-bottom: 12px;
}

.columnleft #weatherbox .icon img {
margin: 10px 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: 20px 18px 0 0;
width: 80px;
}

.columnleft #weatherbox .currenttemp span {
display: block;
font-size: 11px;
}

.columnleft #weatherbox .conditions {
clear: both;
font-size: 12px;
font-weight: bold;
padding: 4px 0 10px 0;
width: 80px;
text-align: center;
}

.columnleft #weatherbox .wind, .columnleft #weatherbox .windmph {
display: inline;
}

.columnleft #weatherbox .wind, .columnleft #weatherbox .humidity, .columnleft #weatherbox .pressure, .columnleft #weatherbox .windmph {
clear: both;
font-size: 11px;
margin: 1px 0 0 0
}

.columnleft #weatherbox .videoicon {
text-align: center;
padding-top: 6px;
}

#weather .columnleft #weatherfeeds {
display: none;
visibility: hidden;
}


/*  STOCKS  */

#stocks h1 {
display: none; visibility: hidden;
}

#stocksfeed {
width: 165px;
height: 200px;
padding-top: 20px;
margin-left: 10px;
margin-bottom: 5px;
}

#stocksfeed tr, #stocksfeed td {
background-color: #ffffff;
}

#stocks img {display: none;}

/*  ON DEMAND MODULE */
#ondemand {
clear:both;
padding-top: 36px;
padding-bottom: 10px;
margin: 5px 0 0 0;
}

.ondemanditem {
padding: 0 0 0 0;
margin: 6px 0 0 0;
clear: both;
}

#ondemand img {
float: left;
margin: 0 6px 0 0;
}

#ondemand h1 {
font-size: 12px;
margin: 0;
padding: 0;
}

#ondemand h1 a {
color: #000;
margin: 0;
padding: 0;
}

#ondemand p {
float: left;
width: 130px;
font-size: 11px;
margin: 0;
padding: 0;
}

/*  POLL  */
#poll h1 {
display: none; 
visibility: hidden;
}

#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 100px; 
border-top: 1px solid #B9D3EC; 
margin: 0;
}

#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;}


/*  MOST POPULAR  */
#mostpopular {
margin: 0;
padding: 36px 0 10px 0;
}

#mostpopular h1 {
display: none;
visibility: hidden;
}

#mostpopular ul {
font-size: 12px;
margin: 0;
padding: 0 0 0 24px;
}

#mostpopular ul li {
padding: 2px 0;
}

/*  TRAFFIC MODULE  */
#trafficmodule {
font-size: 12px;
padding-top: 1px;
margin-top: 5px;
}

#trafficmodule .sectiondiv3 {
margin: 0 0 8px 0;
padding: 0;
height: 32px;
}

#trafficmodule .sectiondiv3 a {
display: block;
height: 32px;
width: 100%;
}

#trafficmodule .sectiondiv3 h1 {
display: none;
visibility: hidden;
}

.trafficgroup {
padding: 0 0 10px 0;
}

.route span {
display: none;
visibility: hidden;
}

.delay {
font-weight: bold;
}

#trafficmodule #alerts {
margin: 15px 5px 0 5px;
border: 1px solid #F68616;
background-color: #FDEDDE;
background-image: url(http://media.komotv.com/designimages/katu_traffic_module_bkg.gif);
background-position: 5px 50%;
background-repeat: no-repeat;
}


#trafficmodule #alerts h2 {
background-color: #F68616;
color: white;
font-size: 12px;
text-align: center;
line-height: 14px;
margin: 0;
}

#trafficmodule #alerts h3 {
margin: 6px 5px 0 54px;
font-size: 12px;
}

#trafficmodule #alerts p {
margin: 0px 5px 5px 54px;
font-size: 11px;

}

.moretraffic {
display: none;
visibility: hidden;
}

/* FOOTER */
#footer {
text-align: center;
padding: 8px 8px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 14px;
border-top: 1px solid #B9D3EC;
border-bottom: 1px solid #B9D3EC;
color: #949DA6;
width: 962px;
background: #e6edf7;
}

#footer a {
color: #6381BD;
}

.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(http://media.komotv.com/designimages/fisher_videopop_bkg.jpg) top center no-repeat;
}

#videopop.brand_seattlepi {
background: transparent url(http://media.komotv.com/designimages/fisher_komo_videopop_pi_bkg.jpg) 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;
height: 480px;
overflow: hidden;
}

#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 0 0 105px;
padding: 0;
}

#videopop .headline img {
width: 100px;
float: left;
padding: 0 5px 20px 0;
}

#videopop #textarea {
width: 320px;
float: left;
padding: 52px 0 0 0;
margin: 0;
}

* html #videopop #textarea {
clear:left;
margin: 5px 0 0 0;
}

#videopop #flashPlayerDiv {
float: left;
margin-top: 8px;
}

#videopop .callout {
background: none;
clear: both;
border: none;
}


#videopop #videopopbanner  {
position: relative;
left: 280px;
top: -200px;
}

#videopop .vidwinmid embed {
margin-top: 10px;
}


#videopop #bannerIFrame {
width: 728px;
height: 90px;
margin-top: 20px;
}

#videopop #imware {
float: left;
position: absolute;
top: 0;
left: 10px;
}

/* ADVERTISING  */ 
.columnleft #contextualad {
background-color: #EBF2FA;
background-image: none !important;
padding: 10px 5px;
margin: 0 -5px;
border-top: 1px solid #B9D3EC;
border-bottom: 1px solid #B9D3EC;
text-align: left;
}


.callout a img {
border: none;
}

.columnleft #skyscraper.callout {
padding: 16px 0 4px 0;
margin: 0;
background: transparent url(http://media.komotv.com/designimages/fisher_ad_bkg.gif) 8px 2px no-repeat;
clear: both;
}

.columnright .callout {
padding: 16px 0 8px 0;
margin: 0;
background: transparent url(http://media.komotv.com/designimages/fisher_ad_bkg.gif) 0px 2px no-repeat;
clear: both;
}

.columnright .callout iframe {
padding: 0;
margin: 0;
width: 100%;
}

.columncenter .callout {
clear: both;
padding: 16px 0 8px 0;
background: transparent url(http://media.komotv.com/designimages/fisher_ad_bkg.gif) 0px 2px no-repeat;
} 

.columncenter #storysection .callout{
border: 0px;
padding: 10px 0 0 0;
background: url();
}

* HTML .columncenter .callout {
padding: 8px 0 8px 0;
}

*:first-child+html .columncenter .callout {
padding: 8px 0 8px 0;
}

.columncenter #banner.callout {
border-bottom: 1px solid #B9D3EC;
border-top: 1px solid #B9D3EC;
padding: 16px 0 8px 0 ;
margin: 0;
background: transparent url(http://media.komotv.com/designimages/fisher_ad_bkg.gif) 0px 2px no-repeat;
}


#c160ad1, #c160ad3 {
padding: 5px 0 8px 0;
clear: both;
}

#index #leaderboard, #index #leaderboard2, #index #leadersponsor {
display: none;
visibility: hidden;
}

#leadersponsor {
width: 978px;
padding: 5px 0 0 0;
}

#leaderboard {
padding: 16px 0 8px 0;
margin: 0;
clear: both;
}

#bilboard {
width: 978px;
margin: 0px;
padding: 0px;
}

#leaderboard728 {
padding: 0;
margin: 0;
display: inline;
}

#sponsorship230 {
margin: 0;
padding: 0;
padding-left: 12px;
display: inline;
}


#newscontent .author, #newscontent .storyinfo, #newscontent #storytools {
display: none;
visibility: hidden;
}

#c150ad2.callout {
background: url();
padding: 6px 0 0 0;
}

.columnright #c160ad1.callout,
.columnright #c160ad2.callout,
.columnright #c160ad3.callout,
.columnright #c160ad4.callout {
background:url();
}



/*EXTERNAL LINKS*/
.externallinks {
clear:both;
margin-top: 10px;
}

/*  YOUNEWSTV  */
#ynpromo img {
display: none;
visibility: hidden;
}

#ynpromo a {
display: block;
height: 86px;
width: 180px;
background: transparent url(http://media.komotv.com/designimages/yn_180_white.gif) top left no-repeat;
}

#ynicon {
margin: -16px 0 0 0;
padding: 0;
}

#ynicon a {
text-decoration: none;
}

/* -------START HS SPORTS FORMATTING------------ */

/*  YN SPORTS HEADLINES */
.footballmostrecent {
width: 468px; 
height: 220px;
font-size: 12px; 
float: left;
margin: 0 2px 14px 2px;     
padding: 10px 0 0 0;
}

.footballmostrecent .sectiondiv {
background: transparent url(http://media.2news.tv/designimages/KBCI_GameTime_YouNews.jpg) top left no-repeat;
height: 60px;
padding: 2px 0 0 2px; 
font-size: 13px;
font-weight: bold; 
}

.footballmostrecent .sectiondiv h1 {
display:none;
visibility:hidden;
}

.footballmostrecent ul  {
    margin: 0 0 0 0; 
    padding: 0 0 0 24px;
}

.footballmostrecent ul li  {
    padding: 0 0 4px 0;
}

.footballmostrecent ul li a{
color: #333; 
}

/* GAME TIME TOP STORY */

/*  UPCOMING GAMES */

#sportshighschool .columncenter #eventlist {
clear: both;
margin: 0;
padding: 0;
width: 470px;
}

#sportshighschool .columncenter #eventlist .sectiondiv h1 {
height: 60px;
margin: 0;
background: #c0cfe6 url(http://media.2news.tv/designimages/KBCI_GameTime_schedules.jpg) top center no-repeat;
border: 1px #000000 solid;
color: #00338E;
font-size: 16px;
line-height: 32px;
text-transform: uppercase;
text-align:center;
text-indent: -9999px;
display: block;
}

#sportshighschool .columncenter #eventlist ul.eventdays,
#sportshighschool .columncenter #eventlist ul.eventdays li {
list-style-type: none;
margin: 0;
padding: 0;
}

#sportshighschool #eventlist ul.eventdays li{
border: 1px #000000 solid;
}

#sportshighschool .columncenter #eventlist ul.eventdays {
background: #c0cfe6;
margin-top:-2px;
}

#sportshighschool .columncenter #eventlist ul.eventdays {
width: 468px;
color: #00338E;
}

#sportshighschool .columncenter #eventlist ul.eventdays li.eventday {
width: 468px;
height: 100%;
border-top: 2px solid #0b1352;
margin: 0;
padding: 0;
}

#sportshighschool .columncenter #eventlist ul.eventdays h2 {
margin: 0;
padding: 0;
line-height:20px;
font-size: 16px;
text-align:center;
border-bottom: 2px #000000 solid;
}

.monthname, .date {
padding-left: 4px;
}

#sportshighschool .columncenter #eventlist ul.eventlinks {
min-height: 60px;
color: #00338E;
padding: 5px 0 0 0;
}

#sportshighschool .columncenter #eventlist ul.eventlinks li {
margin: 0 0 0 16px;
padding: 0;
border: none;
list-style-type: disc;
font-size: 12px;
}

#sportshighschool .columncenter #eventlist ul.eventlinks li a {
color: #00338E;
font-style: italic;
}

/* HIGH SCHOOL SPORTS CALENDAR */

#sportshighschoolschedule .columncenter .sectiondiv h1,
#sportscalendar .columncenter .sectiondiv h1 {
font-size: 18px;
color: #00338E;
margin: 0 0 5px 0;
text-indent: -9999px;
}

#sportshighschoolschedule h1,
#sportscalendar h1 {
font-size: 18px;
margin: 18px 0 0 0;
padding: 0;
}

#sportshighschoolschedule h2,
#sportscalendar h2 {
font-size: 15px;
font-style: italic;
/* margin:0; */ /* this value causes right col advertisements to push right */
padding: 0;
}

#sportshighschoolschedule p,
#sportscalendar p {
font-size: 13px;
}

#sportshighschoolschedule a,
#sportscalendar a {
font-size: 13px;
}

#sportshighschoolschedule .eventdate,
#sportscalendar .eventdate {
font-size: 13px;
}

#sportshighschoolschedule #events #story td a:link, 
#sportscalendar #events #story td a:link,
#sportshighschoolschedule #events #story td a:visited,
#sportscalendar #events #story td a:visited {
	text-decoration: none;
}

#sportshighschoolschedule #events #story #calmonthyear,
#sportscalendar #events #story #calmonthyear {
	font-family: arial;
	font-size: 14px;
	padding: 0;
	margin: 0;
}

#sportshighschoolschedule #events #story #caldays,
#sportscalendar #events #story #caldays {
	background-color: #12499F;
	color: white;
	font-family: arial;
	font-size: 12px;
}
#sportshighschoolschedule #events #story .caldate,
#sportscalendar #events #story .caldate {
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	font-family: arial;
	text-decoration: none;
	float: left;
	width: 15px;
	height: 15px;
	background-color: #FFFFFF;
	text-align: center;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
}

#sportshighschoolschedule #events #story .calevent,
#sportscalendar #events #story .calevent {
	clear: both;
	padding-left: 1em;
	padding-bottom: .75em;
	display: block;
	font-family: arial;
	font-size: 9px;
}

#sportshighschoolschedule #events #story .calmore,
#sportscalendar #events #story .calmore {
	clear: both;
	padding-left: 1em;
	padding-bottom: .75em;
	display: block;
	font-family: arial;
	font-size: 9px;
}
#sportshighschoolschedule #events #story a.calmore:link,
#sportscalendar #events #story a.calmore:link, 
#sportscalendar #events #story a.calmore:visited,
#sportshighschoolschedule #events #story a.calmore:visited {
	text-decoration: underline;
}
#sportshighschoolschedule #events #story .calweekend,
#sportscalendar #events #story .calweekend {
	width: 14%;
	background-color: #CCC;
	border: 1px solid #000;
	vertical-align: top;
}
#sportshighschoolschedule #events #story .calweekday,
#sportscalendar #events #story .calweekday {
	width: 14%;
	background-color: #FFF;
	border: 1px solid #000;
	vertical-align: top;
}
#sportshighschoolschedule #events #story .caloutofrange,
#sportscalendar #events #story .caloutofrange {
	width: 14%;
	background-color: #999;
	border: 1px solid #000;
	vertical-align: top;
}
#sportshighschoolschedule #events #story .emptycaldate,
#sportscalendar #events #story .emptycaldate {
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	font-family: arial;
	text-decoration: none;
	float: left;
	width: 15px;
	height: 15px;
	background-color: #CCC;
	text-align: center;
}
#sportshighschoolschedule #events #story .caltoday,
#sportscalendar #events #story .caltoday {
	border: 2px solid black;
}

#sportshighschoolschedule .storyinfo,
#sportscalendar .storyinfo {
visibility: hidden;
display: none;
}
#sportshighschoolschedule .author,
#sportscalendar .author {
visibility: hidden;
display: none;
}
#sportshighschoolschedule .eventbody,
#sportscalendar .eventbody {
float: left;
padding: 0 0 10px 0;
}

#sportshighschoolschedulesubmit h1,
#sportscalendarsubmit h1 {
font-size: 18px;
color: #00338E;
}

#sportshighschoolschedulesubmit h2,
#sportscalendarsubmit h2 {
font-size: 14px;
font-weight: bold;
color: #00338E;
/* margin:0; */ /* this value causes right col advertisements to push right */
padding:0;
}

#sportshighschoolschedulesubmit #story,
#sportscalendarsubmit #story {
font-size: 13px;
margin:0;
padding:0;
}

#sportshighschoolschedulesubmit p,
#sportscalendarsubmit p {
margin: 0;
padding: 0;
font-size: 13px;
}

#eventshowday {
clear:both;
}

#eventdaydisplay .thumbnail {
margin-bottom: 10px;
}

#eventdaydisplay #return {
clear:both;
}


/* ------------ SCOREBOARD ------------- */
#scoreboard * {
margin: 0;
padding: 0;
}

#scoreboard .date {
clear:both;
padding: 5px 0 0 0;
}

#scoreboard .date h2 {
font-size: 15px;
color:#00338E;
line-height: 18px;
text-transform: uppercase;
border-bottom: 2px solid #ccc;
margin: 4px 0;
}

#scoreboard .scorebox {
width: 50%;
float: left;
margin: 5px 0 5px 0;
}

#scoreboard .scorebox p {
padding-right: 8px;
font-size: 14px;
}

#scoreboard .scorebox .score {
padding-left: 20px;
}

#scoreboard .scorebox .summary,
#scoreboard .scorebox .status {
font-size: 12px;
font-style:italic;
}

#scoreboard .scorebox .status {
font-weight:bold;
}
#scoreboard #related, #scoreboard #relatedmedia,
#scoreboard #related ul, #scoreboard #relatedmedia ul {
font-size: 12px;
color:#00338E;
clear:both;
list-style-type: none;
padding-bottom: 8px;
}

#scoreboard #related h3,
#scoreboard #relatedmedia h3 {
font-size: 12px;
}

#scoreboard #relatedmedia {
margin-top: 5px;
}

#sportshighschoolscoreboard .sectiondiv h1 {
font-size:18px;
color:#00338E;
}


/* END HS SPORTS FORMATTING */

*:first-child+html .parentyounews.story #myId {
margin-top: 0px;
}

* html .parentyounews.story #myId {
margin-top: 0px;
}


/*-----Blogs-----*/
.blogs .sectiondiv {
display: none;
visibility: hidden;
}

.parentblogs .more {
display: block !important;
visibility: visible !important;
}

.parentblogs .columncenter .sectiondiv h1 {
color:#00338E;
font-size:28px;
margin:0pt;
padding: 0px 0 5px 0;
text-align: center;

}

.blogs .videoicon{
float: left;
display: block;
font-size: 14px;
width: 148px;
text-align: center;
border-top: 1px #BBB solid;
border-bottom: 1px #BBB solid;
margin: 0 3px 5px 0;
padding: 1px;
}

.blogs .videoicon span{
display: inline;
}

.blogs ul {
margin: 0px 0px 5px 5px;
padding: 0px;
list-style-type: none;
font-size: 12px;
line-height: 14px;
width: 470px;
}

.blogs ul li {
margin: 10px 0 0 0;
list-style-type: none;
font-size: 12px;
line-height: 16px;
color: #333;
width: 470px;
font-weight: normal;
clear: both;
}

.blogs ul li.head1 {
margin: 0px;
}

.blogs .headthumb,
.blogs .topthumbmore {
margin: 0 5px 0 0;
padding: 0px;
clear: both;
float: left;
}

.blogs .headtitle {
font-size: 20px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
line-height: 28px;
text-align: left;
display: block;
margin-bottom: 10px;
border-bottom: 1px solid #ccc;
width: 470px;
text-decoration: none;
}

.blogs .storybody {
border-bottom: 1px dashed #ccc;
font-size: 13px;
font-family:Helvetica,Arial,sans-serif;
}

.blogs .permalink {
text-align: right;
font-size: 12px;
line-height: 16px;
float: right;
}

.blogs .permalink a {
border-right: 1px solid #aaa;
padding-right: 10px;
}

.blogfooter {
padding-top: 4px;
}

.blogfooter .permalink a {
border: 0;
padding-right: 0;
}

.blogfooter .commentcount {
float: right;
border-right: 1px solid #aaa;
padding-right: 10px;
margin-right: 10px;
color: #666;
}

.blogs .story p span {
margin-left: -10px;
padding: 0px;
font-size: 10px;
}

#blogarchive h2{
font-size:16px;
}

#blogarchive ul {
list-style-type: disc;
font-size: 13px;
margin-left: 15px;
}

#blogarchive ul li {
margin: 4px 0px 5px 0px;
}

#blogarchive .blogtitle {
font-weight: bold;
}

#blogarchive .month {
float:left;
border-right: 1px #333 solid;
margin: 0 3px 0 3px;
padding: 0 5px 0 2px;
}

#blogarchive #year {
clear:both;
padding: 15px 0 0 0; ;
}

/* Default Blog Layout */

.parentblogs #bioblog .blogphoto {
float:left;
padding: 0 3px 3px 0;
}

.parentblogs #bioblog .blogauthor h2 {
font-size: 16px;
margin: 0 0 0 3px;
padding: 0;
}

.parentblogs #bioblog .blogbio {
font-size: 12px;
margin: 0 0 0 3px;
padding:0;
}


.parentblogs #blogitem,
.parentblogs #blogitem .byline,
.parentblogs #blogitemshort {
clear:both;
}

.parentblogs #blogitem .storyinfo p {
margin-top: -10px;
padding:0 !important;
}


.parentblogs #blogitem .byline,
.parentblogs #blogitemshort .byline {
font-size: 12px;
}

.parentblogs #blogitemshort #blogimg,
.parentblogs #blogitemshort .storyinfo {
float:left;
}



.parentblogs #blogbody {
font-size: 12px;
margin: 5px 0 5px 0;
padding: 0 0 5px 0;
}

.parentblogs .blogfooter .permalink {
text-align: right;
font-size: 12px;
line-height: 16px;
float: right;
}

.parentblogs .blogfooter .permalink a {
border-right: 1px solid #aaa;
padding-right: 10px;
}

.parentblogs .blogfooter {
padding-top: 4px;
}

.parentblogs .blogfooter .permalink a {
border: 0;
padding-right: 0;
}

.parentblogs .blogfooter .archive {
text-align: left;
font-size: 12px;
line-height: 16px;
float:left;
}


.parentblogs .blogfooter .commentcount {
float: right;
border-right: 1px solid #aaa;
padding-right: 10px;
margin-right: 10px;
color: #666;
}


/* Blogs Feature Nav  */
#blogs #featurenav {
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0;
background: transparent;
}

#blogs .columncenter .sectiondiv {
visibility: hidden;
display: none;
}

#blogs .feature {
width: 100%;
float: none;
text-align: left;
margin: 0;
padding: 0;
border: 0;
height: 150px;
}

#blogs .feature img {
margin: 0 5px 5px 0;
float: left;
width: 120px;
height: 106px;
}


#blogs .feature h2 {
margin: 0;
padding: 0;
background-color: transparent;
font-size: 18px;
font-weight: normal;
border: 0;
text-align: left;
font-weight: bold;
}

#blogs .feature h2 a {
color: #172FAB;
}

#blogs .feature h3 {
margin: 0;
font-size: 13px;
line-height: 12px;
font-weight: normal;
float: left;
text-align: left;
width: 300px;
}

#blogs .feature h3 a {
color: #333333;
}

#blogs .feature ul {
visibility: hidden;
display: none;
}

/*----- Blogger Module -------*/

.columnright #headlineblogs {
margin:0pt;
padding:0px 0pt 10px;
}

.columnright #headlineblogs .sectiondiv {
background:transparent url(http://media.katu.com/designimages/ksfy_sectiondiv_300x20.jpg) no-repeat scroll left top;
height:20px;
}

.columnright #headlineblogs .sectiondiv h1 {
color:white;
font-size:12px;
padding:3px 7px;
}

.columnright #headlineblogs .sectiondiv h1 a{
color:white;
}

.columnright #headlineblogs ul {
margin: 0 !important;
padding: 0 0 0 5px !important;
}

.columnright #headlineblogs ul li {
clear: both;
list-style-type: none;
margin: 0;
padding: 1px;
font-size: 13px;
}

.columnright #headlineblogs ul li.head1 {
padding-top: 5px;
}

.columnright #headlineblogs .link {
margin: 0 !important;
padding: 0px;
}

.columnright #headlineblogs ul li a {
font-weight:bold;
}

.columnright #headlineblogs ul li p {
margin: 0;
padding-bottom: 6px;
}

.columnright #headlineblogs .videoiconimg,.columnright #headlineblogs span {
display: none;
visibility: hidden;
}

/*----- Left Column Blog Headlines -------*/

.parentblogs .columnleft .headlines .sectiondiv {
background:transparent url(http://media.katu.com/designimages/ksfy_sectiondivs_180x20.jpg) no-repeat scroll left top;
height:28px;
}

.parentblogs .columnleft .headlines .sectiondiv h1 {
color:white;
font-size:12px;
height:20px;
padding:3px 0px 0pt 0pt;
text-align:center;
}

.parentblogs .columnleft .headlines ul {
margin: 0px;
padding: 0px;
list-style-type: disc;
}

.parentblogs .columnleft .headlines li {
margin: 2px 0 4px 16px;
padding: 0px;
font-size: 13px;
}


/* CBS Sports NCAA Tournament */
#sportsmarchmadness .columnleft ,
#sportsmarchmadness .columnright,
#sportsmarchmadness .storyinfo, 
#sportsmarchmadness #imware,
#sportsmarchmadness #storytools,  
#sportsmarchmadness #storysection .sectiondiv,
#sportsmarchmadness #storysection h1,
#sportsmarchmadness .storybox #ynicon,
#sportsmarchmadness #contextualad {
display:none
}

#sportsmarchmadness .columncenter {
border-right: 0px
}
