div, span {font-family: helvetica, geneva, arial, sans-serif; font-size: 10px;}

.fAnnouncer {font-size: 9px; margin-top: 14px; margin-left: 2px; margin-right: 5px; color: #003068; font-weight: bold;}
a.fAnnouncerLink {color: #2D4A9A;}
a.fAnnouncerLink:hover {color: #FFFFFF;}

.fPlaying {font-size: 11px; font-weight: bold; margin-left: 8px; margin-top: 4px; margin-right: 5px;}
.fPlayingArtist {font-size: 11px; margin-top: 2px; margin-right: 5px; margin-left: 8px; color: #003068; font-weight: bold;}

.fRecentlyPlayedTitle {font-weight: bold; margin-left: 5px; margin-right: 0px; margin-top: 5px; font-size: 11px;}
.fRecentlyPlayed {font-size: 9px; margin: 0px 5px 0px 5px;}
.fRecentlyPlayedArtist {font-size: 9px; margin: 0px 5px 5px 5px; color: #003068; font-weight: bold;}

.fHeardOnAirTitle {font-weight: bold; font-size: 11px; margin-top: 5px; margin-left: 8px;}
.fHeardOnAir {font-size: 9px; margin-left: 8px; margin-right: 5px;}

.fGoodNews {font-size: 9px; margin-top: 5px; margin-left: 8px; margin-right: 8px;}

.fTopStoryTitle {font-size: 12px; color: #2D4A9A; font-weight: bold; margin-left: 10px;}
.fTopStoryBody {margin-left: 10px;}

.fSecondStoryTitle {font-size: 11px; color: #2D4A9A; font-weight: bold; margin-left: 10px;}
a.fSecondStoryTitleLink {color: #2D4A9A;}
a.fSecondStoryTitleLink:hover {color: #FFE000;}

.fSecondStoryBody {font-size: 9px; margin-left: 14px;}
.fSecondStoryMore {font-size: 8px; margin-left: 14px; color: #2D4A9A;}


.fDate {font-size: 9px; color: #FFFFFF; font-weight: bold; margin-left: 2px; margin-right: 10px; margin-top: 5px; text-align: right; }
.fLocation {font-size: 12px; color: #BED071; font-weight: bold; margin-left: 2px; margin-right: 10px; text-align: right;}
.fZipForm {font-size: 9px; color: #FFFFFF; margin-right: 10px; margin-left: 2px; margin-top: 4px; margin-bottom: 4px; text-align: right;}

.fEventBase {font-size: 11px; margin-left: 9px; margin-right: 2px; margin-bottom: 5px; font-weight: bold;}
.fEventDate {color: #BED071;}
.fEventInfo {color: #FFFFFF; text-decoration: none;}

.fButtons { margin-top: 1px; }

.fAddress {color: #FFFFFF; font-size: 10px; margin-left: 9px; margin-top: 5px;}
.fContact {color: #FFFFFF; font-size: 10px; margin-left: 9px; font-weight: bold; margin-top: 5px;}
.fPrivacy {color: #FFFFFF; font-size: 9px; margin-left: 9px;}

.Subhead {font-size: 12px; color: #2D4A9A; font-weight: bold; margin-top: 10px;}

/* Link Styles */

a {text-decoration: none;}
a:hover {color: #FFE000;}

a.whiteLink {color: #FFFFFF;}
a.whiteLink:hover {color: #BED071;}

a.blueLink {color: #2D4A9A;}
a.blueLink:hover {color: #FFE000;}

a.blackLink {color: #000000;}
a.blackLink:hover {color: #FFE000;}

a.redLink {color: #A01919;}
a.redLink:hover {color: #FFE000;}

/* Styles for the drop down menus */

div.dropdowns {filter: progid: DXImageTransform.Microsoft.Alpha(opacity=90); padding: 5px; color: #ffffff; font-family: arial, helvetica, geneva, sans-serif; font-size: 11px;}
a.dropdowns, a.dropdowns:link, a.dropdowns:active, a.dropdowns:visited {color: #ffffff; font-family: arial, helvetica, geneva, sans-serif; font-size: 11px; margin-bottom: 52px;}
a.dropdowns:hover {color: #BED071;}
a.mainNav {color: #000000; font-family: arial, helvetica, geneva, sans-serif; font-size: 11px; font-weight: bold;}

/* Styles for the main content of the website */

.cTopHeadline { font-weight: bolder; font-family: arial, helvetica, geneva, sans-serif; font-size: 20px; margin-top: 0px; margin-left: 0px; color: #AEB6CC; }
.cTopSubhead { font-family: arial, helvetica, geneva, sans-serif; font-size: 15px; margin-top: 0px; color: #003366; }
.cBigHeadline { font-family: arial, helvetica, geneva, sans-serif; font-size: 40px; margin-top: 0px; margin-bottom: 8px; margin-left: 18px; color: #E7EAAF; }
.cHeadline { font-weight: bolder; font-family: arial, helvetica, geneva, sans-serif; font-size: 15px; margin-top: 0px; margin-bottom: 5px; margin-left: 18px; color: #003366; }
.cSubhead { font-weight: bolder; font-family: arial, helvetica, geneva, sans-serif; font-size: 11px; margin-top: 0px; margin-bottom: 10px; margin-left: 18px; color: #000000; }
.cContentBlue { font-family: arial, helvetica, geneva, sans-serif; font-size: 11px; margin-left: 18px; margin-right: 18px; margin-top: 0px; margin-bottom: 5px; color: #003366; }
.cContent { font-family: arial, helvetica, geneva, sans-serif; font-size: 11px; margin-left: 18px; margin-right: 18px; margin-top: 0px; margin-bottom: 8px; color: #000000; }

a.cContentLink {color: #2F488E; font-weight: bold;}
a.cContentLink:hover {color: #FFE000;}


#PLR-Title {
	position:absolute;
	left:0px;
	top:0px;
	width:340px;
	height:66px;
}

#top_blocker {
	position:absolute;
	left:340px;
	top:0px;
	width:430px;
	height:46px;
}

#Inside2 {
	position:absolute;
	left:340px;
	top:46px;
	width:40px;
	height:19px;
}

#Community2 {
	position:absolute;
	left:385px;
	top:46px;
	width:78px;
	height:19px;
}

#Support2 {
	position:absolute;
	left:463px;
	top:46px;
	width:61px;
	height:19px;
}

#Music2 {
	position:absolute;
	left:524px;
	top:46px;
	width:46px;
	height:19px;
}

#Programs2 {
	position:absolute;
	left:570px;
	top:46px;
	width:72px;
	height:19px;
}

#Contests2 {
	position:absolute;
	left:642px;
	top:46px;
	width:67px;
	height:19px;
}

#Events2 {
	position:absolute;
	left:709px;
	top:46px;
	width:61px;
	height:19px;
}

#Spacer10 {
	position:absolute;
	left:0px;
	top:66px;
	width:184px;
	height:16px;
	background-color:#CED45D;
}

#Spacer11 {
	position:absolute;
	left:184px;
	top:66px;
	width:159px;
	height:16px;
	background-color:#CED45D;
	overflow:hidden;
}

#Top-Stories {
	position:absolute;
	left:343px;
	top:66px;
	width:73px;
	height:16px;
	background-color:#CED45D;
	overflow:hidden;
}

#News {
	position:absolute;
	left:416px;
	top:66px;
	width:38px;
	height:16px;
	background-color:#CED45D;
	overflow:hidden;
}

#Heard-on-Air {
	position:absolute;
	left:454px;
	top:66px;
	width:82px;
	height:16px;
	background-color:#CED45D;
	overflow:hidden;
}

#Spacer15 {
	position:absolute;
	left:536px;
	top:66px;
	width:234px;
	height:16px;
	background-color:#CED45D;
	overflow:hidden;
}

#left_sidebar {
	position:absolute;
	left:0px;
	top:82px;
	width:184px;
	height:425px;
	background-color:#E7EAAF;
	z-index: 15;
}

#Call-Letters {
	position:absolute;
	left:0px;
	top:82px;
	width:184px;
	height:73px;
	z-index: 20;
}

#Content {
	position:absolute;
	left:184px;
	top:82px;
	width:586px;
	height:425px;
	background-color:#FFFFFF;
	overflow-x: hidden;
	overflow-y: auto;
}

#ContentSmall {
	position:absolute;
	left:184px;
	top:82px;
	width:586px;
	background-color:#FFFFFF;
}


#Good-News-Title {
	position:absolute;
	left:51px;
	top:126px;
	width:102px;
	height:10px;
	background-color:#E7EAAF;
	z-index: 25;
}

#Good-News-Verse {
	position:absolute;
	left:0px;
	top:139px;
	width:184px;
	/*height:63px;*/
	height:53px;
	z-index: 20;
}

#Spacer21 {
	position:absolute;
	left:0px;
	top:202px;
	/*top:212px;*/
	width:184px;
	height:1px;
	background-color:#FFFFFF;
	z-index: 20;
	overflow:hidden;
}

#Heard-On-Air-Title {
	position:absolute;
	left:0px;
	/*top:213px;*/
	top:203px;
	width:87px;
	height:25px;
	z-index: 20;
}

#Spacer24 {
	position:absolute;
	left:87px;
	/*top:213px;*/
	top:203px;
	width:1px;
	height:155px;
	background-color: #FFFFFF;
	z-index: 20;
}

#Recently-Played-Title {
	position:absolute;
	left:88px;
	/*top:213px;*/
	top:203px;
	width:96px;
	height:25px;
	z-index: 20;
}

#Heard-On-Air-Content {
	position:absolute;
	left:0px;
	/*top:238px;*/
	top:228px;
	width:87px;
	height:130px;
	z-index: 20;
}

#Recently-Played {
	position:absolute;
	left:88px;
	/*top:238px;*/
	top:228px;
	width:96px;
	height:130px;
	background-color:#E7EAAF;
	z-index: 20;
}

#Spacer27 {
	position:absolute;
	left:0px;
	/*top:368px;*/
	top:358px;
	width:184px;
	height:1px;
	background-color:#FFFFFF;
	z-index: 20;
	overflow:hidden;
}

#Whats-Playing-Now {
	position:absolute;
	text-align:center;
	left:12px;
	/*top:376px;*/
	top:363px;
	width:152px;
	height:10px;
	background-color:#E7EAAF;
	z-index: 21;
}

#Playing-Now {
	position:absolute;
	left:0px;
	/*top:386px;*/
	top:376px;
	width:184px;
	height:43px;
	background-color:#E7EAAF;
	z-index: 20;
	overflow:auto;
}

#Listen-Live {
	position:absolute;
	left:0px;
	top:429px;
	width:184px;
	height:78px;
	background-color:#E2E6F3;
	z-index: 20;
	overflow:hidden;
}

#Announcer {
	position:absolute;
	left:13px;
	top:441px;
	width:45px;
	height:54px;
	background-color:#FFD017;
	z-index: 25;
}

#Announcer-Name {
	position:absolute;
	left:63px;
	top:420px;
	/*top:440px;*/
	width:118px;
	height:10px;
	z-index: 20;
}

#Real-Audio {
	position:absolute;
	left:0px;
	top:412px;
	width:50px;
	height:17px;
	background-color:#CFD894;
	z-index: 20;
	overflow:hidden;
}

#Windows-Media {
	position:absolute;
	left:49px;
	top:412px;
	width:74px;
	height:17px;
	background-color:#CFD894;
	z-index: 20;
	overflow:hidden;
}

#CurrentDate {
	position:absolute;
	left:0px;
	top:507px;
	width:163px;
	height:21px;
}

#Spacer14 {
	position:absolute;
	left:163px;
	top:507px;
	width:1px;
	height:85px;
}

#Events-Title {
	position:absolute;
	left:164px;
	top:507px;
	width:59px;
	height:21px;
}

#Spacer40 {
	position:absolute;
	left:223px;
	top:507px;
	width:176px;
	height:21px;
}

#Spacer16 {
	position:absolute;
	left:399px;
	top:507px;
	width:1px;
	height:85px;
}

#Spacer241 {
	position:absolute;
	left:400px;
	top:507px;
	width:219px;
	height:85px;
}

#Spacer18 {
	position:absolute;
	left:619px;
	top:507px;
	width:1px;
	height:85px;
}

#Spacer243 {
	position:absolute;
	left:620px;
	top:507px;
	width:150px;
	height:85px;
}

#Spacer244 {
	position:absolute;
	left:0px;
	top:528px;
	width:163px;
	height:64px;
}

#EventsCalendar {
	position:absolute;
	left:164px;
	top:528px;
	width:235px;
	height:64px;
}