/* -------------- KPLZ GENERAL ------------*/
body {
font-family: Arial, Helvetica, Verdana, sans-serif;
}

a:link, a:visited, a:active {
color: #1D2979;
text-decoration: none;
}

a:hover {
color: #1D2979;
text-decoration: underline;
}

/*  LAYOUT */

.columnleft {
border-right: 1px solid #CCC;
}

.columncenter {
border-right: 1px solid #CCC;
}




/*----------------LAST PLAYED-------------*/

#lastplayed {
margin: 0 2px 14px 2px; 
padding: 0;
float: left;
}

/* ----------- HOME TOP STORY ----------- */
 
#index .topthumb {
float: left;
margin: 0 2px 6px 2px; 
width: 100% !important;
}

#index #topstorydiv h1 {
display:none;
visibility:hidden;
}

#index #topstory p {
clear:both;
font-size: 12px;
line-height: 14px;
margin: 0;
padding: 0 0 6px 0;
}


/* ----------- BREAKING NEWS --------------  */

#breaking {
margin-bottom: 5px;
background: transparent url(http://media.star1015.com/designimages/KPLZ_breaking_news_bot.gif) bottom left no-repeat;
}

#breaking h1 {
color: #1D2979;
letter-spacing: .04em;
margin: 5px 0 0 0;
padding: 5px 10px 0 10px;
height: 24px;
font-size: 18px;
background: transparent url(http://media.star1015.com/designimages/KPLZ_breaking_news_top.gif) top left no-repeat;
}

#breaking p {
color: #1D2979;
margin: 0;
padding: 0 10px 10px 10px;
font-size: 12px;
line-height: 12px;
}

#breaking a {
color: #DC207E;
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;
}



/* ------- HOMEPAGE HEADLINES CENTER COLUMN ------- */

.columncenter .headlines {
font-size:14px;
}

.columncenter .headlines ul {
list-style:none;
margin:0;
padding:0;
}

.columncenter .headlines ul li {
list-style:none;
margin: 4px 0;
padding:0;
}

.columncenter .headlines a {
font-weight:bold;
display:block;
}

.columncenter .headlines p {
margin:0;
padding:0;
font-size: 12px;
line-height:16px;
}

/* KENT and ALAN */

#headlineonairkentalan {
margin: 0 2px; 
padding: 0;
height: auto !important;
float:left;
background: transparent url(http://media.star1015.com/designimages/star_site_sections_am.jpg) top left no-repeat;
}

#headlineonairkentalan .sectiondiv h1 {
text-indent: -9999px;
height: 40px !important;
margin: 0;
padding: 0;
}

#headlineonairkentalan .sectiondiv h1 a {
width:470px;
height:40px;
}

#headlineonairkentalanotherinfo ul li,
#headlineonairkentalan ul li{
margin: 5px 0 20px 0!important;
}

#headlineonairkentalanotherinfo a,
#headlineonairkentalan a {
font-weight:bold;
display: inline;
}


/* JILL TAYLOR */

#headlineonairtaylor {
margin: 0 2px; 
padding: 0;
float: left;
height: auto !important;
background: transparent url(http://media.star1015.com/designimages/star_site_sections_taylor.jpg) top left no-repeat;
}

#headlineonairtaylor h1 {
text-indent: -9999px;
height: 40px !important;
margin: 0;
padding: 0;
}

#headlineonairtaylor .sectiondiv h1 a {
width:470px;
display: block;
height:40px;
}


/* CURT and CORINE */

#headlineonaircurtcorine {
margin: 0 2px; 
padding: 0;
height: auto !important;
float:left;
background: transparent url(http://media.star1015.com/designimages/star_site_sections_pm.jpg) top left no-repeat;
width:470px;
}

#headlineonaircurtcorine h1 {
text-indent: -9999px;
height: 40px !important;
margin: 0;
padding: 0;
}

#headlineonaircurtcorine .sectiondiv h1 a {
width:470px;
display: block;
height:40px;
}





/* ------------ LEFT COLUMN  180 -------- */

.columnleft h1 {
font-size: 16px;
color:#000;
}

/* STAR CLUB */

#starclub {
background: transparent url(http://media.star1015.com/designimages/STARClubBG.jpg) top left no-repeat;
margin:0;
padding:0;
}

#starclub form {
padding: 70px 20px 0 10px;
color:#FFFF00;
font-weight:bold;
font-size:12px;
}

#starclub .styCLWField {
width:100px;
margin: 0;
}

#starclub a {
font-size: 12px;
display:block;
padding: 10px 0;
}

#starclub a:hover {
color: #DC207E;
}

/* WEATHER */

#forecast {
padding-bottom: 6px;
margin-top: -15px; 
}

#weatherbox {
background: transparent url(http://media.star1015.com/designimages/KPLZ_Weather.jpg) top left no-repeat;
border: none; 
margin:0;
padding-top: 38px;
}

#weatherbox .sectiondiv3 {
display: none;
visibility: hidden;
}

/* WEATHER FEED */

.columnleft #weatherbox .icon img {
margin: 10px 0 0 10px;
padding: 0;
border: 1px solid black;
width: 55px;
height: 58px;
float: left;
}

.columnleft #weatherbox .currenttemp {
font-size: 26px;
float: right;
text-align: right;
color: #303030;
padding: 4px 18px 0 0;
width: 80px;
}

.columnleft #weatherbox .currenttemp span {
display: block;
font-size: 11px;
position: relative;
top: 40px;
}

.columnleft #weatherbox .conditions {
clear: both;
font-size: 12px;
font-weight: bold;
padding: 4px 0 10px 0;
width: 80px;
text-align: center;
}

.columnleft #weatherbox .wind, .columnleft #weatherbox .windmph {
display: inline;
}

.columnleft #weatherbox .wind, .columnleft #weatherbox .humidity, .columnleft #weatherbox .pressure, .columnleft #weatherbox .windmph {
clear: both;
font-size: 11px;
margin: 1px 0 0 0
}

/* TRAFFIC */

#trafficmodule {
margin: 6px 0 0 0;
background: transparent url(http://media.star1015.com/designimages/KPLZ_Traffic.jpg) top left no-repeat;
}

#trafficgroup {
padding: 0 0 10px 0;
font-size:12px;
margin: 0;
}

* html #trafficgroup {
height: 56px !important;
}

#trafficmodule .sectiondiv3 {
margin: 0 0 8px 0;
padding: 0;
height: 32px;
}

#trafficmodule .sectiondiv3 h1 {
display: none;
visibility: hidden;
}

.route span {
display: none;
visibility: hidden;
}

.delay {
font-weight: bold;
}

.moretraffic {
display: none;
visibility: hidden;
}

/* LOCAL HEADLINES MODULE */

.columnleft #headlineHeadlines .sectiondiv {
background: transparent url(http://media.star1015.com/designimages/FrsWebsiteKomoNewsradioHeader180x40.jpg) top left no-repeat;
height: 30px;
}

.columnleft #headlineHeadlines .sectiondiv h1 {
text-indent: -9999px;
}

.columnleft #headlineHeadlines {
background-color: #E7F1FD; 
width: 180px;
}

.columnleft .headlines {
margin:0;
padding:0;
font-size: 11px;
}

.columnleft .headlines ul  
{
margin:0 0 0 6px;
padding:0 0 6px 0;
list-style-type:square !important;
width:170px;
}

.columnleft .headlines ul li  
{
padding:0 0 6px 0;
margin:0 0 0 12px;
list-style-type:square !important;
}

.columnleft .headlines ul li a 
{
color:#000;
text-decoration:none;
margin:0px;
padding:0px;
font-weight:bold;
}

.columnleft .headlines ul li a:hover 
{
text-decoration:underline;
margin:0px;
padding:0px;
font-weight:bold;
}

/*  STOCKS  */

#stocks {
background-color: #E7F1FD;
margin-top: 6px;
}

#stocks h1 {
display: none;
visibility: hidden;
}

#stocksfeed {
height: 200px;
margin-left: 5px;
margin-bottom: 5px;
}

* html #stocksfeed {
margin-top: 10px;
}

#stocksfeed tr, #stocksfeed td {
background-color: #E7F1FD;
}

#stocks img {
display: none;
}


/* BRIGHT YELLOW BOX MODULE */

#brightyellow {
margin: 10px -5px 20px -5px;
padding: 10px 5px;
border-top: 4px solid maroon;
border-bottom: 4px solid maroon;
background-color: yellow;
}

#brightyellow h1 {
font-size: 15px;
text-align: center;
margin: 0;
padding: 0;
}

#brightyellow h2 {
font-size: 12px;
text-align: center;
margin: 2px 0 20px 0;
padding: 0;
font-weight: normal;
}

#brightyellow .input {
margin-left: 6px;
}

#brightyellow .submit {
margin-left: 8px;
}

/* ---------------- STORY GENERAL ----------- */

.more {
display: none;
visibility: hidden;
}


/* ----------------STORY IMAGE CAPTIONS----------------------*/

.storybox .leadstoryimg {
float: none;
margin: 0;
padding: 0;
}

.storyimgcont {
float: left;
margin: 0;
padding: 0;
width: 320px;
}

p.caption {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 10px;
margin-top: 0px;
}

/* -------------------- STORY----------------------  */
.storybox {
padding-top: 5px;
clear: both;
}

#storysection {
clear: both;
}

#storysection .sectiondiv h1 {
clear: both;
color: #1D2979;
font-size: 24px;
margin: 0;
padding: 0;
text-transform: none;
}

#storysection h2 {
clear: both;
color: #1D2979;
font-size: 14px;
margin: 5px 0 0 0;
padding: 0;
}

#storysection h3 {
clear: both;
color: #000;
font-size: 12px;
margin: 5px 0 0 0;
padding: 0;
font-weight: normal;
}

#storysection a {
text-decoration: underline;
}

.storybox .leadstoryimg {
float: left;
margin: 0 0 5px 0;
padding: 0;
}

.storybox h2 {
font-size: 16px;
font-style: italic;
margin: -5px 0 12px 0;
padding: 0;

}

.storybox .storybody {
font-size: 13px;
clear: both;
}

.storyinfo {
display:none;
visibility:hidden;
}

.author {
clear: both;
width: 320px;
line-height: 24px;
}

#storyrelatedlink, #storyrelatedphone {
display: none;
visibility: hidden;
}

.storybody {
padding-top: 8px;
}

#imwarelist {
list-style-type: none;
}

#commentform {width: 482px;}

.story #mpcontext-comments {
width: auto;
float: none;
clear: both;
}

/* --------------MORE STORIES-------------- */


#moretopstories h1 {
display:none;
visibility:hidden;
}

.topstorymore h2 {
font-size: 16px;
padding:0;
margin:0;
}

.topstorymore p {
font-size:12px;
padding:0;
margin:2px 0 8px 0;
}

* html .topstorymore p {
padding: 0 0 10px 0;

}


/* ---------------- SECTION PAGES -------------*/

/* ON AIR */

#headlineonairkentalanotherinfo, #headlineonairtaylorotherinfo, #headlineonaircurtcorineotherinfo {
margin: 0 2px; 
padding: 0;
height: auto !important;
float:left;
background: transparent url(http://media.star1015.com/designimages/star_site_sections_cool.jpg) top left no-repeat;
}

#headlineonairkentalanotherinfo .sectiondiv h1, #headlineonairtaylorotherinfo .sectiondiv h1, #headlineonaircurtcorineotherinfo .sectiondiv h1 {
text-indent: -9999px;
height: 40px !important;
margin: 0;
padding: 0;
}

#headlineonairkentalanotherinfo .sectiondiv h1 a, #headlineonairtaylorotherinfo .sectiondiv h1 a, #headlineonaircurtcorineotherinfo .sectiondiv h1 a {
width:470px;
display: block;
height:40px;
}


/* STAR SCRAPBOOK */

#contestseventsscrapbook h1 {
font-size:16px;
color:#1D2979;
}

/* INSIDE STAR - OUR TEAM */

.parentabout .author, .parentabout #storytools, .parentabout .storyinfo {
display: none;
visibility: hidden;
}

.parentabout #storysection h1, .parentabout #surveysection h1 {
margin: 0;
padding: 0;
color: #1D2979;
}

.parentabout .storybox, .parentabout .storybody {
margin: 0;
padding: 0;
}

.parentabout .storybox p {
margin-top: 0;
font-size: 13px;
}

.parentabout .storybox strong {
color: #1D2979;
}


#aboutpeople .columncenter .headlines {
margin: 0 0 12px 0;
}

#aboutpeople .columncenter .headlines ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#aboutpeople .columncenter .headlines ul li {
float: left;
list-style-type: none;
height: auto;
margin: 0 10px 5px 5px;
text-align: center;
}

#aboutpeople .columncenter .headlines ul li img {
border: 2px solid black;
margin: 0;
}

#aboutpeople .columncenter .sectiondiv h1 {
display: none;
}

#aboutpeople .columncenter .headlines h1 {
margin: 12px 0 0 0;
padding: 0;
}

#aboutpeople .columncenter .headlines h1 a {
font-size: 12px;
color: #1D2979;
}

#aboutpeople .columncenter .headlines ul li a {
color: #000;
font-size: 12px;
line-height: 12px;
margin: 0;
padding: 1px;
display: block;
}

#aboutpeople .columncenter .headlines ul li a:hover {
text-decoration: underline;
}

#aboutpeople .columncenter .callout {
display: none;
visibility: hidden;
}

/* ----------------ADVERTISING---------------  */
.columnleft #contextualad {
background-color: #FFFFFF !important;
background-image: none !important;
padding: 10px 5px;
margin: 0 -5px;
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
text-align: left;
}

* html .columnleft #contextualad {
margin: 0;
padding: 10px 0 5px 0;
}

.callout a img {
border: none;
}

.columnleft #skyscraper.callout {
padding: 16px 0 4px 0;
margin: 0;
background: transparent url(http://media.star1015.com/designimages/fisher_ad_bkg.gif) 8px 2px no-repeat;
clear: both;
}

.columncenter .fisher468,
.columncenter #banner.callout,
.columncenter #natadad468x60storybot,
.columnright .callout {
padding: 16px 0 8px 0;
background:transparent url(http://media.star1015.com/designimages/fisher_ad_bkg.gif) no-repeat scroll 0px 2px; text-align:left;
clear: both;
}

.columnright .callout iframe {
padding: 0;
margin: 0;
width: 100%;
}


* HTML .columncenter .callout {
padding: 8px 0 8px 0;
}

*:first-child+html .columncenter .callout {
padding: 8px 0 8px 0;
}

.columncenter #banner.callout {
border-bottom: 1px solid #B9D3EC;
border-top: 1px solid #B9D3EC;
padding: 16px 0 8px 0 ;
margin: 0 0 0 0;
background: transparent url(http://media.star1015.com/designimages/fisher_ad_bkg.gif) 0px 2px no-repeat;
}

#c160ad1, #c160ad3 {
padding: 5px 0 8px 0;
clear: both;
}

#index #leaderboard, #index #leaderboard2, #index #leader-sponsor {
display: none;
visibility: hidden;
}

#leaderboard {
padding: 5px 0 5px 0;
margin: 0;
height: 90px;
width: 978px;
background: transparent url(http://media.star1015.com/designimages/advertisement_vert.gif) no-repeat;
background-position: 115px 14px!important;
background-color: #e0e0e0;
}

#leaderboard .callout {
background: transparent url(http://media.star1015.com/designimages/advertisement_vert.gif) no-repeat;
}

#newscontent .author, #newscontent .storyinfo, #newscontent #storytools {
display: none;
visibility: hidden;
}

#c150ad2.callout {
background: url();
padding: 6px 0 0 0;
}

.columnright #c160ad1.callout,
.columnright #c160ad2.callout,
.columnright #c160ad3.callout,
.columnright #c160ad4.callout {
background:url();
}


/* HOMEPAGE ADVERTISING */

.columncenter #banner .callout,
#banner img {
display:none;
visibility:hidden;
}

#unclewebster {
margin-left: -5px;
}

#unclewebster iframe {
border-top: 1px solid #CCC;
padding: 14px 0px 0px 0px;
background: transparent url(http://media.star1015.com/designimages/fisher_ad_bkg.gif) 2px 2px no-repeat;
z-index: 10;
}

/* ------------- FOOTER ------------ */


#footer {
text-align:center;
padding: 8px;
font-size: 11px;
line-height: 14px;
border-color: #162169;
background: #1d2979 url(http://media.star1015.com/designimages/kplz_footer_bkg.gif) top left repeat-x;
color: #FFF;
width:962px;
}

#footer a {
color: #6381BD;
}

.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;
}

/* --------- SEARCH RESULTS ----------- */

#searchresults h1 {
margin: 0;
font-size: 24px;
color: #1D2979;
}

#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;
}

/* YOUNEWS */

.parentyounews #subnav a {
padding: 3px 10px 0 10px;
}

.parentyounews #subnav a:hover {
padding: 3px 10px 0 10px;
}

.parentyounews .author a {
display: inline;
}


#ynicon {
display: none;
}

#younews .columncenter .headlines a {
display: inline;
}

/* YOUNEWS WIDGET */
.YNhorizmod  {
background: url(http://media.star1015.com/designimages/KPLZ_YouNews.jpg) no-repeat;
padding-top: 30px
}

.YNhorizmod .sectiondiv h1 {
display: none;
}

/*  Listen Live  */

#videopop {
text-align: left;
padding: 5px;
margin: 0px auto;
width: 728px;
background: transparent url(http://media.star1015.com/designimages/kplz_videopop_bkg.jpg) top center no-repeat;
}

#videopop #popsclipstop, #videopop #popsclipbot, #videopop #footer, #videopop .videoiconimg {
display: none;
visibility: hidden;
}

#videopop .spotlight {
float: right;
width: 340px;
height: 480px;
overflow: hidden;
}

#videopop #textarea {
width: 320px;
float: left;
padding: 52px 0 0 0;
margin: 0;
}



#videopop h1 {
font-size: 14px;
font-color
}

#videopop .headline {
width: 340px;
clear: left;
margin-top: 60px;
}

#videopop .headline h3 {
font-size: 14px;
color: #00338E;
margin: 0 0 2px 0;
padding: 0;
}

#videopop .headline p {
font-size: 13px;
color: black;
margin: 0 0 0 105px;
padding: 0;
}

#videopop .headline img {
width: 100px;
float: left;
padding: 0 5px 20px 0;
}

#videopop #textarea {
width: 320px;
float: left;
padding: 52px 0 0 0;
margin: 0;
}

* html #videopop #textarea {
clear:left;
margin: 5px 0 0 0;
}

#videopop #flashPlayerDiv {
float: left;
margin-top: 8px;
}

#videopop .callout {
background: none;
clear: both;
border: none;
}

#videopop #videopopbanner  {
position: relative;
left: 280px;
top: -200px;
}

#videopop .vidwinmid embed {
margin-top: 10px;
}


#videopop #bannerIFrame {
width: 728px;
height: 90px;
margin-top: 20px;
}

#videopop #imware {
float: left;
position: absolute;
top: 0;
left: 10px;
}

/*artist of the month*/

#onairmusicstarartist1 .columncenter,
#onairmusicstarartist2 .columncenter {
border: none;
}

#onairmusicstarartist1 .sectiondiv,
#onairmusicstarartist1 .columnright,
#onairmusicstarartist1 .columnleft,
#onairmusicstarartist1 .author,
#onairmusicstarartist1 #contextualad,
#onairmusicstarartist2 .sectiondiv,
#onairmusicstarartist2 .columnright,
#onairmusicstarartist2 .columnleft,
#onairmusicstarartist2 .author,
#onairmusicstarartist2 #contextualad
{
display: none;
}

#gfdownload {
margin: 120px 0 0 0;
padding: 0;
}


#onairmusicstarartist1 .storybox,
#onairmusicstarartist2 .storybox
 {
background-image: url(http://media.star1015.com/designimages/KPLZ_stararrtist_bg.jpg);
width: 978px;
height: 660px;}
.cameo { 
width: 440px; 
height: 430px; 
padding:120px 0 0 50px; 
margin: 0; float: left; 
clear: both;}

.AOTMinfo {
width: 230px;
float: right;
margin: 120px 50px 0 0; 
}
.AOTMinfo2 {
float: right;  
width: 400px; 
margin: 0; 
padding: 0 50px 0 5px; 
}
#gfdownload {
display: inline; 
float: right; 
width: 170px;
margin: 130px 0 0 0;
}

#gfdownload a {
color: #9e049e !important;
padding: 5px;
font-weight:bold;
}

.AOTMinfo h1 {font-size: 14px;}
.AOTMinfo h2,
.AOTMinfo2 h2
 {
font-size: 12px !Important; 
color: #000 !important; 
font-style: normal;
}

.AOTMinfo a,
.AOTMinfo2 a
 {
font-size: 12px !Important; 
color: #9e049e !important; 
font-style: normal;
}


.AOTMinfo p {
margin-bottom: 5px !Important;
}

.AOTMinfo2 p {
margin-bottom: 15px;
}

.AOTMinfo p , 
.AOTMinfo li, 
.AOTMinfo2 ul,
.AOTMinfo ul {
font-size: 12px;
padding: 0;margin: 0;
list-style-type: none;
}


.AOTMinfo2 li {
display: inline;
}

