/* 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;
}

#maintable td.columncenter{
background: none;
border-left: 1px solid #cfcfcf;
padding: 0;
border-right: 1px solid #cfcfcf;
}

#maintable td.columnright{
background: none;
    width: 300px;
border-right: 1px solid #cfcfcf;
}

a:link, a:visited, a:active {
color: #00338E;
text-decoration: none;
}

a:hover {
color: #00338E;
text-decoration: underline;
}

.more {
display: none;
visibility: hidden;
}

.storylabel {
color: #993333;
text-transform: capitalize;
}

.parentamnw .storylabel {
color: #333;
font-size: 12px;
}

/* 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;
}

.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;
}

#sportslocal .columncenter .sectiondiv h1 a {
color: white !important;
}

#sportslocal .columncenter .sectiondiv h1 a:hover {
text-decoration: underline !important;
}

#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 */
#topheadmod {
width: 320px !important;
float:left;
height: auto;
margin-top: 3px;
margin-bottom: 8px;
}

.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;
}



/* 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;
float: right;
background-color: #EBF2FA;
padding: 5px 5px 10px 3px;
margin: 0;
font-size: 11px ;
height: 100%;
}

.videoheadlines h1 {
color: black;
height:20px;
font-size: 14px;
margin: 0 0 0 0;
padding: 0;
background: none;
}

.videoheadlines ul {
margin: 0;
padding: 0;
list-style-type: none;
}

.videoheadlines ul li {
padding-bottom: 4px;
}

.videoheadlines ul li a {
color: #00338E;
}

.videoheadlines .miscCode{
background:transparent url(http://media.komonews.com/designimages/FIN_bluearrow_transparent.gif) no-repeat scroll 0px 13px;
font-size:12px;
margin:-5px 0 0 0;
padding:9px 0 0 11px;
}

.videoheadlines .videoicon{
display:inline;
}

.videoheadlines .videoicon span{
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;
width: 103px;
}

.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:0 0 3px 0;
padding:0;
background: transparent url(http://media.komonews.com/designimages/fisher_breaking_para_0205.gif) bottom left no-repeat;
}

#breaking h1 {
color: #fff;
margin: 0;
padding: 5px 0 0 0;
font-size: 1px;
background: transparent url(http://media.komonews.com/designimages/fisher_breaking_h1_0206.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 {
width: 232px;
font-size: 12px; 
float: left;
margin: 0 2px 14px 2px;
height: 200px;
overflow: hidden; 
}
 
#sports .headlines {
width: 232px;
font-size: 12px; 
float: left;
margin: 0 2px 14px 2px;
height: auto !important;
}

#index .headlines .sectiondiv h1, 
#sports .headlines .sectiondiv h1 {
    background: transparent url(http://media.komonews.com/designimages/FIN_sectiondivider_232.gif) top left no-repeat;
    height: 20px;
    padding: 2px 0 0 8px; 
    font-size: 13px;
    font-weight: bold; 
    color: #fff;
}



#index .headlines .sectiondiv h1 a, 
#sports .headlines .sectiondiv h1 a {
text-decoration: none;
color: #ffffff;
}

#index .headlines .sectiondiv h1 a:hover {
text-decoration: underline;
}

#index .headlines ul, #sports .headlines ul {
    margin: -6px 0 0 0; 
    padding: 0 0 0 5px;
list-style-type: none;
}

#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; 
}


/*  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;
text-transform: none;
}

#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;
margin-right: 5px;
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 #mpcontext-comments {
width: auto;
float: none;
clear: both;
}

/* STORY IMAGE CAPTIONS*/
.storybox .leadstoryimg {
float: none;
margin: 0;
padding: 0;
}

.parentabout .storybox .leadstoryimg {
border: none;
}

.storyimgcont {
float: left;
margin: 0;
padding-right: 8px;
}

p.caption {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10px;
margin-top: 0px;
width: 300px;
}


/*  RELATED LINKS  */
#index #related {
padding: 0 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;
}


/*  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, #newscontent .author, #newscontent .storyinfo, #newscontent #storytools, #advertise .author, #advertise #storytools, #advertise .storyinfo, #advertise #ynicon {
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: 85px;
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;
}

.columnright .callout{
text-align: center;
}

/*  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;
}

/*  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 h2 {
font-size: 14px;
}

#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 #searchkeyword,
#searchresults #searchsection,
#searchresults #searchrules {
margin: 0 0 5px 0;
padding-bottom: 3px;
border-bottom: 1px dashed #ccc;
}

#searchresults #searchrules {
font-size: 12px;
}

#searchresults .searchform table {
width: 470px;
}

#searchresults .searchkeyword td,
#searchresults .range td,
#searchresults .searchsection td {
width: 100px;
}

#searchresults td.daterange {
width: 300px;
}

#searchresults #searchkeyword .keytext,
#searchresults #searchsection .secttext,
#searchresults #searchrange .rangetext {
font-weight:bold;
font-size: 12px;
margin-right: 5px;
}

#searchresults .searchwss,
#searchresults #searchkeyword .searchbox {
display:inline;
}

.searchwss {
margin-left: 34px;
}

.searchbox {
margin-left: 17px;
}

.startdate .month {
margin-left: 31px;
}

.enddate .month {
margin-left: 103px;
}

.resultsnum {
font-weight: bold;
margin: 15px 0 10px 0;
}

.resultsnum span{
font-size: 14px !important;
}

#storderby a {
font-weight: bold;
}

/*  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;
font-size: 12px;
height: 100%;
margin: -5px 0 0 2px !important;
padding: 0;
}

* html .columnleft #weatherbox {
margin: 0 0 0 2px !important;
}

.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: 22px;
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: 90px;
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;
}

#weatherbox .sectiondiv3 {
background-image:url(http://media.komonews.com/designimages/FIN_sectiondividerBlue_180.gif);
background-repeat: no-repeat;
height: 28px;
}

#weatherbox .sectiondiv3 h1  {
color: #ffffff !important;
font-size: 16px;
padding: 5px 0 0 5px;
}

#weatherbox .sectiondiv3 a {
color: #ffffff;
}

#weathercontent .videoicon,
#weathercontent .sectionsponsor,
#weather2box .sectiondiv3,
#headlineweather .sectiondiv
 {
display: none;
}

#wxlist ul {
list-style-image: url(http://media.komonews.com/designimages/KATU_blog_trianglebullet.gif);
padding: 5px 0 0 15px;
margin: -8px 0 0 0;
border-top: 1px solid #B9D3EC;
}

#wxlist ul li {
line-height: 13px !important;
padding: 2px;
}

#wxlist a {
color: #0033a1 !important;
font-size: 12px;
}

#wxlist {
margin: 0 0 0 0;
}

#weathercontent .more {
display: none !important;
}

/*  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 HEADLINE MODULES */

.columnleft .headlines {
width: 180px !important;
height: 100% !important;
}

.cbsorabc #sectdiv {
background-image: url(http://media.komonews.com/designimages/FIN_blank_180.gif);
height: 21px;
width: 180px;
margin: 10px 0 10px 0;
}

.cbsorabc #sectdiv h1 {
font-size: 13px;
padding: 3px 0 0 4px;
color: #ffffff;
}


.cbsorabc #sectdiv h1 a {
color: #ffffff;
}

.watchlisten h1 {
display: none;
}

.stayconnected  h1
{
background-image: none !important;
font-size: 12px;
padding: 5px 0 0 0;
margin: 0;
}

.stayconnected {
margin: 0 0 10px 0;
}

.cbsorabc {
clear: both;
}

.cbsorabc a {
font-weight: bold;
}

.cbsorabc p {
margin: 0 0 15px 0!important;
padding: 0;

width: 160px;
}

*:first-child+html .cbsorabc p {
width: 120px;

}

* html .cbsorabc p {
width: 120px;
}

.cbsorabc ul,
.watchlisten ul,
.stayconnected ul
 {
list-style-type: none;
width: 180px;
margin: 0;
font-size: 11px;
padding: 0;
}

.cbsorabc ul{

width: 120px !important;
}

.cbsorabc ul li {
width: 120px !important;
}

.cbsorabc img {
width: 30px;
float: left;
margin: 0 5px 15px 0;
}

.watchlisten {
padding-bottom: 10px;
}

.watchlisten li,
.stayconnected li
 {
margin: 0 !important;
line-height: 16px;
width: 180px !important;
}

.stayconnected h1 {
margin-bottom: 2px;
}

.dtvanswers  {
font-size: 11px;
padding-bottom: 10px;
border-bottom: 1px solid #B9D3EC;
border-top: none;
}

.dtvanswers p {
margin: 5px 0 5px 0;
}

.dtvanswers ul {
list-style-type: none;
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;}

#poll .pollinfo {
clear:both;
}

#poll .pollRel {
clear: both;
padding: 5px;
float: right;
}

.columnleft h2 a {
margin:0;
padding:0;
}

/* EMBEDDED POLL RESULTS PAGE */

#pollresults h1 {
margin-top: -5px;
font-size: 24px;
}

#pollresults h2 {
font-size: 18px;
margin-top: -5px;
}



/*  MOST POPULAR  */
#mostpopular {
margin: 0;
padding: 0 0 10px 0;
}

#mostpopular h1,
#mostpopular h3 {
display: none;
}

#mostpopular .sectiondiv {
background-image:url(http://media.komonews.com/designimages/FIN_mostpopular_300x33.gif);
height: 33px;
width: 300px;
}

#mostpopular ul {
font-size: 12px;
margin: 0;
padding: 5px 0 0 5px;
list-style-type: none;
}

#mostpopular ul li {
padding: 2px 0;
}

#mostpopular #sponsor {
width: 170px;
height: 33px;
float:right;
background: url(http://media.komonews.com/designimages/FIN_sponsoredby_label.gif) left no-repeat;
}

#mostpopular #sponsor .ad{
float:right;
margin-top:1px;
margin-right: 2px;
height: 31px;
}

/*  TRAFFIC MODULE  */
#trafficmodule {
font-size: 12px;
padding-top: 1px;
margin-top: 5px;
}

#trafficholder {
display: none;
}
#trafficlist {
margin: 0;
padding: 0 0 5px 0;
font-size: 12px;
}


#trafficlist ul {
list-style-image: url(http://media.komonews.com/designimages/KATU_blog_trianglebullet.gif);
padding: 0 0 0 15px;
margin: 0;
}

#trafficlist ul li {
line-height: 13px;
padding: 2px 0;
}

.columnleft h2 {
font-size: 12px;
color: #144d9e !important;
margin: 5px 0 0 0;
}

#traffic_alerts {
margin: 15px 5px 0 5px;
border: 1px solid #F68616;
background-color: #FDEDDE;
background-image: url(http://media.komonews.com/designimages/katu_traffic_module_bkg.gif);
background-position: 5px 50%;
background-repeat: no-repeat;
}

#traffic_alerts h2 {
background-color: #F68616;
color: white;
font-size: 12px;
text-align: center;
line-height: 14px;
margin: 0;
}

#traffic_alerts h3 {
margin: 6px 5px 0 54px;
font-size: 12px;
}

#traffic_alerts p {
margin: 0px 5px 5px 54px;
font-size: 11px;
}


/*Mobile upload left column styles*/

#mobileup {
font-size: 12px;
padding: 5px 0 5px 0;
height: 100%;
}


#mobileup p {
display: inline;
}



/*----Vacation Module----*/
#vacholder{
background-image:url(http://media.komonews.com/designimages/FIN_sectiondividerBlue_180.gif); 
background-repeat: no-repeat;
height: 28px !important;
margin: 10px 0 10px 0;
padding: 0;
}

.vacation ul li {
font-size: 12px;
list-style-type: none;
width: 105px;
float: right;
display: inline;
margin: -75px 0 0 0;
padding: 0;
}

#vacholder  h1  {
padding: 4px 0 0 6px !important;
font-size: 16px;
}

#vacholder  h1 a {
color: white !important;
}


/* ---Left Column YouNew module----*/

.YNhorizmod {
background-repeat: no-repeat;
height: 270px;
margin: 0;
padding: 0;
}

.YNhorizmod .sectiondiv{
background-image: url(http://media.komonews.com/designimages/FIN_blank_180.gif);
background-repeat: no-repeat;
height: 22px;
color: #ffffff;
padding: 0;
margin: 0;
}

.YNhorizmod .sectiondiv h1 {
font-size: 13px;
font-weight: bold;
line-height: 20px;
padding: 1px 0 0 5px;
margin: 0;
}


/* 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: #E9F0F6;
}

#footer a {
color: #6381BD;
}

#footer img {
border: 0px;
padding-bottom: 3px;
}

#footer #affiliate {
display: none;
visibility: hidden;
}

.disclaim {
text-align: center;
padding: 0 0 6px 0;
}

.company, .address, .city, .state, .zip {
display: inline;
}

.copydoc {
display: inline;
padding: 4px 8px;
}

.copyright {
display: none;
visibility: hidden;
}

.email {
display: inline;
}

/* POPUP PLAYER */
#videopop {
text-align: left;
padding: 5px;
margin: 0px auto;
width: 728px;
background: transparent url(http://media.komonews.com/designimages/fisher_videopop_bkg.jpg) top center no-repeat;
}

#videopop.brand_seattlepi {
background: transparent url(http://media.komonews.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 {
margin: 6px 0 30px 0;
background: none;
text-align: right;
}

#videopop #search .searchbox {
margin:0 10px 0 10px !important;
width:150px
}

#videopop #search form {
padding: 0;
margin: 0;
}

#videopop #search .advanced {
color:white;
display:inline;
font-size:10px;
margin:-2px 0 0 4px;
padding:0;
}

#videopop #search .searchbutton {
margin-bottom:-2px; 
}

#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 .vidwinmid,
#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 DO NOT TOUCH WITHOUT TALKING TO BREANNA  ------- */ 
#index #leaderboard, 
#index #leaderboard2, 
#index #leader-sponsor {
display: none;
visibility: hidden;
}

.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;
}

.columnleft #skyscraper.callout {
padding: 16px 0 4px 0;
margin: 0;
background: transparent url(http://media.komonews.com/designimages/fisher_ad_bkg.gif) 8px 2px no-repeat;
clear: both;
}

.callout a img {
border: none;
}


.columnright .callout iframe {
padding: 0;
margin: 0;
width: 100%;
}

.columncenter .fisher468,
.columncenter #banner.callout,
.columncenter #natadad468x60storybot,
.columnright .callout {
padding: 16px 0 8px 0;
background:transparent url(http://media.komonews.com/designimages/fisher_ad_bkg.gif) no-repeat scroll 0px 2px; text-align:left;
clear: both;
}

#c160ad1, #c160ad3 {
padding: 5px 0 8px 0;
clear: both;
}

#leader-sponsor {
width: 978px !important;
padding: 5px 0 5px 0;
height: 90px;
overflow: visible;
background-color: #e0e0e0;
}

#leader-sponsor #leaderboard728 {
float: left;
width: 728px;
height: auto;
background: transparent url(http://media.komonews.com/designimages/advertisement_vert.gif) 0px 15px no-repeat;
overflow: visible;
padding-left: 10px;
}

#leader-sponsor #sponsorship230 {
float: right;
width: 230px;
height: auto;
overflow: hidden;
border_left: 1px solid;
margin: 0 3px 0 0;
padding: 0;
}

#leaderboard {
padding: 5px 0 5px 0;
margin: 0;
height: 90px;
width: 978px;
background: transparent url(http://media.komonews.com/designimages/advertisement_vert.gif) no-repeat;
background-position: 115px 14px!important;
background-color: #e0e0e0;
}

#videopop #leaderboard{
width: 728px;
}

#leaderboard .callout {
background: transparent url(http://media.komonews.com/designimages/advertisement_vert.gif) no-repeat;
}

#bilboard {
width: 978px;
margin: 0px;
padding: 0px;
}

#c150ad2.callout {
background: url();
padding: 6px 0 0 0;
}

.columnright #c160ad1.callout,
.columnright #c160ad2.callout,
.columnright #c160ad3.callout,
.columnright #c160ad4.callout {
background:url();
}

/* ------- END ADVERTISING DO NOT TOUCH WITHOUT TALKING TO BREANNA  ------- */ 


/*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.komonews.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.komonews.com/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; 
}

/*--- NCAA HIGHLIGHT ---*/
#ncaamod {
margin-bottom: 3px;
}

#sportsncaa #story .sectiondiv h1 {
font-size: 28px;
color: #00338E;
margin:0;
padding:0;
}

#sportsncaa .columnleft {
display:none;
visibility:hidden;
}

#sportsncaa .columnright {
display:none;
visibility:hidden;
}


/* 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.komonews.com/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-----*/
#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 */
#sportsblog .columncenter .sectiondiv h1,
.parentblogs .columncenter .sectiondiv h1,
#economyblog .columncenter .sectiondiv h1,
#weatherblog .columncenter .sectiondiv h1{
font-size: 20px;
color: #343434 !important;
display:none;
visibility:hidden;
}

#sportsblog .columncenter #storysection .sectiondiv h1,
.parentblogs .columncenter #storysection .sectiondiv h1,
#economyblog .columncenter #storysection .sectiondiv h1,
#weatherblog .columncenter #storysection .sectiondiv h1 {
display:block;
visibility:visible;
}

#sportablog .more,
.parentblogs .more,
#economyblog .more,
#weatherblog .more {
display: inline !important;
visibility: visible !important;
}

#weatherblog #weathercontent .more {
display:none !important;
}


#sportsblog .columncenter .videoicon,
.parentblogs .columncenter .videoicon{
display: inline;
font-size: 14px;
text-align:right;
margin: 0 3px 5px 0;
padding: 3px;
}

#economyblog .columncenter .videoicon,
#weatherblog .columncenter .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;
}



#sportsblog .columncenter .videoicon span,
.parentblogs .columncenter .videoicon span,
#economyblog .columncenter .videoicon span,
#weatherblog .columncenter .videoicon span{
display: inline;
}

#sportsblog .columncenter .headtitle,
#sportsblog .columncenter .toptitle,
.parentblogs .columncenter .headtitle,
.parentblogs .columncenter .toptitle,
#economyblog  .columncenter .headtitle,
#economyblog  .columncenter .toptitle,
#weatherblog .columncenter .headtitle,
#weatherblog .columncenter .toptitle  {
background:  url(http://media.komonews.com/designimages/KATU_blog_sectiondiv470x50.jpg) no-repeat;
}


#sportsblog .columncenter a.headtitle,
#sportsblog .columncenter a.toptitle
.parentblogs .columncenter a.headtitle,
.parentblogs .columncenter a.toptitle,
#economyblog .columncenter a.headtitle,
#economyblog .columncenter a.toptitle,
#weatherblog .columncenter a.headtitle,
#weatherblog .columncenter a.toptitle {
background:none;
}

#sportsblog .columncenter .toptitle,
.parentblogs .columncenter .toptitle,
#economyblog .columncenter .toptitle,
#weatherblog .columncenter .toptitle   {
font-size: 18px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
color: #6486e7 !important;
line-height: 16px;
text-align: left;
display: block;
padding: 5px 0 5px 0;
width: 470px;
text-decoration: none;
}

#bioblog .blogphoto {
float:left;
padding: 0 3px 3px 0;
}

#bioblog .blogauthor h2 {
font-size: 16px;
margin: 0 0 0 3px;
color: #00338E;
padding: 0;
}

#bioblog .blogbio {
font-size: 12px;
margin: 0 0 0 3px;
padding:0;
}


#blogitem,
 #blogitem .byline,
#blogitemshort {
clear:both;
}

 #blogitem {
border-bottom: 1px solid #ccc;
margin: 0 0 50px 0;
padding: 0 0 20px 0;
}


#weatherblog #blogitem {
border-bottom: 1px solid #ccc;
margin: 0 0 30px 0;
padding: 0 0 20px 0;
}

#sportsblog #blogitem .headthumb img,
.parentblogs #blogitem .headthumb img,
#economyblog #blogitem .headthumb img,
#weatherblog #blogitem .headthumb img{
margin: 5px 5px 0 0;
}

#sportsblog #blogitem .headtitle,
.parentblogs #blogitem .headtitle,
#economyblog #blogitem .headtitle,
#weatherblog #blogitem .headtitle {
font-size: 16px;
color: #6486e7 !important;
font-weight: bold;
margin:0;
padding:0;
}

#blogitem .storyinfo {
clear:none;
float:left;
width: 350px;
margin:0;
padding:5px 0 5px 0;
}

#sportsblog .byline,
.parentblogs .byline,
#economyblog .byline,
#weatherblog .byline {
font-size: 12px;
margin: 5px 0 5px 0;
}

#blogitem .byline {
width: 300px;
clear:none;
}

#blogitem .headthumb .topthumbmore {
margin: 0 6px 5px 0;
}

#blogbody {
font-size: 12px;
margin: 0px 0 5px 0;
padding: 0 0 15px 0;
}

.blogsum {
font-size: 12px;
margin:0 0 5px 0;
padding:0;
}

#sportsblog .return,
.parentblogs .return,
#economyblog .return,
#weatherblog .return {
margin: 5px 0 0 0;
}

.blogfooter {
clear:both;
width: 475px !important;
}

.blogfooter a {
text-align: left;
font-size: 12px;
color: #6486e7 !important;
float:left;
margin-right: 10px;
}

.blogfooter .archive {
float:right;
}

.parentblogs .columnright #connectkatu {
background: none;
}

.parentblogs .columnright #connectkatu h1{
visibility: visible !important;
display: block !important;
padding: 0 0 0 5px;
margin-top: -60px !important;
background: url(http://media.komonews.com/designimages/KATU_blog_secdiv180x20.jpg) repeat-x;
height: 20px;
color: #5b6fd2 !important;
font-size: 16px !important;
}

.parentblogs .columnright #connectkatu ul {
list-style-image: url(http://media.komonews.com/designimages/KATU_blog_trianglebullet.gif);
}

#sportsblog #storytools,
.parentblogs #storytools {
display: none;
}




/* Blogs Feature Nav  */
#blogs #featurenav {
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0;
background: transparent;
}

#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;
}

#blogbotnav {
font-size: 18px;
width: 468px;
margin:0 !important;
padding:0 !important;
}

#blogbotnav .prvnxt {
text-align:center;
color: #6486e7;
}

#blogbotnav a {
font-size: 18px !important;
color:#6486e7;
font-weight: bold;
}

#weatherblog .author,
#weatherblog .storyinfo
 {
display: block;
visibility: visible;
}

#sportsblog .moddate,
#weatherblog .moddate {
display: none;
}


/*----- Blogger Module -------*/

.columnright #headlineblogs {
margin:0pt;
padding:0px 0pt 10px;
}

.columnright #headlineblogs .sectiondiv {
background:transparent url(http://media.komonews.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;
}


/*---Weather blogs----*/
#sportsblog .more,
#blogsweather .more,
#economyblog .more{
color: #00338E !important;
font-weight: bold;
}

#sportsblog #blogitem a,
#weatherblog #blogitem a,
#blogsweather #blogitem a,
#economyblog #blogitem a,
#weatherblog #storysection a, 
#sportsblog #storysection a,
#economyblog #storysection a
{
text-decoration: underline !important;
}

#sportsblog #blogitem a.toptitle,
#weatherblog #blogitem a.toptitle,
#blogsweather #blogitem a.toptitle,
#economyblog #blogitem a.toptitle {
text-decoration: none !important;
}

#sportsblog #blogsection .sectiondiv,
#weatherblog #blogsection .sectiondiv,
#economyblog #blogsection .sectiondiv,
#sportsblog #blogsection .blogauthor,
#weatherblog #blogsection .blogauthor,
#economyblog #blogsection .blogauthor
 {
display: none;
}


/*----- Left Column Blog Headlines -------*/
#sportsblog .columnleft .blognav h1,
#sportsblog .columnleft .blogrecent h1,
#sportsblog .columnleft .bloglinks h1,
.parentblogs .columnleft #blognav .blognav h1,
.parentblogs .columnleft #blogrecent .blogrecent h1,
.parentblogs .columnleft #bloglink .bloglinks h1,
#economyblog .columnleft #blognav .blognav h1,
#economyblog .columnleft #blogrecent .blogrecent h1,
#economyblog .columnleft #bloglink .bloglinks h1,
#weatherblog .columnleft #blognav .blognav h1,
#weatherblog .columnleft #blogrecent .blogrecent h1,
#weatherblog .columnleft #bloglink .bloglinks h1 {
background: url(http://media.komonews.com/designimages/KATU_blog_secdiv180x20.jpg) no-repeat;
height: 20px;
color: #343434 !important;
padding: 2px 0 0 0!important;
font-weight: bold;
font-size: 14px;
text-align:center;
}

#sportsblog .columnleft #blognav ul,
#sportsblog .columnleft #blogrecent ul,
#sportsblog .columnleft #bloglink ul 
.parentblogs .columnleft #blognav ul,
.parentblogs .columnleft #blogrecent ul,
.parentblogs .columnleft #bloglink ul,
#economyblog .columnleft #blognav ul,
#economyblog .columnleft #blogrecent ul,
#economyblog .columnleft #bloglink ul,
#weatherblog .columnleft #blognav ul,
#weatherblog .columnleft #blogrecent ul,
#weatherblog .columnleft #bloglink ul,
#blogsweather .columnleft #blognav ul,
#blogsweather .columnleft #blogrecent ul,
#blogsweather .columnleft #bloglink ul  {
list-style-image: url(http://media.komonews.com/designimages/KATU_blog_trianglebullet.gif);
list-style-type: disc;
padding:0;
margin:0;
}
#sportsblog .columnleft #blognav ul li,
#sportsblog .columnleft #blogrecent ul li,
#sportsblog.columnleft #bloglink ul li 
.parentblogs .columnleft #blognav ul li,
.parentblogs .columnleft #blogrecent ul li,
.parentblogs .columnleft #bloglink ul li,
#economyblog .columnleft #blognav ul li,
#economyblog .columnleft #blogrecent ul li,
#economyblog .columnleft #bloglink ul li,
#weatherblog .columnleft #blognav ul li,
#weatherblog .columnleft #blogrecent ul li,
#weatherblog .columnleft #bloglink ul li,
#blogsweather .columnleft #blognav ul li,
#blogsweather .columnleft #blogrecent ul li,
#blogsweather .columnleft #bloglink ul li {
font-size: 12px;
margin: 2px 0 4px 16px;
padding:0;
}

#blogsblogburst .storyinfo,
#blogsblogburst #storytools,
#blogsblogburst .author,
#blogsblogburst #ynicon,
#blogsblogburst #storydiv {
display:none;
visibility:hidden;
}

/* Blogs Feature Nav  */
#weatherblog #featurenav {
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0;
background: transparent;
}

#weatherblog .feature {
width: 100%;
float: none;
text-align: left;
margin: 0;
padding: 0;
border: 0;
height: 150px;
}

#weatherblog .feature img {
margin: 0 5px 5px 0;
float: left;
width: 120px;
height: 106px;
}


#weatherblog .feature h2 {
margin: 0;
padding: 0;
background-color: transparent;
font-size: 18px;
font-weight: normal;
border: 0;
text-align: left;
font-weight: bold;
}

#weatherblog .feature h2 a {
color: #172FAB;
}

#weatherblog .feature h3 {
margin: 0;
font-size: 13px;
line-height: 12px;
font-weight: normal;
float: left;
text-align: left;
width: 300px;
}

#weatherblog .feature h3 a {
color: #333333;
}

#weatherblog .feature ul {
display: none;
}


#weatherblog #storysection .storybody img { 
width: auto !important;
height:auto !important;
} 


/* Blogburst widget*/

h2.bluesection180h2  {
width: 170px !Important;
height: 24px;
margin: 0;
padding: 4px 0 0 10px;
display: block;
font-size: 16px;
color: #FFFFFF !important;
}

#newstech .bluesection180h2 h1 {
padding-left: 10px;
}

#B99VBJnm3bk4z36LKU2D8ufl
 {
width: 170px !Important;
margin: 0;
padding: 0;
}

.blogburst
 {
width: 170px !Important;
margin: 0;
padding: 0;
}

.summaries {
width: 170px !Important;
}

.summaryheadline {
width: 170px;
font-size: 13px;
}

/* Blogburst stories */
.postheadline {
font-size: 17px;
line-height: 20px;
}

.postbody {
font-size: 12px;
line-height: 14px;
}


#blogsblogburst .storybody {
width:468px;
}

/* 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
}

/* COMMENTING */
#commentform {
width: 468px !important;
clear: left;
}

#IDCommentsNewThreadText {
width: 465px !important;
}

.finComment a{
font-size: 11px !important;
font-weight: normal !important;
}


/*  Intense Debate Commenting CSS */
#idc-container .idc-customtext {   background: #fff; border: 1px solid #dddddd; padding: 5px; font-style: italic; }
#idc-container .idc-infobar h3 a { text-decoration: none; }




/* MARKETPLACE STYLES */
.parentmarketplace #ynicon,
.parentmarketplace #contextualad,
.parentmarketplace .columnleft,
.parentmarketplace .storyinfo,
.parentmarketplace #storysection .sectiondiv h1,
#marketplace .columnright {
visibility: hidden;
display: none;
}

.parentmarketplace .columncenter{
border: 0px !important;
width: 980px !important;
padding:5px 0px 10px 0;
}


#marketplace .jobs,
#marketplace .realestate,
#marketplace .vacahomes,
#marketplace .autos {
width: 320px;
height: 450px;
float: left;
clear:none !important;
margin-right: 4px;
}

#marketplace .shop{
width: 320px;
float: left!important;
display: inline;
}

#marketplace .traveldeals{
width: 320px;
height: 390px;
float: left;
clear: both;
padding-top: 40px;
margin-right: 4px;
}

#marketplace .autos iframe,
#marketplace .realestate .iframe
 {
padding-left: 10px;
}

#marketplace .columncenter .realestate{
width: 320px;
margin-right: 4px;
}


/* IE 6 Fix */
* html #marketplace .jobs,
* html #marketplace .realestate,
* html #marketplace .traveldeals,
* html #marketplace .autos {
margin-right:1px;
}

* html .parentmarketplace .vacahomes {
margin-right:1px;
margin-left: 2px;
}

/* IE 7 Fix */
*:first-child+html #marketplace .jobs,
*:first-child+html #marketplace .realestate,
*:first-child+html #marketplace .traveldeals,
*:first-child+html #marketplace .autos{
margin-right:1px;
}

*:first-child+html .parentmarketplace .vacahomes{
margin-right:1px;
margin-left: 2px;
}

#marketplace .jobs h1,
#marketplace .realestate h1,
.parentmarketplace .vacahomes h1,
#marketplace .traveldeals h1,
#marketplace .autos h1 {
font-size: 16px;
color: #ffffff;
font-weight: bold;
padding: 7px 0 5px 7px;
height: 33px;
margin: 0px;
}

#marketplace .jobs h1 a,
#marketplace .realestate h1 a,
.parentmarketplace .vacahomes h1 a,
#marketplace .traveldeals h1 a,
#marketplace .autos h1 a {
color:#FFFFFF;
display:block;
font-size:16px;
font-weight:bold;
height:33px;
width:280px;
padding:0 0 5px 7px;
text-decoration:none;
}

.parentmarketplace .vacahomes h2.title {
color: #666666;
margin-top: 3px;
font-size: 14px;
}

.parentmarketplace .vacahomes h2{
color: #666666;
font-size: 14px;
}

.parentmarketplace .autos h2.title {
color: #666666;
margin-top: 3px;
font-size: 14px;
}

#marketplace .jobs h1 {
background:url(http://media.komonews.com/designimages/jobs_bg_mkpl.jpg) no-repeat scroll left top;
}

#marketplace .realestate h1{
background:url(http://media.komonews.com/designimages/realestate_bg_mkpl.jpg) no-repeat scroll left top;
}

.parentmarketplace .vacahomes h1{
background:url(http://media.komonews.com/designimages/vacatiohomes_bg_mkpl.jpg) no-repeat scroll left top;
}

#marketplace .traveldeals h1{
background:url(http://media.komonews.com/designimages/traveldeals_bg_mkpl.jpg) no-repeat scroll left top;
}

#marketplace .autos h1{
background:url(http://media.komonews.com/designimages/autos_bg_mkpl.jpg) no-repeat scroll left top;
}

#marketplace .jobs .seekers {
float: left;
width: 155px;
}

#marketplace .jobs .employers{
float: right;
width: 155px;
margin-right: 5px;
}

#marketplace .jobs h2 {
font-size: 15px;
}

#marketplace .jobs p {
font-size: 12px;
}

#marketplace .jobs .employers p {
font-size: 12px;
margin-bottom: 26px;
}

#marketplace .jobs .icon {
float: left;
}

#marketplace .jobs #wContainer{
clear: both;
}

#marketplace .guides {
padding-top: 3px;
}

#marketplace .realestate h2 {
font-size: 12px;
margin: 0px;
padding: 3px 0 3px 0;
}

#marketplace .realestate h2.title {
color: #666666;
border-top: solid 1px #A8A8A8;
padding-top: 8px;
font-size: 14px;
}

#marketplace .realestate .floatleft{
float: left;
}

#marketplace .realestate .floatright{
float: right;
margin-right: 30px;
}

#marketplace .realestate a{
color: #00338E;
}

#marketplace .realestate ul li {
font-size: 12px;
margin: 0 0 0 18px;
padding: 0px;
}

#marketplace .realestate ul{
margin: 0px;
padding: 0 0 4px 0;
}

#marketplace .callout {
text-align: left;
}

#marketplace .more {
display: inline;
visibility: visible;
}

#marketplace .more p{
font-size: 12px;
display: block;
clear: both;
margin: 0px;
padding: 2px 0 0 0;
}

#SecondSpaceWidget .ssw_propertiesThin {
margin:0 !important;
padding:0 !important;
}


#SecondSpaceWidget .SecondSpaceThinWidgetViewAll {
margin:0 !important;
padding:0;
}

#SecondSpaceWidget #ssw_quicksearch .ssw_gosearch {
background-color: #DDDDDD;
color: white;
padding: 1px;
}

.parenteconomy #mrktplace_tabbed {
clear: both;
padding-top: 10px;
}


/*----- Marketplace Ad Space -------*/
.parentmarketplace #ads {
clear:both;
float:left;
width: 640px;
height: 300px;
}

.parentmarketplace .columncenter #ads .ads300x100{
float: left;
padding-right: 20px;
padding-bottom: 20px;
}

#marketplace .columncenter .callout {
float:left;
}


/*----- Marketplace Real Estate -------*/
#marketplacerealestate .columnright{
visibility: visible;
display: inline;
float: right;
}

#marketplacerealestate .columncenter h1{
font-size: 16px;
font-weight: bold;
}

#marketplacerealestate .columncenter h1.headlines{
font-size: 14px;
color: #817A81;
}

#marketplacerealestate .columncenter a{
color: #214a6a;
}

#marketplacerealestate .columncenter .submit{
float: right;
font-size: 12px;
font-weight: bold;
margin: 0 20px 0 0 ;
}

#marketplacerealestate .columncenter .submit img{
padding-right: 5px;
}

#marketplacerealestate .columncenter .top{
width: 600px;
clear: both;
}

#marketplacerealestate .columncenter .bottom{
width: 600px;
clear: both;
margin-bottom: 60px;
}

/* IE 6 Fix */
* html #marketplace .columncenter .bottom,
* html #marketplace .columncenter .top{
padding-bottom: 0;
}

/* IE 7 Fix */
*:first-child+html #marketplace .columncenter .bottom,

*:first-child+html #marketplace .columncenter .top{
padding-bottom: 0;
}


#marketplacerealestate .columncenter .citystate,
#marketplacerealestate .columncenter .price,
#marketplacerealestate .columncenter .type,
#marketplacerealestate .columncenter .bedrooms,
#marketplacerealestate .columncenter .baths,
#marketplacerealestate .columncenter .squareft {
float: left;
margin-right: 20px;
}

#marketplacerealestate .columncenter .citystate h2,
#marketplacerealestate .columncenter .price h2,
#marketplacerealestate .columncenter .type h2,
#marketplacerealestate .columncenter .bedrooms h2,
#marketplacerealestate .columncenter .baths h2,
#marketplacerealestate .columncenter .squareft h2{
font-size: 12px;
color: #817a81;
font-weight: bold;
}

#marketplacerealestate .columncenter .citystate input.tru_loc,
#marketplacerealestate .columncenter .price input.tru_loc,
#marketplacerealestate .columncenter .type input.tru_loc,
#marketplacerealestate .columncenter .bedrooms input.tru_loc,
#marketplacerealestate .columncenter .baths input.tru_loc,
#marketplacerealestate .columncenter .squareft input.tru_loc{
height:16px;
padding:2px;
width:218px !important;
clear: both;
float: none;
}

#marketplacerealestate .columncenter input.tru_srch {
margin-top: 35px;
}

#marketplacerealestate .columncenter a.tru_srch img{
padding-left: 50px;
}

#marketplacerealestate_inner,
#marketplacerealestate .columncenter .map,
#marketplacerealestate .columncenter .realestateguide {
border: 1px solid rgb(204, 204, 204);
}

#marketplacerealestate .columncenter .map {
float: left;
width: 500px;
padding: 0px 3px 0 3px;
margin-top: 5px;
}

#marketplacerealestate .columncenter .realestateguide {
float:right;
width: 132px;
margin: 5px 0 0 0px;
padding: 0px;
}

#marketplacerealestate .columncenter .realestateguide h3{
font-size: 12px;
color: #214a6a;
margin: 3px 0 3px 3px;
}

#marketplacerealestate .columncenter .realestateguide h4{
font-size: 11px;
margin: 3px 0 3px 3px;

}

#marketplacerealestate .columncenter .realestateguide ul{
margin: 0px 0 0 17px;
padding: 0;
}

#marketplacerealestate .columncenter .realestateguide ul li{
margin: 0 0 0 0px;
padding: 0;
font-size: 11px;
}

#marketplacerealestate .columncenter .realestateguide .more{
display: inline;
visibility: visible;
font-size: 11px;
}

#marketplacerealestate .columncenter .realestateguide .more img{
padding-right: 3px;
}

#marketplacerealestate .columnright .vacahomes h1{
color: #ffffff;
font-size: 16px;
background:url(http://media.komonews.com/designimages/vacatiohomes_bg_mkpl.jpg) no-repeat scroll left top;
font-weight: bold;
padding: 7px 0 5px 7px;
}

#marketplacerealestate_inner {
padding: 5px;
}

/*----- Travel Deals -------*/
#marketplacetraveldeals .columnright .vacahomes h1{
color: #ffffff;
font-size: 16px;
background:url(http://media.komonews.com/designimages/vacatiohomes_bg_mkpl.jpg) no-repeat scroll left top;
font-weight: bold;
padding: 7px 0 5px 7px;
}


/*------ Marketplace Nav Module -----*/
#mktplnav {
width:300px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 12px;
padding-top: 5px;
}

#mktplnav h1 {
width: 300px;
height: 21px;
margin: 0;
padding: 0px;
background: transparent url(http://media.komonews.com/designimages/FIN_sectiondividerGrey_300x15.jpg) no-repeat scroll 0% 0%;
}

#mktplnav h1 a{
font-size: 16px;
margin: 3px 0 0 0;
padding: 0 0 0 10px;
height: 18px;
display: block;
width: 280px;
color:#FFFFFF !important;
}

#mktplnav #mpbg {
background-color: #EDEDED;
height: 58px;
margin: 0px;
padding-bottom: 5px;
}

#mktplnav .marketplaceleft {
margin-top: 5px;
width: 150px;
float: left;
}

#mktplnav .marketplaceright {
margin-top: 5px;
width: 150px;
float: right;
}

#mktplnav .marketplaceleft a.marketplaceboxlink {
padding: 0 40px 5px 10px;
margin: 0;
display: list-item;
list-style: none;
}

#mktplnav .marketplaceright a.marketplaceboxlink {
padding: 0 39px 5px 10px;
border-left: 1px solid #7C7C7C;
margin: 0;
display: list-item;
list-style: none;
}

/*----- Marketplace Column Widgets -----*/
#travelrtcol {
margin-bottom: 10px;
}

#wContainer {
margin: 0 0 10px 10px;
}

/*----MARKETPLACE TEASER sectiondivs---*/
.seattlejobs{
margin-bottom:5px; 
}

.bluesection180h2,
.bluesection180h1 {
background: transparent url(http://media.komonews.com/designimages/FIN_sectiondividerBlue_180.gif) no-repeat;
width: 180px !important;
height: 28px;
margin: 0 0 3px 0;
padding: 0;
}


.bluesection180h1 a {
width: 160px;
height: 24px;
margin: 0px 0 0 0;
padding: 4px 0 0 10px;
display: block;
font-size: 16px;
color: #FFFFFF !important;
}

.bluesection300h1 {
background: transparent url(http://media.komonews.com/designimages/FIN_sectiondivider_300.gif) no-repeat;
width: 300px;
height: 28px;
margin: 0 0 3px 0;
padding: 0;
}

.bluesection300h1 a {
width: 280px;

height: 24px;
margin: 0px 0 0 0;
padding: 4px 0 0 10px;
display: block;
font-size: 16px;
color: #FFFFFF !important;
}

.greysection300h1 {
background: transparent url(http://media.komonews.com/designimages/FIN_sectiondivider_300x28.jpg) no-repeat;
width: 300px;
height: 28px;
margin: 0 0 3px;
padding: 0;
}

.greysection300h1 a {
width: 280px;
height: 24px;
margin: 0px 0 0 0;
padding: 4px 0 0 10px;
display: block;
font-size: 16px;
color: #FFFFFF !important;
}



/*----- Programming -------*/
#programmingtitantv .columnleft,
#programmingtitantv .columnright,
#programmingdtv_answers .columnleft,
#programmingdtv_answers .columnright,
#programmingdtvanswers .columnleft,
#programmingdtvanswers .columnright,
#programmingparentalguides .columnleft,
#programmingparentalguides .columnright
{
display: none;
visibility: hidden;
}

#programmingtitantv .columncenter,
#programmingdtv_answers .columncenter,
#programmingdtvanswers .columncenter,
#programmingparentalguides .columncenter
{
border-right: none;
border-top:none;
}

/* ---- New/Update Labels ---- */

.newtag {
margin: 3px 1px 0 0;
width: 30px;
height: 10px;
}

.updatetag {
margin: 2px 1px 0 0;
width: 44px;
height: 10px;
}

/*--------BELOW IS OVERRIDE HOMEPAGE STYLING DO NOT REMOVE --------*/

/*---- ALERT MODULE ---- */
.alert {
width: 100%;
margin: 5px 3px 10px 0;
padding:0;
}

.alert h1{
display:none;
visibility:hidden;
}

.alert p {
font-size:12px;
float:right;
margin: 5px 5px 0 0;
}

.alert p a {
margin: 0 3px;
}

*:first-child+html .alert {
margin:0 !important;
padding:0;
}

/*---- HOMEPAGE TOP STORY ----*/
.topstorystyle .sectiondiv,
.topstorystyle .more {
display: none;
visibility: hidden;
}

.topstorystyle .topthumbmore {
width: 320px;
margin: 0;
padding: 0;
}

.topstorytyle .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;
}

.topstorystyle .videoicon {
display:none;
visibility:hidden;
}

.breakingnewslabel {color:#CC0000; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}


/* ------SPORTS - BRACKET CHALLENGE-------- */

#sportsbracketchallenge .sectiondiv{
display:none;
visibility:hidden;
}

#sportsbracketchallenge .columnleft {
display:none;
visibility:hidden;
}

#sportsbracketchallenge .columnright {
display:none;
visibility:hidden;
}



/* ------SPORTS - BRACKET CHALLENGE MODULE-------- */

#sports #bracketmod {
padding-top: 5px;
padding-bottom: 5px;
}

#sportslocal #bracketmod {
padding-top: 5px;
padding-bottom: 5px;
}



/* ----- Economy ----- */
#yourmoney #topstorydiv .sectiondiv,
.parentyourmoney #poll .sectiondiv3 h1,
#economy #topstorydiv .sectiondiv,
.parenteconomy #poll .sectiondiv3 h1{
display:block;
visibility:visible;
}

#yourmoney #videobox #textarea h1,
#yourmoney .seattlejobs .bluesection180h1,
.parentyourmoney .columnleft .storylabel,
#economy #videobox #textarea h1,
#economy .seattlejobs .bluesection180h1,
.parenteconomy .columnleft .storylabel {
display: none;
visibility: hidden;
}

.parentyourmoney,
.parenteconomy{
color: #2a2a2a;
}

.parentyourmoney #storysection .sectiondiv h1,
.parenteconomy #storysection .sectiondiv h1 {
color: #212121;
}

.parentyourmoney a,
.parenteconomy a{
color: #2b5084;
}

.parentyourmoney .columnleft, 
.parenteconomy .columnleft {
padding: 5px 0 10px 0;
margin: 0px;
border-right:0px solid #B7B7B7;
border-top:0px solid #B7B7B7;
}


.parentyourmoney .columncenter,
.parenteconomy .columncenter {
padding: 5px 0 10px 5px;
margin: 0px;
border-left:1px solid #B7B7B7;
border-right:0px solid #B7B7B7;
border-top:0px solid #B7B7B7;
}

.parentyourmoney .columnright,
.parenteconomy .columnright {
padding: 0 0 10px 5px;
margin: 0px;
border-top:0px solid #B7B7B7;;
border-left:1px solid #B7B7B7;
}

.parentyourmoney #maintable,
.parenteconomy #maintable {
background: transparent url(http://media.komonews.com/designimages/FIN_MM_bottomslice_bg.jpg) no-repeat scroll 0px 0px;
}


/* Economy Center Column Styles  */
.parentyourmoney #topstorydiv h1
.parenteconomy #topstorydiv h1 {
font-family: Times, TimesNR, New Century Schoolbook;
font-size: 20px;
font-weight: bold;
}

#yourmoney #topstorydiv .sectiondiv h1, 
#economy #topstorydiv .sectiondiv h1 {
font-size: 32px;
line-height: 36px;
font-weight: bold;
font-family: Times, TimesNR, New Century Schoolbook;
margin: 0px;
padding: 0 0 10px 2px;
}

#yourmoney #topstorydiv .sectiondiv h1 a,
.parentyourmoney .topstorymore h2 a,
.parentyourmoney #topstory h1 a, 
#economy #topstorydiv .sectiondiv h1 a,
.parenteconomy .topstorymore h2 a,
.parenteconomy #topstory h1 a {
color: #2b5084;
}


#yourmoney #topstorydiv .topthumb,
#economy #topstorydiv .topthumb {
width: 320px;
}


#yourmoney #topstorydiv p, 
#economy #topstorydiv p {
font-size:12px;
line-height:15px;
margin:0;
padding:0;
}

#yourmoney #moretopstories,
#economy #moretopstories {
clear: both;
padding-top: 15px;
}

.parentyourmoney .topstorymore h2,
.parenteconomy .topstorymore h2 {
font-size: 16px;
font-family: Times, TimesNR, New Century Schoolbook;
}


.parentyourmoney .topstorymore h2 .storylabel,
.parenteconomy .topstorymore h2 .storylabel {
font-family: Arial, Helvetica, Verdana, sans-serif;
}

.parentyourmoney .topstorymore, 
.parenteconomy .topstorymore {
padding-bottom: 10px;
}

#yourmoney #videobox,
#economy #videobox {
width: 468px;
}

#economy #videobox #flashcontent,
#yourmoney #videobox #flashcontent,
#yourmoney #videobox #media,
#economy #videobox #media{
width: 320px;
float: left;
}

#yourmoney #videobox #textarea,
#economy #videobox #textarea{
float: right;
width: 140px;
margin: 0 4px 0 4px;
padding: 0px;
}

.parentyourmoney #subnav,
.parenteconomy #subnav {
height: 1px;
border: 0px;
background: url();
}

.parentyourmoney .columncenter #banner,
.parenteconomy .columncenter #banner {
clear: both;
width: 468px;
text-align: center;
}

#yourmoney .columncenter .callout,
#economy .columncenter .callout {
width: 300px;
padding: 16px 3px 0 3px;
float: left;
clear: both;
background:transparent url(http://media.komonews.com/designimages/fisher_ad_bkg.gif) no-repeat scroll 115px 2px;
}

.parentyourmoney .seattlejobs,
.parenteconomy .seattlejobs {
float: right;
}

.parentyourmoney .seattlejobs #jobpromo,
.parenteconomy .seattlejobs #jobpromo{ 
width: 140px;
padding: 2px;
border-left: 1px solid #B7B7B7;
}

.parenteconomy .seattlejobs #ctl00_Main.RM_Main {
border-right: 0px;
border-top: 0px;
}


.parentyourmoney .seattlejobs #ctl00_Main.RM_Main{
width: 158px;
border-right: 0px;
border-top: 0px;
margin: 0;
}



.graysection158h1 {
background-color: #dfdfdf;
color: #313131;
font-size: 11px;
font-weight: bold;
padding: 2px 0 2px 0 !important;
margin: 0 0 0 0 !important;
border-left: 1px solid #B7B7B7;
border-bottom: 1px solid #B7B7B7;
width: 158px;
}

.graysection158h1 a{
color: #313131;
margin: 0 0 0 5px;
}

.greysection480h2 {
background-color: #dfdfdf;
color: #313131;
font-size: 11px;
font-weight: bold;
padding: 2px 0 2px 10px;
margin: 0 0 0 -5px;
border-bottom: 1px solid #B7B7B7;
border-top: 1px solid #B7B7B7;
width: 476px;
}

.greysection480h2 a{
color: #313131;
margin: 0 0 0 5px;
}

.parentyourmoney #wContainer,
.parenteconomy #wContainer {
margin: 0 0 10px 0 !important;
}

.parentyourmoney .blogburst,
.parenteconomy .blogburst {
clear: both;
margin: 0px;
padding: 0px;
width: 476px;
}

.parentyourmoney .blogburst .summaries,
.parentyourmoney .blogburst .summaryheadline, 
.parenteconomy .blogburst .summaries,
.parenteconomy .blogburst .summaryheadline  {
width: 95% !important;
}

.parentyourmoney .columncenter .storylabel,
.parenteconomy .columncenter .storylabel {
color:#000000;
display:block;
font-size:11px;
font-weight:normal;
margin:0;
padding:0;
text-transform:uppercase;
}

.parentyourmoney .topstorymore .topthumbmore,
.parenteconomy .topstorymore .topthumbmore {
padding-bottom: 6px;
}

#yourmoney .columncenter #clear, 
#economy .columncenter #clear {
border-bottom:1px solid #B7B7B7;
width: 100%;
height: 1px;
margin-left:-5px;
padding-right:5px;
}


/* Economy Right Column Styles  */

.parentyourmoney #headlineeconomydiscussion .sectiondiv,
.parenteconomy #headlineeconomydiscussion .sectiondiv{
padding: 0px;
margin: 0;
}

.parentyourmoney #headlineeconomydiscussion .sectiondiv h1,
.parenteconomy #headlineeconomydiscussion .sectiondiv h1{
background-color: #dfdfdf;
color: #313131;
font-size: 11px;
font-weight: bold;
padding: 2px 0 2px 5px;
margin: 0 0 0 -5px;
border-bottom: 1px solid #B7B7B7;
text-transform: uppercase;
}

.parentyourmoney #headlineeconomydiscussion .sectiondiv h1 a,
.parenteconomy #headlineeconomydiscussion .sectiondiv h1 a{
color: #313131;
}

.parentyourmoney #headlineeconomydiscussion ul,
.parenteconomy #headlineeconomydiscussion ul {
padding: 0px;
margin: 0px;
list-style-type: none;
}

.parentyourmoney #headlineeconomydiscussion ul li,
.parenteconomy #headlineeconomydiscussion ul li {
padding: 3px;
margin: 0px;
}


.parentyourmoney #headlineeconomydiscussion ul li .topthumbmore,
.parenteconomy #headlineeconomydiscussion ul li .topthumbmore{
padding: 0 8px 0 0;
margin: 0px;
}

.parentyourmoney #headlineeconomydiscussion ul li .headtitle,
.parenteconomy #headlineeconomydiscussion ul li .headtitle {
font-weight: bold;
font-family: Times, TimesNR, New Century Schoolbook;
}

.parentyourmoney #headlineeconomydiscussion ul li .headtitle span,
.parenteconomy #headlineeconomydiscussion ul li .headtitle span {
padding: 0px;
margin: 0px;
color: #000000;
font-size: 11px;
text-transform: uppercase;
display: block;
font-weight: normal;
font-family: Arial, Helvetica, Verdana, sans-serif;
}

.parentyourmoney #headlineeconomydiscussion ul li p,
.parenteconomy #headlineeconomydiscussion ul li p {
padding: 0px;
margin: 0px;
font-size: 12px;
}

.parentyourmoney #poll,
.parenteconomy #poll {
margin: 0px;
padding: 6px 0 6px 0;
border-top: 0px;
background: url();
}


.parentyourmoney #poll  {

margin: 0 0 50px 0;

}

.parentyourmoney  #poll li span,
.parenteconomy  #poll li span {
width:260px;
}

.parentyourmoney #poll .sectiondiv3,
.parenteconomy #poll .sectiondiv3{
margin: 0px;
padding: 0px;
}

.parentyourmoney #poll .sectiondiv3 h1,
.parenteconomy #poll .sectiondiv3 h1{
background-color: #dfdfdf;
color: #313131;
font-size: 11px;
font-weight: bold;
padding: 2px 0 2px 5px;
margin: 0 0 0 -5px;
border-top: 1px solid #B7B7B7;
border-bottom: 1px solid #B7B7B7;
}

.parentyourmoney #poll h2,
.parenteconomy #poll h2 {
margin: 0 0 0 0;
padding: 10px 0 4px 0;
font-family: Times, TimesNR, New Century Schoolbook;
font-size: 16px;
text-align: left;
color: #2a2a2a;
}

#economyrecruiter{
background: transparent url(http://media.komonews.com/designimages/FIN_recruiter_bg.gif) no-repeat;
padding: 10px 5px 10px 5px;
margin: 15px 0 10px 0;
}

.parentyourmoney #economyrecruiter .headline,
.parenteconomy #economyrecruiter .headline {
margin: 0 0 0 0;
padding: 5px 5px 5px 10px;
font-family: Times, TimesNR, New Century Schoolbook;
font-size: 16px;
font-weight:bold;
text-align: left;
}

.parentyourmoney #economyrecruiter p,
.parenteconomy #economyrecruiter p {
padding: 5px 5px 5px 10px;
margin: 0px;
font-size: 12px;
}

.parentyourmoney #economyrecruiter ul,
.parenteconomy #economyrecruiter ul {
list-style: none;
}


.parentyourmoney #economyrecruiter ul li,
.parenteconomy #economyrecruiter ul li {
padding: 0px;
margin: 0px;
font-size: 12px;
}


.parenteconomy #headlinenewsproblemsolverstactics{
clear: both;
margin: 5px 0 0 0;
padding: 0px 0 0 0;
background: transparent url(http://media.komonews.com/designimages/FIN_T4T_bg.jpg) 0 10px no-repeat;
height: 300px;
}

.parenteconomy #headlineeconomytvreports{
clear: both;
margin: 5px 0 0 0;
padding: 0px 0 0 0;
background: transparent url(http://media.komonews.com/designimages/KATU_neweconomy_bg.jpg) 0 10px no-repeat;
height: 300px;
}

.parenteconomy #headlinenewsproblemsolverstactics .sectiondiv{
margin: 5px 0 0 0;
padding: 0px;
background: transparent url(http://media.komonews.com/designimages/FIN_T4T_hd.gif) 7px 15px no-repeat;
height: 40px;
}

.parenteconomy #headlineeconomytvreports .sectiondiv{
margin: 5px 0 0 0;
padding: 0px;
background: transparent url(http://media.komonews.com/designimages/KATU_neweconomy_hd.gif) 7px 15px no-repeat;
height: 40px;
}

.parenteconomy #headlinenewsproblemsolverstactics .sectiondiv h1,
.parenteconomy #headlineeconomytvreports .sectiondiv h1{
text-indent: -9999px;
}

.parenteconomy #headlinenewsproblemsolverstactics ul,
.parenteconomy #headlineeconomytvreports ul{
margin: 0px;
padding: 0px;
list-style-type: none;
}

.parenteconomy #headlinenewsproblemsolverstactics ul li,
.parenteconomy #headlineeconomytvreports ul li{
margin: 0px;
padding: 4px 0 4px 0;
clear: both;
}

.parenteconomy #headlinenewsproblemsolverstactics ul li .headtitle,
.parenteconomy #headlineeconomytvreports ul li .headtitle{
margin: 0px;
padding: 0;
font-size: 16px;
font-weight: bold;
font-family: Times, TimesNR, New Century Schoolbook;
}

#taticstvpromo {
height: 50px;
margin: -50px 3px 0 3px;
font-weight: bold;
font-size: 12px;
color: #2a2a2a;
}


/* Economy Left Column Styles  */
.parentyourmoney .columnleft #headlineyourmoneymind .sectiondiv,
.parentyourmoney .columnleft #headlineyourmoneyblog .sectiondiv,
.parentyourmoney .columnleft #headlineyourmoneybright .sectiondiv,
.parentyourmoney .columnleft #headlineyourmoneyassignment .sectiondiv,
.parenteconomy .columnleft #headlineeconomymind .sectiondiv,
.parenteconomy .columnleft #headlineeconomyblog .sectiondiv,
.parenteconomy .columnleft #headlineeconomybright .sectiondiv,
.parenteconomy .columnleft #headlineeconomyassignment .sectiondiv{
display: none;
width: 150px;
}

.parentyourmoney .columnleft #headlineyourmoneymind, 
.parenteconomy .columnleft #headlineeconomymind {
background: transparent url(http://media.komonews.com/designimages/FIN_checkyourhead_hd.gif) 5px 0 no-repeat;
margin: 0;
padding: 33px 0px 8px 0px;
border-bottom: 1px solid #B7B7B7;
}

.parentyourmoney .columnleft #headlineyourmoneymind ul,
.parenteconomy .columnleft #headlineeconomymind ul{
margin: 0px;
padding: 0px;
list-style-type: none;
width: 170px;
}

.parentyourmoney .columnleft #headlineyourmoneymind ul li,
.parenteconomy .columnleft #headlineeconomymind ul li{
margin: 0;
padding: 4px 0 4px 5px;
font-family: Times, TimesNR, New Century Schoolbook;
font-size: 16px;
line-height: 20px;
font-weight: bold;
}

.parentyourmoney .columnleft #headlineyourmoneyblog,
.parenteconomy .columnleft #headlineeconomyblog{
background: transparent url(http://media.komonews.com/designimages/FIN_bottomline_hd.jpg) 5px 10px no-repeat;
margin: 0px 0 0 0;
padding: 28px 0px 8px 0px;
border-bottom: 1px solid #B7B7B7;
}

.parentyourmoney .columnleft #headlineyourmoneyblog ul,
.parenteconomy .columnleft #headlineeconomyblog ul{
margin: 0px;
padding: 0px;
list-style-type: none;
width: 170px;
}

.parentyourmoney .columnleft #headlineyourmoneyblog ul li,
.parenteconomy .columnleft #headlineeconomyblog ul li{
margin: 0;
padding: 4px 0 4px 5px;
font-family: Times, TimesNR, New Century Schoolbook;
font-size: 14px;
line-height: 18px;
font-weight: normal;
}

.parentyourmoney .columnleft #headlineyourmoneybright,
.parenteconomy .columnleft #headlineeconomybright{
background: transparent url(http://media.komonews.com/designimages/FIN_brightspot_bg_150.jpg) 0 0px no-repeat;
margin:  0 ;
padding: 33px 0px 8px 0px;
border-bottom: 1px solid #B7B7B7;
}


.parentyourmoney .columnleft #headlineyourmoneybright ul,
.parenteconomy .columnleft #headlineeconomybright ul{
margin: 0px;
padding: 0px;
list-style-type: none;
width: 170px;
}

.parentyourmoney .columnleft #headlineyourmoneybright ul li,
.parenteconomy .columnleft #headlineeconomybright ul li{
margin: 0;
padding: 4px 0 4px 5px;
font-family: Times, TimesNR, New Century Schoolbook;
font-size: 16px;
line-height: 20px;
font-weight: bold;
}


.parentyourmoney .columnleft #headlineyourmoneyassignment,
.parenteconomy .columnleft #headlineeconomyassignment{
background: transparent url(http://media.komonews.com/designimages/FIN_younews.gif) 5px 10px no-repeat;
margin: 0;
padding: 28px 0px 8px 0px;
border-bottom: 1px solid #B7B7B7;
}


.parentyourmoney .columnleft #headlineyourmoneyassignment ul,
.parenteconomy .columnleft #headlineeconomyassignment ul{
margin: 0px;
padding: 0px;
list-style-type: none;
width: 170px;
}

.parentyourmoney .columnleft #headlineyourmoneyassignment ul li,
.parenteconomy .columnleft #headlineeconomyassignment ul li{
margin: 0;
padding: 4px 0 4px 5px;
font-family: Times, TimesNR, New Century Schoolbook;
font-size: 16px;
line-height: 20px;
font-weight: bold;
}


.parentyourmoney .columnleft #headlineyourmoneyassignment ul li p,
.parenteconomy .columnleft #headlineeconomyassignment ul li p {
font-size: 12px;
font-weight: normal;
font-family: Arial, Helvetica, Verdana, sans-serif;
line-height: 14px;
}

.parenteconomy .columnleft #headlinenewsconsumer,
.parenteconomy .columnleft #headlineeconomyweisbaum {
background: transparent url(http://media.komonews.com/designimages/FIN_herbtipofday_hd.jpg) 5px 8px no-repeat;
margin: 0;
padding: 35px 0px 8px 0px;
}

.parenteconomy .columnleft #headlinenewsconsumer ul,
.parenteconomy .columnleft #headlineeconomyweisbaum ul{
margin: 0px;
padding: 0px;
list-style-type: none;
width: 170px;
}

.parenteconomy .columnleft #headlinenewsconsumer ul li,
.parenteconomy .columnleft #headlineeconomyweisbaum ul li{
margin: 0;
padding: 4px 0 4px 5px;
font-family: Times, TimesNR, New Century Schoolbook;
font-size: 16px;
line-height: 20px;
font-weight: bold;
}

.parenteconomy .columnleft #headlinenewsconsumer .sectiondiv h1,
.parenteconomy .columnleft #headlineeconomyweisbaum .sectiondiv h1 {
font-size: 11px;
font-weight: normal; 
color: black;
margin: 0 0 0 5px;
padding: 0px;
width: 150px;
}


.parentyourmoney #headlineyourmoneymind .miscCode,
.parentyourmoney #headlineyourmoneyblog .miscCode,
.parentyourmoney #headlineyourmoneybright .miscCode,
.parentyourmoney #headlineyourmoneyassignment .miscCode,
.parentyourmoney #economyrecruiter .miscCode,
.parenteconomy #headlineeconomymind .miscCode,
.parenteconomy #headlineeconomyblog .miscCode,
.parenteconomy #headlineeconomybright .miscCode,
.parenteconomy #headlineeconomydiscussion .miscCode, 
.parenteconomy #headlinenewsconsumer .miscCode,
.parenteconomy #headlineeconomyassignment .miscCode,
.parenteconomy #economyrecruiter .miscCode,
.parenteconomy #headlineeconomyweisbaum .miscCode{

font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
margin: 0 0 0 7px;
padding: 9px 0 0 17px;
background: transparent url(http://media.komonews.com/designimages/FIN_bluearrow_transparent.gif) 3px 13px  no-repeat;
width: 150px;
}


/* ----- Mind & Money ----- */

#yourmoneyheader {
background: url(http://media.komonews.com/designimages/FIN_moneytoday_bg.jpg) 0px 0px  no-repeat; height:80px; width:978px; padding: 0; margin:0; clear: both;
height: 80px;
}

#economyheader {
background: url(http://media.komonews.com/designimages/FIN_mindandmoney_bg.jpg) 0px 0px  no-repeat; height:80px; width:978px; padding: 0; margin:0; clear: both;
height: 80px;
}

#yourmoneylink,
#economylink{
float: left;
height: 80px;
width: 400px;
display: block;
}

#economysubnav {
height: 20px;
background: url(http://media.komonews.com/designimages/FIN_economysubnav_bg.jpg) 0px 0px  no-repeat; height:20px; width:978px; padding: 0; margin:0; color:#ffffff;
}

#economysubnav ul {
margin: 0 0 0 10px;
padding: 0px;
}

#economysubnav ul li {
padding: 0;
margin:0 0 0 -4px;
font-size: 11px;
line-height: 20px;
font-weight:bold;
text-transform: uppercase;
list-style-type: none;
display: inline;
clear: both;
}

#economysubnav a {
  color: #FFFFFF; 
  text-decoration: none; 
	padding:2px 13px 3px 13px;
}

#economysubnav  a:hover {
	color: #FFFFFF; 
  text-decoration: underline;
	padding:2px 13px 3px 13px; 
}

#economysubnav ul li a.active {
color: #777777;
background-color: #ffffff;
padding:4px 13px 1px 13px;
margin: 0 -7px 0 -7px;
}

*:first-child+html #economysubnav ul li a.active {
padding:2px 13px 5px 13px;
margin: 0 -7px 0 -7px;
}

* html #economysubnav ul li a.active{
padding:2px 13px 5px 13px;
margin: 0 -7px 0 -7px;
}

#dart234x60 {
float: right;
height: 60px;
padding: 10px 10px 0 0;
}

/* ----- CBS livefeed ----- */

#homeondemandcbslivefeed .columnleft,
#homeondemandcbslivefeed .sectiondiv,
#homeondemandcbslivefeed .storyinfo {
display: none;
visibility: hidden;
}

/* Second Space more related story links */

#dsrelatedlinks ul {
list-style-image: url(http://media.komonews.com/designimages/KATU_blog_trianglebullet.gif);
padding: 5px 0 5px 15px;
margin: 10px 0 0 0;
border-top: 1px solid #B9D3EC;
border-bottom: 1px solid #B9D3EC;
}

#dsrelatedlinks ul li a {
font-size: 12px;
text-decoration: none;
}

.parentgreen #dsrelatedlinks,
.parentweather #dsrelatedlinks,
.parentprogramming #dsrelatedlinks,
.parentfeatures #dsrelatedlinks,
.parentyourmoney #dsrelatedlinks,
.parenteconomy #dsrelatedlinks {
display: none;
}



/* Accue Sports */

#sportsaccuscore .columnleft{
display: none;
}

#sportsaccuscore .columncenter {
width: 660px;
}

#sportsaccuscore .columncenter .headline{
width: 315px;
padding: 0px;
margin: 6px;
float: left;
background-color: #cccccc;
}

#sportsaccuscore .columncenter .headline div,
#sportsaccuscore .columncenter #mlb ul{
padding: 2px;
}

#sportsaccuscore .columncenter .headline h3{
margin: 0;
padding: 1px 0 1px 2px;
font-size: 13px;
width: 130px;
}

#sportsaccuscore .columncenter .headline ul{
margin: 0px;
padding: 0px;
list-style: none;
float: left;
}

#sportsaccuscore .columncenter .headline ul li{
margin: 0px;
padding: 0 0 0 2px;
font-size: 12px;
font-weight: bold;
}

#sportsaccuscore .columncenter .headline ul li a{
color:#00338E;
}

#sportsaccuscore .columncenter .headline h2{
background:transparent url(http://media.katu.com/designimages/sectiondivider_315.jpg) no-repeat scroll 0 0;
font-size: 13px;
color: white;
height:21px;
margin:0;
padding:3px 0 0 5px;
width:315px;
}

#sportsaccuscore .columncenter #nfc div.north,
#sportsaccuscore .columncenter #nfc div.west,
#sportsaccuscore .columncenter #afc div.north,
#sportsaccuscore .columncenter #afc div.west,
#sportsaccuscore .columncenter #nhleast div.southeast,
#sportsaccuscore .columncenter #nhlwest div.pacific,
#sportsaccuscore .columncenter #nba div.western{
float: right;
}

#sportsaccuscore .columncenter #nfc div.east,
#sportsaccuscore .columncenter #nfc div.south,
#sportsaccuscore .columncenter #afc div.east,
#sportsaccuscore .columncenter #afc div.south,
#sportsaccuscore .columncenter #nhleast div.atlantic,
#sportsaccuscore .columncenter #nhleast div.northeast,
#sportsaccuscore .columncenter #nhlwest div.central,
#sportsaccuscore .columncenter #nhlwest div.northwest,
#sportsaccuscore .columncenter #nba div.eastern{
float: left;
}

#sportsaccuscore .columncenter #ncaafcon li,
#sportsaccuscore .columncenter #ncaaflocal li,
#sportsaccuscore .columncenter #mlb li,
#sportsaccuscore .columncenter #ncaabcon li,
#sportsaccuscore .columncenter #ncaablocal li{
width: 150px;
float: left;
}

#sportsaccuscore .columncenter #ncaafcon,
#sportsaccuscore .columncenter #ncaaflocal {
height: 105px;
}

#sportsaccuscore .columncenter #mlb,
#sportsaccuscore .columncenter #nba {
height: 300px;
}

#sportsaccuscore .columncenter #ncaabcon,
#sportsaccuscore .columncenter #ncaablocal {
height: 105px;
}

#maintable .storybox .leadstoryimg {
	width: 322px;
	height: 242px;
}

/*temporary fix for banner ad from ADAPTV being cut off on the popup player - case #00024237*/
#videopop #DEFAULT_ADAPTV_FRAME {
	width: 728px !important;
}

#enewsform .text {
display: none;
}


/* ------------ Sports NCAA Bracket Challenge -------- */

#sportsncaa_bracket_challenge .columnright,
#sportsncaa_bracket_challenge .columnleft, 
#sportsncaa_bracket_challenge .storyinfo{
display: none;
visibility: hidden;
}

#sportsncaa_bracketcaster .columnright,
#sportsncaa_bracketcaster .columnleft, 
#sportsncaa_bracketcaster .storyinfo,
#sportsncaa_bracketcaster #storydiv {
display: none;
visibility: hidden;
}

#sportsncaa_tourney #storydiv, 
#sportsncaa_tourney .storyinfo {
display: none;
visibility: hidden;
}



/* -------- Styling for Tiger Woods widget -------- */

#sportstiger .columncenter #storytools,
#sportstiger .columncenter #imware,
#sportstiger .columncenter .leadstoryimg,
#sportstiger .columncenter .sectiondiv,
#sportstiger .columncenter .author,
#sportstiger .columnleft,
#sportstiger .columncenter .storyinfo,
#sportstiger #ynicon,
#sportstiger .columnright {
visibility: hidden;
display: none;
} 

td.columnright{
padding: 0;
}

#sportstiger td.columncenter,
#sportstiger td.columnright {
    background-image: none !important;

}

/* ----------FLIGHT TRACKER STYLES--------- */

#weatherflights .columncenter #storytools,
#weatherflights .columncenter #imware,
#weatherflights .columncenter .leadstoryimg,
#weatherflights .columncenter .sectiondiv,
#weatherflights .columncenter .author,
#weatherflights .columncenter .storyinfo,
#weatherflights .columnleft,
#weatherflights .columnright,
#weatherflights #ynicon,
#weatherflights h1 {
display: none;
visibility: hidden;
} 


/*-----------Weather/Quakes page---------*/
#weatherquakes .sectiondiv {
display: none;
visibility: hidden;
}

#weatherquakes .columnleft {
display: none;
visibility: hidden;
}

#weatherquakes .columnright {
display: none;
visibility: hidden;
}

#weatherquakes .storybody {
width: 1000px;
}
/* ==========================================

Most Popular with Thumbnails

========================================== */

.columnright #fin_most_popular_with_thumbnails{
width: 317px;
}

.columnright #fin_most_popular_with_thumbnails h3{
background: none repeat scroll 0 0 #323232;
font-family: georgia, times news roman, serif;
    font-size: 0.8em;
font-weight: normal;
    margin: 0;
    padding: 10px;
    text-transform: uppercase;
}

.columnright #fin_most_popular_with_thumbnails h3 a{
    color: #FFFFFF;

}


.columnright .fin_module, #fin_moduleright .fin_module{
clear: both;
}

.columnright #fin_most_popular_with_thumbnails .fin_headlines_item {
  border-bottom: 1px dotted #999999;
  clear: both;
  padding: 8px 10px;
}

.columnright #fin_most_popular_with_thumbnails .fin_headlines_image {
 width: 72px;
 float: left;
 margin: 0 10px 0 0;
 height: 42px;
}

.columnright #fin_most_popular_with_thumbnails .fin_module_heading {
margin-bottom: 0;
}
.columnright #fin_most_popular_with_thumbnails .fin_headlines_image img{
max-width: 72px;
max-height: 72px;
}


.columnright #fin_most_popular_with_thumbnails .fin_headlines_title {
 font-size: .75em;
}

.columnright #fin_most_popular_with_thumbnails .mpsponsor {
 background: #e9e9e9;
 padding: 0 9px 4px 11px;
 overflow: hidden;
}

.columnright #fin_most_popular_with_thumbnails .callout {
 background: url("http://cf.komonews.com/-/ad_label_sponsored_by.png") no-repeat 4px 4px;
 padding: 1em 0 0 0;
 margin: 0;
}

.columnright #fin_most_popular_with_thumbnails .fin_more{
 display: none;
}


.columnright #fin_most_popular_with_thumbnails .callout{
padding: 15px 0 2px;
}

.columnright #fin_most_popular_with_thumbnails .fin_byline,
.columnright #fin_most_popular_with_thumbnails .fin_headlines_summary{
display: none;
}

.columnright #fin_most_popular_with_thumbnails .fin_headlines_item{
padding: 0 10px;
margin: 0;
}

.columnright #fin_most_popular_with_thumbnails .fin_headlines_item h4{
padding: 0;
font-weight: normal;
margin: 10px 0;
height: 52px;
display: block;

}


/* LOCAL EVENTS CALENDAR */

#dsnsevents{
width: 317px;
}
.columnright #dsnsevents .tab-links {
    background: none repeat scroll 0 0 #323232;
}


.columnright #dsnsevents .secondary-links li{
line-height: 17px;
}


/*  FIN WEATHER PHOTOS */

.columnright #FIN_weather_ynphotos{
width: 317px;

margin: 0;
padding: 0 0 10px 0px;
border-bottom: 1px solid #cfcfcf;
}

.columnright #FIN_weather_ynphotos h2{
padding: 0;
margin: 10px 0;
}

.columnright #FIN_weather_ynphotos h2 a {
    background: url("http://media.komonews.com/designimages/fin_younewstitle.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 35px;
margin-left: 10px;
    text-indent: -9999px;
    width: 200px;
}
.columnright #FIN_weather_ynphotos ul li{
width: 92px;
font-family: arial, helvetica, sans-serif;
padding: 0 0 0 10px;
}

.columnright #FIN_weather_ynphotos .feature_img{
float: left;
padding-bottom: 10px;
}
.columnright #FIN_weather_ynphotos .feature_img img{
width: 92px;
height: 69px;
}

.columnright #FIN_weather_ynphotos .yn_morePhotos{
margin: 0 0 0 10px;
font-family: arial, helvetica, sans-serif;
font-size: .8em;
}

.columnright #FIN_weather_ynphotos .yn_morePhotos .yn_morePhotos_more{
border-right: 1px solid #999999;
padding: 0 5px 0 0;

}

/* Weather Blog main column */

#weatherblogs #FIN_weather_blogs_latest{
padding: 10px;
width: 615px;
}

#FIN_weather_blogs_team{
padding: 0 10px;
}

