/*----------- New Site Styles ---------*/

html {
overflow-y: scroll;
}

.columncenter, .columnleft, .columnright {
border-top: none;
}

/*-- Main Column Layouts --*/

body {
font-family:Arial,Helvetica,sans-serif;
width: 100%;
margin: 0;
padding: 0;
font-size: 100%;
}

#container {
width: 100%;
}

#main {
width: 100%;
background: transparent url(http://images.bimedia.net/designimages/kviBG_03.jpg) repeat scroll 0 0;
border:1px solid #CCCCCC;
width: 100%; float: none;
}

#footer {
width: 980px;
margin: 0 auto;
padding: 0;
}

/*-------- Custom Footer ---------*/
#kvi-footer{
background: #22A0B0;
color: #fff;
margin: 0 auto;
padding: 0;
font-size:13px;
font-weight:normal;
height: 100px;
width: 980px;
}

#kvi-footer .footer-address{
width: 200px;
float: left;
padding:0 8px 8px 8px;
margin: 0;
border-right: 2px dotted #fff;
}

#kvi-footer .footer-links ul{
list-style-type: none;
margin: 0;
padding: 5px;
}

#kvi-footer .footer-links a{
color: #fff;
text-decoration: none;
}

#kvi-footer .footer-links ul li{
display: inline;
padding: 0 10px 0;
line-height: 20px;
}

#kvi-footer .privacy-policy{
line-height: 14px;
}

#kvi-footer .copyright{
padding-left: 10px;
}

#younews #footer .copyright, #younews #footer .phone, #younews #footer .city, #younews #footer .disclaim, #younews #footer #bimpower, #younews #footer #help {
padding-left:20px;
}

#younews .address {
left:20px;
position:relative;
}

#fin_maincontainer {
width: 980px;
margin: 0 auto;
clear: both;
}

#maintable {
width: 980px;
margin: 8px auto 0 auto;
}

#fin_modulemain {
width: 100%;
border-bottom: 3px solid #c8cccf;
overflow: hidden;
}

#fin_moduleleft {
clear: both;
width: 670px;
float: left;
}

#fin_moduleright {
width: 300px;
float: right;
}
#fin_maincontainer img {
border: none;
}

#featured .parentfeatured #fin_maincontainer img {
width: 618px;
border: none;
}


#maintable #storysection {
clear: none;
}

.clear {
clear: both;
}

/*-- Most Popular --*/
#mostpopular .sectiondiv {
background: #263141 url("http://media.komonews.com/designimages/fin_mostpopular.jpg") repeat-x top left;
height: 40px;
width: 300px;
line-height: 20px;
}

#mostpopular .sectiondiv h1 {
display: inline;
font-size: .8em;
color: #fff;
text-transform: uppercase;	
float: left;
width: 120px;
font-family: Arial,Helvetica,sans-serif;
padding-left: 10px;
}

#mostpopular {
overflow: hidden;
margin: 0;
width: 300px;
}

#mostpopular #sponsor {
margin-top: 3px;
}

#mostpopular ul {
padding: 0;
float: left;
}

#mostpopular ul li {
line-height: 1.1em;
padding: 5px 0 5px 7px;
border-bottom: 1px dotted #999;
overflow: hidden;
}

#mostpopular ul li a {
color: #0968A8;
}

/*-- Breaking News --*/

#fin_breakingcontainer {
background: url("http://komobim.s3.amazonaws.com/fin_breakingbg.jpg") repeat-x;
min-height: 44px;
margin: 0;
padding: 0;
border-bottom: 3px solid #ccc;
overflow: hidden;
float: left;

}

#breaking {
width: 980px;
margin: 0 auto;
background: none;
}

#fin_breakingcontainer h1 {
background: none;
padding-top: 15px;
margin: 0 0 0 15px;
text-indent: 0;
font-size: 16px;
color: white;
float: left;
text-transform: uppercase;
}

#fin_breakingcontainer p {
padding-top: 10px;
margin: 5px 0;
font-size: 14px;
color: #fff;
float: left;
width: 730px;
line-height: 1.35em;
}

/*-- Advanced Search --*/
#header .fishersearchform, #header .advanced {
display: none;
}

#fin_searchpagemain {
width: 980px;
margin: 0 auto;
}

#fin_search_content .advanced {
float: left;
position: relative;
top: 20px;
left: 10px;
}

#fin_search_content .advanced a {
color: #176DA6;
font-size: .69em;
}

#younews .advanced, #younewslocalnews .advanced, .parentyounews .advanced {
display: none;
}

/*-----------Communities Page-------------*/

#communities #hoods_container {
background: #e7e0ce;
font-family: Arial,Helvetica,sans-serif;
padding: 0 0 10px 10px;
overflow: hidden;
}

#communities #hoods_container .hoods_content {
float: left;
width: 643px;
padding-top: 21px;
}

#communities #hoods_container ul, #hoods_container p {
margin: 0;
padding: 0;
}
#communities #hoods_container .getconnected {
background: url("http://komobim.s3.amazonaws.com/getconnected.jpg") no-repeat top center;
height: 197px;
width: 603px;
padding: 0 20px;
}

#communities #hoods_container .getconnected p {
font-size: 14px;
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
color: #454545;
position: relative;
top: 100px;
line-height: 18px;
}

#communities .hoods_list_container {
width: 643px;
margin-top: 15px;
}

#communities .hoods_list_container .top {
background: url("http://komobim.s3.amazonaws.com/tape_head.jpg") no-repeat top center;
height: 59px;
width: 643px;		
}

#communities .hoods_list_container .top h2 {
color: #603913;
font-size: 28px;
font-style: italic;
font-weight: normal;
padding: 0;
position: relative;
top: 12px;
left: 30px;		
}

#communities .hoods_list_container .middle {
background: url("http://komobim.s3.amazonaws.com/middle_paper.jpg") repeat-y top center;
width: 593px;
padding: 10px 25px;		
overflow: hidden;
}

#communities .hoods_list_container .middle .city_of_portland_list {
float: left;
width: 155px;
}

#communities .hoods_list_container .middle .eastside_list {
float: left;
width: 115px;
}

#communities .hoods_list_container .middle .westside_list {
float: left;
width: 108px;
}

#communities .hoods_list_container .middle .swwash_list {
float: left;
}

#communities .hoods_list_container .middle .line {
background: url("http://komobim.s3.amazonaws.com/line.jpg") no-repeat top center;
float: left;
width: 5px;
height: 509px;
margin-right: 20px;
}

#communities .hoods_list_container .middle h3{
color: #4b4b4b;
font-size: 18px;
font-weight: normal;
font-style: italic;
margin: 0 0 10px 0;
}

#communities #hoods_container .hoods_list_container .middle ul {
list-style: none;
margin-bottom: 20px;	
}

#communities .hoods_list_container .middle li {
height: 26px;	
}

#communities .hoods_list_container .middle li a {
color: #0076a3;
font-size: 13px;
line-height: 26px;
text-decoration: none;
}

#communities .hoods_list_container .middle li a:hover {
color: #7db946;
text-decoration: underline;
background: url("http://komobim.s3.amazonaws.com/hover_bubble.jpg") no-repeat center right;
padding-right: 26px;
}

#communities .hoods_list_container .bottom {
background: url("http://komobim.s3.amazonaws.com/bottom_paper.jpg") no-repeat top center;
height: 29px;
width: 643px;		
}

#communities img {
border: none;
cursor: pointer; /* hand-shaped cursor */
}

#communities .columnright .block_party {
float: right;
}

#communities .columnright .ad_space {
padding-top: 10px;
clear: right;
font-size: 11px;
color: #9f9a84;
font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
padding-left: 6px;
}

#communities .columnright .ad_space p {
margin: 0;
padding: 0;
}

/* These are the overriding codes*/
#communities .columnleft {
display: none;
}

#communities .columnright {
width: 312px;
padding: 0;
background: #e7e0ce;
}

#communities .columncenter {
width: 643px;
border: none;
padding: 0;
background: #e7e0ce;
}

/*-- Ad Styles --*/
#fin_moduleleft #center {
float: left;
width: 468px;
height: 60px;
margin: 0 0 30px 22px;
background: transparent url("http://media.komonews.com/designimages/fisher_ad_bkg.gif") no-repeat scroll 0 2px;
padding: 16px 0 8px 0;
}

#fin_moduleright .callout, #fin_moduleright #contextualad {
background: transparent url("http://media.komonews.com/designimages/fisher_ad_bkg.gif") no-repeat scroll 0 2px;
padding: 16px 0 8px 0;
}

/*-- Community Page Ads --*/
#smallbiz_ad {
background: url("http://images.bimedia.net/designimages/fin_smallbizBG.jpg") no-repeat top left;
width: 312px;
height: 240px;
float: left;
position: relative;
margin-top: 20px;
}

#smallbiz_ad .infoText {
font-family: Arial,Helvetica,sans-serif;
color: #454545;
font-size: 11px;
line-height: 16px;
width: 300px;
font-weight: bold;
position: absolute;
top: 110px;
left: 13px;

}

#smallbiz_ad .solutionsText {
background: url("http://images.bimedia.net/designimages/fin_smallbizlines.jpg") no-repeat top left;
width: 288px;
height: 43px;
float: left;
position: absolute;
top: 150px;
padding: 13px;
left: 7px;
}

#smallbiz_ad .solutionsText span {
float: left;
color: #454545;
font-style: italic;
font-size: 14px;
font-family: Arial,Helvetica,sans-serif;
margin-left: 30px;
}

#smallbiz_ad .solutionsText span.targeted {
margin-left: 0px;
}

#smallbiz_ad a {
background: #7cbb48;
color: #fff;
padding: 3px 8px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-style: italic;
text-transform: uppercase;
text-decoration: none;
position: absolute;
bottom: 20px;
left: 60px;
}

#smallbiz_ad a:hover {
text-decoration: underline;
}

#commreporter_ad {
background: url("http://images.bimedia.net/designimages/fin_commreporterBG.jpg") no-repeat top left;
width: 312px;
height: 193px;
float: left;
position: relative;
margin-top: 20px;
}

#commreporter_ad a {
color: #036c97;
font-family: Arial,Helvetica,sans-serif;
font-size: 16px;
position: absolute;
bottom: 34px;
left: 100px;
font-style: italic;
font-weight: bold;
}

/* Star Site 2.0 */

h2.STAR_box_title,
h2.KVI_box_title {
color: #22A0B0;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
font-size: 22px;
border-bottom: 1px dashed #999;
margin: 13px 0;
}

a:link, a:visited, a:active {
color: #e21737;
text-decoration: none;
}

/* ON AIR pages */

/*-- Top Block --*/

#fin_headlinenews_hover {
float: left;
width: 425px;
margin-right: 10px;
height: 396px;
position: relative;
}

#fin_topstory {
}

span.fin_pipe {
font-size: 14px;
position: relative;
top: -2px;
color: #999;
}

#STAR_onair_featured .fin_thumblist {
float:left;
margin:0;
padding:0 10px;
width:193px;
height:300px;
overflow: hidden;
}

#STAR_onair_featured .fin_thumblist h2.fin_headtitle {
background:none repeat scroll 0 0 #D6D6D6;
font-family: Arial,Helvetica,sans-serif;
font-size:11px;
height:28px;
line-height:12px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 
opacity: 1; 
overflow:hidden;
padding:10px 0;
width:193px;
}

#STAR_onair_featured .fin_thumblist h2.fin_headtitle a:hover{
text-decoration: underline;
}

#STAR_onair_featured .fin_thumblist .fisherstory {
width: 156px;
height: 89px;
}

#STAR_onair_featured .fin_thumblist .fin_headlinenews_target .head4 a {
float: left;
height: 60px;
width: 135px;
}

#STAR_onair_featured .fin_thumblist .fin_headlinenews_target a {
float:left;
font-family: Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:37px;
line-height:13px;
width:193px;
}

#STAR_onair_featured .fin_thumblist .fin_headlinenews_target .head4 a {
float: left;
margin-right: 0;
}

#STAR_onair_featured .fin_thumblist .fin_headlinenews_target a img {
height: 108px;
width: 193px;
}

#STAR_onair_featured .fin_thumblist .fin_headlinenews_target .fin_boxgrid { 
width: auto !important; 
height: auto !important;
background: transparent;
overflow: visible; 
}

#STAR_onair_featured .fin_titlelist .fisherstory {
display: none;	
}

#STAR_onair_featured .fin_titlelist {
float:left;
}

/*
#STAR_onair_featured .fin_headlinelist{
display: none;
visibility: hidden;
}
*/
/* Hover effects */
#STAR_onair_featured .fin_boxgrid{ 
}

#STAR_onair_featured .fin_boxgrid img{ 
width: 454px;
height: 300px;
}

#STAR_onair_featured .fin_boxgrid p, .fin_storydescription, .fin_storydescription p { 
padding: 0 10px; 
color:#afafaf; 
font-weight:bold; 
font: 11px/16px "Lucida Grande", Arial, sans-serif;
margin-bottom: 3px;
margin-top: 3px;
}

#STAR_onair_featured .fisherstory head1 h2.fin_headtitle {
background:none repeat scroll 0 0 #000000;
font-family: Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
height:60px;
line-height:25px;
margin:-60px 0 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); 
opacity: .5; 
overflow:hidden;
padding:0 10px;
width:434px;
}

#STAR_onair_featured h2.fin_headtitle a {
color: #fcfcfc;
display: inline;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 
opacity: 1; 
}

#STAR_onair_featured .fin_thumblist h2.fin_headtitle a {
color:#171F5D;
display:inline;
padding:5px 0px 0 8px;
width: 185px;
}

#STAR_onair_featured h2.fin_headtitle a:hover {
text-decoration: underline;
}

#STAR_onair_media,
#STAR_onair_bios {
border: 1px solid #00c;
background: #fff;
}

#STAR_onair_featured {
height: 300px;
width: 980px;
margin: 5px auto;
}

#STAR_onair_media {
width: 668px;
height: 600px;
}

#STAR_onair_bios {
width: 668px;
height: 250px;
}

/* STAR onair featured */
#STAR_onair_featured #fin_topstory {
background-color: transparent;
color:#fcfcfc;
float:left;
height:255px;
width:454px;
}

#STAR_onair_featured .fin_boxgrid {
height:255px;
width:454px;
overflow:hidden;
}

#STAR_onair_featured .fin_boxgrid img {
height:255px;
width:454px;
}

#STAR_onair_featured #fin_topstory h2.fin_headtitle{
background:none repeat scroll 0 0 #00b0ca;
font-family: arial;
font-size:14px;
font-weight:bold;
height:42px;
line-height:18px;
margin:-1px 0 0;
padding:5px 0 0 10px;
}

#STAR_onair_featured .fin_headlinelist {
background:none repeat scroll 0 0 #FFFFFF;
float:left;
height:300px;
padding:0 15px 0;
width:282px;
}

#STAR_onair_featured .fin_headlinelist h2.fin_headtitle a{
font-size: 12px;
font-weight: bold;
color:#000;
line-height: 16px;
}

#STAR_onair_featured .fin_headlinelist h2.fin_headtitle a:hover {
text-decoration: underline;
}

#STAR_onair_featured .fin_headlinelist h2.fin_headtitle {
padding: 0 0 0 5px;
height: 29px;
}

#STAR_onair_featured .fin_headlinelist h3{
color:#22A0B0;
font-family: Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
padding: 15px 0 0 0;
margin: 5px 0 0 0;
text-transform:uppercase;
background: url("http://komonews.s3.amazonaws.com/STAR_FB_Stripe.gif") top right no-repeat;
}

h3 img {
float: right;
border: none;
}

/*----- On Air Tom & Marina ----*/
#onairtom-and-marina h3 img {
float: none\9;
border: none\9;
}

*:first-child+html #onairtom-and-marina h3 img {
float: none;
border: none;
}

/* ----- BIOS Sections and Main On Air Page ----- */
#STAR_bios_box {
background-color:#FFFFFF;
padding: 10px;
overflow: hidden;
width: 640px;
}

#STAR_bios_box .sectiondiv {
border-bottom: 1px dashed #999;
margin-bottom: 10px;
}

#STAR_bios_box .sectiondiv a {
color:#22A0B0;
font-family: Arial,Helvetica,sans-serif;
font-size: 22px;
font-weight:bold;
text-transform:uppercase;
}

#STAR_bios_box .sectiondiv .jobtitle {
display:none;
}

#STAR_bios_box .imageandtext .grouptext {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
clear: both;
font-weight: normal;
}

#STAR_bios_box .imageandtext img{

}

#STAR_bios_box .imageandtext .grouptext p {
padding: 0;
margin: 0; 
}

#STAR_bios_box .hentry {
float:left;
height:425px;
overflow:hidden;
padding-right:20px;
width:300px;
}

*:first-child+html #STAR_bios_box .hentry {
float:left;
height:450px;
overflow:hidden;
padding-right:20px;
width:300px;
}

#STAR_bios_box .hentry {
float:left;
height:445px\9;
overflow:hidden;
padding-right:20px;
width:300px;
}

#STAR_bios_box .externalLinks img {
float:right;
padding-left:5px; 
padding-top:15px;
}

.bio #imware{
display: none;
}

#bio {
padding: 4px;
background-color: white;
}

/* about page */

#about #storydiv .sectiondiv h1{
color:#22A0B0;
}

#about h3 { 
color:#000;
font-weight: bold;
font-size: 15px;
}

#about h1 {
border-bottom:1px dashed #999999;
color:#22A0B0 !important;
font-family: Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
margin:13px 0 10px;
padding-bottom: 3px;
text-transform:uppercase !important;
}

#about p {
font-size: 12px;
}

#about #directions {
margin: 0;
padding: 0;
}

#about #directions li {
list-style-type: none;
}

#about .columncenter {
padding: 10px;
background: #fff;
}

#featured .storyimgcont{
width: 618px;
margin-bottom: 10px;
}

/* listen live */

#listen #KVI_listen_live h1{
border-bottom:1px dashed #999999;
color:#22A0B0;
font-family: Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:bold;
margin:13px 0 10px 0;
text-transform:uppercase;
}

#listen .columncenter {
background: #fff;
padding: 0 10px;
}

#listen #KVI_listen_live h2 {
float:left;
font-size:18px;
font-weight:normal;
margin:0 25px 20px 15px;
width:400px;
font-family: Arial,Helvetica,Verdana,sans-serif;
}

#listen #KVI_listen_live p {
font-size: 12px;
text-transform: capitalize;
font-weight: normal;
color: #000;
float: left;
}

#listen h3 a {
color: #000;
margin: 0;
padding: 0;
text-decoration: underline;
}

#listen #STAR_audio_archive{
width: 300px;
float: left;
margin-right: 10px;
margin-bottom: 16px;
}

#listen .fin_headlinepulltitle{
float: left;
width: 150px;
font-family: Arial,Helvetica,Verdana,sans-serif;
}

.fin_headlinepulltitle{
font-size: .75em;
float: left;
}

#listen #STAR_audio_archive{
width: 300px;
float: left;
margin-right: 10px;
margin-bottom: 16px;
}

#listen #STAR_audio_archive h2.STAR_box_title {
float: left;
width: 300px;
}

#listen #STAR_audio_archive .fin_headlinebox{
float: left;
margin:10px 0 0;
}

.fin_headlinepullimage img {
border:medium none;
float:left;
margin-right:10px;
width:100px;
}

#listen #STAR_tunegenie {
float: right;
margin-top: 40px;
}

#watch .columncenter,
#contestsevents .columncenter{
background:#FFFFFF none repeat scroll 0 0;
border-right:1px solid #CCCCCC;
padding:0 10px;
}

#contestsevents .KVI_contest_item {
float:left;
height:280px;
margin:0 10px 25px 0;
width:310px;
}

#contestsevents .KVI_contest_image {
margin:0 0 10px;
}

#contestsevents #KVI_contests_box h2 {
margin-bottom:10px;
}

#contestsevents #KVI_contest_list h2 {
border-bottom:1px dashed #999999;
color:#e21737;
font-family: Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
margin:0 0 20px;
padding-bottom:4px;
width:300px;
}

#contestsevents .KVI_contest_description {
float:left;
font-size:0.75em;
margin-bottom:10px;
}

#contestsevents .KVI_contest_more {
font-size:12px;
margin:10px 0;
}

#contestsevents .KVI_contest_rules {
font-size:0.75em !important;
padding-left:10px;
}

/*-------- Concert ---------*/
#concerts #STAR_concert_calendar,
#concerts #KVI_concert_calendar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
float:left;
overflow:hidden;
padding:0 10px 10px;
width:290px;
}
#concerts #STAR_concert_listing a,
#concerts #KVI_concert_listing a {
display:block;
height:55px;
padding:10px 0 10px 3px;
width:100%;
}
#concerts h2.STAR_box_title a,
#concerts h2.KVI_box_title a {
color: #22A0B0;
}
#concerts .STAR_concert_listing ul,
#concerts .KVI_concert_listing ul {
list-style-type:none;
margin:0;
padding:0;
}

#concerts .STAR_concert_listing ul li,
#concerts .KVI_concert_listing ul li{
clear: both;
dispay: block;
height:56px;
}

#concerts .STAR_concert_listing .STAR_concert_date,
#concerts .KVI_concert_listing .KVI_concert_date {
color:#000000;
display:block;
float:left;
font-size:0.75em;
font-weight:bold;
height:36px;
overflow:hidden;
padding:0 10px;
width:70px;
font-family: Arial,Helvetica,sans-serif;
}

#concerts .STAR_concert_listing .STAR_concert_performer,
#concerts .KVI_concert_listing .KVI_concert_performer {
display:block;
float:left;
font-size:0.75em;
height:56px;
overflow:hidden;
padding:0 10px;
width:80px;
font-family: Arial,Helvetica,sans-serif;
}

#concerts .STAR_concert_listing .STAR_concert_venue ,
#concerts .KVI_concert_listing .KVI_concert_venue {
color:#000000;
display:block;
float:left;
font-size:0.75em;
overflow:hidden;
width:100px;
font-family: Arial,Helvetica,sans-serif;
}

#concerts #STAR_events_module {
background:#FFFFFF none repeat scroll 0 0;
float:right;
overflow:hidden;
padding:0 10px;
width:300px;
}

#concerts #STAR_events_module_container{
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
}

#concerts #STAR_audio_archive {
background:#FFFFFF none repeat scroll 0 0;
padding:1px 10px 10px;
}

#concerts #STAR_audio_archive h2.STAR_box_title {
margin:8px 0 10px;
}

h2.STAR_box_title {
border-bottom:1px dashed #999999;
color:#22A0B0;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:bold;
}

#concertsclass-reunion-calendar #storysection .sectiondiv {
display:none;
visibility:hidden;
}

#concertscar-show-calendar #storysection .sectiondiv {
display:none;
visibility:hidden;
}

/*---------- Watch ----------*/
#watch #headlinewatchphotos ul, 
#watch #headlinewatchvideos ul {
background:#FFFFFF none repeat scroll 0 0;
float:left;
margin:10px 0 0;
padding:0;
width:650px;
}

#watch #headlinewatchphotos ul li, 
#watch #headlinewatchvideos ul li {
float:left;
font-size:0.75em;
list-style-type:none;
margin:0 25px 0 0;
padding:0;
width:300px;
}
 
#watch #headlinewatchphotos .headthumb, 
#watch #headlinewatchvideos .headthumb {
float:left;
margin-bottom:10px;
width:300px;
}

#watch .headthumb img, 
#performances .topthumbmore {
height:179px;
overflow:hidden;
width:315px;
}

#watch #headlinewatchphotos .headtitle, 
#watch #headlinewatchvideos .headtitle {
font-family: Arial,Helvetica,sans-serif;
font-size:16px;
}
 
#watch #headlinewatchphotos ul li, 
#watch #headlinewatchvideos ul li {
font-size:0.75em;
list-style-type:none;
}

#performances h1, #watch h1 {
border-bottom:1px dashed #999999;
font-family:Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:bold;
margin:0 0 5px;
text-transform:uppercase;
}

#performances h1 a, #watch h1 a {
color:#22A0B0;
}

#watch .more {
display:none;
visibility:hidden;
}


/* ----- College Section ------ */
#college #story {
padding: 4px;
}

#college #divsection{
display: none;
}

#college #saturdayshows,
#college #sundayshows{
padding-top: 5px;
clear: both;
}

#college .columncenter {
background-color: white;
}

#college .showdiv{
background-color: #00b0ca;
color: white;
font-weight: bold;
font-family: Arial,Helvetica,sans-serif;
font-size: 16px;
padding: 2px;
}

#college .showrow{
clear: both;
height: 28px;
line-height: 28px;
padding: 0 3px 0 3px;
font-weight: bold;
font-family: arial;
font-size: 14px;
}

#college .showrow .time{
width: 95px;
display: block;
float: left;
}

#college .showrow .spacer{
width: 4px;
height: 28px;
display: block;
float: left;
}

#college .showrow .showname{
color: black;
display: block;
float: left;
padding-left: 5px;
}

#college .showrow .showname a{
color: #00b0ca;
}

#college .showrow .showmore {
float: right;
display: block;
width: 65px;
text-align: right;
padding-right: 3px;
}

#college .showrow .showmore a{
color: #e21737;
}

#college .showeven{
background-color: #fff2b8;
}

#college .showeven .spacer{
background-color: white;
}

#onairsaturday-night-fever #STAR_onair_featured .fin_headlinelist{
display: none;
visibility: hidden;
}

/*------- Weekend Planner --------*/
#concerts #STAR_audio_archive {
background:#FFFFFF none repeat scroll 0 0;
padding:1px 10px 10px;
}

#concerts #STAR_audio_archive .fin_headline_summary, #concerts #STAR_audio_archive .fin_headline_body {
font-size:12px;
}

/* --------- Seattle's Greatest --------- */
#greatest #headlinegreatest-of .sectiondiv {
display: none;
}

.parentgreatest #maintable {
background: #fff;
}

.parentgreatest #storysection #storytools,
.parentgreatest #storysection .author,
.parentgreatest #storysection .storyinfo {
display: none;
}

.parentgreatest #storysection {
padding: 8px;
}

.parentgreatest #storysection .storyimgcont {
margin: 0 0 8px 0;
}

#SgcontestFacebook a {
display: block;
background: transparent url(http://media.kvi.com/designimages/SgcontestHomeFacebook200x200.jpg) top left no-repeat;
width: 200px;
height: 100px;
text-indent: -999px;
color: transparent;
float: left;
margin: 0 16px 10px 0;
}

#SgcontestFacebook a:hover {
background: transparent url(http://media.kvi.com/designimages/SgcontestHomeFacebook200x200.jpg) bottom left no-repeat;
}

/* CONTEST HOME PAGE STYLES */

#SgcontestWinnerContent h3 {
width: 420px;
display: block;
font-family: Arial, Helvetica, sans-serif;
color: #00B0CA;
font-size: 30px;
margin: 20px 0 10px 0;
padding: 0px;
float: left;
}

#SgcontestWinnerContent p {
width: 620px;
display: block;
font-family: Arial, Helvetica, sans-serif;
color: #333;
font-size: 14px;
line-height: 18px;
margin: 0 0 30px 0;
padding: 0px;
float: left;
} 

#SgcontestWinnerContent a {
font-family: Arial, Helvetica, sans-serif;
color: #00B0CA;
font-size: 16px;
text-decoration: none;
border-bottom: dotted thin #00B0CA;
} 

#SgcontestWinnerContent a:hover {
font-family: Arial, Helvetica, sans-serif;
color: #FFF;
background: #00B0CA;
font-size: 16px;
font-weight: bold;
text-decoration: none;
padding: 2px;
}

/* CONTEST WINNER PAGE STYLES */
#SgcontestHomeContent {
width: 650px;
overflow: hidden;
margin: 30px 5px 0 5px;
padding: 0 0 30px 0;
}

#SgcontestHomeContent img {
margin: 0px;
padding: 0px;
border: none;
float: left;
}

#SgcontestHomeContent h3 {
width: 420px;
display: block;
font-family: Arial, Helvetica, sans-serif;
color: #00B0CA;
font-size: 30px;
margin: 0 0 10px 20px;
padding: 0px;
float: left;
}

#SgcontestHomeContent p {
width: 400px;
display: block;
font-family: Arial, Helvetica, sans-serif;
color: #333;
font-size: 14px;
line-height: 18px;
margin: 0 0 30px 20px;
padding: 0px;
float: left;
}

#SgcontestFacebook {
width: 200px;
height: 100px;
font-size: 0px;
float: left;
} 

/* --------- More stories custom class ----------*/
.headlinemorestories {
float: left;
width: 646px;
}

.headlinemorestories ul {
list-style-type: none;
padding: 0;
margin: 0;
}

.headlinemorestories ul li {
width: 646px;
clear: both;
overflow: hidden;
margin: 0 0 8px 0;
}

.headlinemorestories .topthumbmore {
padding: 0 8px 10px 0;
float: left;
}

.headlinemorestories .more {
display: block;
margin-top: 5px;
font-size: 12px;
}



