@charset "utf-8";

body {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#404040;
background:url(../img/bgCloudBg.gif) top center no-repeat;
background-color:#e6e6e6;
}
.bold {
font-weight:bold;
}
.h1 {
font-size:17px;
color:#b30000;
}
.h1b {
font-size:17px;
color:#000;
}
.h2 {
font-size:14px;
color:#000;
}
.h3 {
font-size:13px;
color:#1a1a1a;
}
.small {
font-size:11px;
}
.smallGray {
font-size:11px;
color:#808080;
}
.smallBold {
font-size:11px;
font-weight:bold;
}
.red {
color:#b30000;
font-weight:bold;
}
.gray {
color:#808080;
}
img {
font-size:9px;
color:#999;
}
hr {
clear:both;
height:1px;
background-color:#999;
border-width:0;
margin:20px 0px 20px 0px;
}
#underline {
clear:both;
width:100%;
border-bottom:1px #999 solid;
margin-bottom:20px;
}
#underline2 {
clear:both;
width:100%;
border-bottom:1px #999 solid;
margin-bottom:10px;
}
#clouds {
position:absolute;
top:0px;
left:0px;
width:100%;
height:765px;
background:url(../img/bgClouds1.jpg) top center no-repeat;
}
#logo {
position:absolute;
top:30px;
left:50%;
margin-left:-470px;
height:105px;
}
.verse {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
}
.verseToggle {
cursor:pointer;
}
#nav {
position:absolute;
top:150px;
left:50%;
margin-left:-460px;
width:920px;
}
#nav a {
font-size:17px;
color:#d4d4d4;
text-decoration:none;
margin-right:20px;
text-shadow:#000000 1px 1px 2px;
outline:none;
}
#nav a:hover {
color:#fff;
}
#bodyTop {
position:absolute;
top:170px;
left:50%;
width:960px;
height:40px;
margin-left:-480px;
}
#container {
position:absolute;
top:210px;
left:50%;
width:960px;
margin-left:-480px;
}
#bodyHome {
float:left;
width:900px;
padding:0px 40px 0px 20px;
background:url(../img/pageBgMidHome.png) repeat-y;
}
#body {
width:880px;
padding:0px 40px 0px 40px;
background:url(../img/pageBgMid.png) repeat-y;
}
#homeL {
float:left;
width:220px;
margin:0px 20px 0px 0px;
}
#homeR {
float:left;
width:660px;
}
#nowPlayingHome {
margin:0px 0px 0px 20px;
}
#nowPlaying {
}
#nowPlayingText img {
margin-right:10px;
}
#nowPlayingPic {
padding-right:20px;
height:90px;
text-align:right;
}
#nowPlayingShadow {
z-index:100;
width:100%;
height:10px;
margin-top:-10px;
}
a:link.homeListen, a:visited.homeListen, a:hover.homeListen, a:active.homeListen  {
display:block;
width:200px;
height:45px;
background:url(../img/homeListen.jpg) top left no-repeat;
font-size:16px;
color:#333;
text-decoration:none;
padding:25px 0px 0px 20px;
outline:none;
}
a:link.homeFindStation, a:visited.homeFindStation, a:hover.homeFindStation, a:active.homeFindStation {
display:block;
width:200px;
height:45px;
background:url(../img/homeFindStation.jpg) top left no-repeat;
font-size:16px;
color:#333;
text-decoration:none;
padding:25px 0px 0px 20px;
outline:none;
}
#homeLBottom {
width:180px;
padding:20px 20px 0px 20px;
background:url(../img/homeBottomLTop.png) top left no-repeat;
}
#homeNews {
width:574px;
height:30px;
margin-top:20px;
padding:3px 5px 7px 81px;
background:url(../img/bgNewsHome.gif) no-repeat;
}
#homeNews a:link {
color:#666;
text-decoration:none;
outline:none;
}
#homeNews a:visited {
color:#666;
text-decoration:none;
outline:none;
}
#homeNews a:hover {
color:#666;
text-decoration:underline;
outline:none;
}
#homeNews a:active {
color:#666;
text-decoration:none;
outline:none;
}
#hbText {
position:absolute;
top:180px;
left:75px;
color:#fff;
}
#hbText a:link {
color:#e1a72a;
outline:none;
}
#hbText a:visited {
color:#e1a72a;
outline:none;
}
#hbText a:hover {
color:#fad27a;
outline:none;
}
#hbText a:active {
color:#e1a72a;
outline:none;
}
#homeBottomC {
float:left;
width:440px;
margin:0px 0px 20px 0px;
}
#homeBottomR {
float:left;
width:200px;
margin:20px 0px 0px 20px;
}
#homeBottomR img {
display:block;
margin-bottom:20px;
}
#footerHome {
clear:both;
width:920px;
font-size:11px;
color:#808080;
padding:40px 20px 20px 20px;
background:url(../img/pageBgBottomHome.png) top center no-repeat;
text-align:center;
}
#footer {
width:920px;
font-size:11px;
color:#808080;
padding:40px 20px 20px 20px;
background:url(../img/pageBgBottom.png) top center no-repeat;
text-align:center;
}
#footerLinks {
float:left;
width:153px;
text-align:left;
margin:0px 0px 20px 0px;
}
#footerLinks a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#404040;
text-decoration:none;
}
#footerLinks a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#404040;
text-decoration:none;
}
#footerLinks a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}
#footerLinks a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#404040;
text-decoration:none;
}
#footerCopyright {
clear:both;
text-align:left;
border-top:1px #fff solid;
padding-top:20px;
}
#counter {
position:fixed;
top:100%;
left:5px;
height:12px;
margin-top:-17px;
color:#fff;
font-size:10px;
}
#colLSection.sw {
width:158px;
margin-bottom:20px;
padding:10px 10px 0px 10px;
background-color:#f7f7f7;
border:1px #ccc solid;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
#columnL {
float:left;
width:660px;
}
#columnR {
float:left;
width:200px;
margin:0px 0px 0px 20px;
}
#columnR img {
display:block;
margin-bottom:20px;
}
#listenL {
float:left;
width:200px;
}
#listenR {
float:left;
width:440px;
margin:0px 0px 0px 20px;
}
#listenTop {
padding:9px 10px 9px 10px;
background-color:#f2f2f2;
margin-bottom:20px;
border:1px #ccc solid;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
a:link.listenTop, a:visited.listenTop, a:active.listenTop {
margin-right:15px;
text-decoration:none;
outline:none;
}
a:hover.listenTop {
text-decoration:underline;
outline:none;
}
#listenL a:link.listen {
display:block;
padding:7px;
text-decoration:none;
background-color:#fff;
border-bottom:1px #ccc solid;
outline:none;
}
#listenL a:hover.listen {
background-color:#f2f2f2;
outline:none;
}
#listenLinkText {
float:left;
margin:20px 10px 5px 0px;
}
#listenLinkIcons {
float:left;
margin:20px 0px 5px 0px;
}
#listenLinkIcons img {
margin-right:10px;
}
a:link.listenPopup, a:visited.listenPopup, a:active.listenPopup {
clear:both;
display:block;
width:131px;
background:url(../img/btnListenPlay.png) left no-repeat;
padding:17px 0px 17px 69px;
text-decoration:none;
font-size:15px;
outline:none;
}
a:hover.listenPopup {
background:url(../img/btnListenPlayHover.png) left no-repeat;
outline:none;
}
#phoneDiv {
clear:both;
}
#phoneTitle {
clear:both;
margin-top:20px;
}
#phonePic {
float:left;
width:120px;
height:240px;
padding:20px 0px 0px 0px;
}
#phoneInfo {
float:left;
width:320px;
min-height:240px;
padding:20px 0px 0px 0px;
margin-bottom:20px;
}
#programsL {
float:left;
width:200px;
}
#programLoader {
float:left;
width:440px;
height:430px;
margin:0px 0px 20px 20px;
text-align:center;
}
#programTimezones {
display:none;
float:left;
width:440px;
margin:0px 0px 20px 20px;
}
#programsR {
display:none;
float:left;
width:440px;
margin:0px 0px 20px 20px;
}
#programSchedule {
display:block;
}
.programHeading {
font-size:10px;
color:#808080;
font-weight:bold;
}
#programHeadingTime_MF, #programHeadingTime_SAT, #programHeadingTime_SUN {
float:left;
width:110px;
line-height:20px;
}
#programHeadingTitle {
float:left;
width:190px;
line-height:20px;
}
#programHeadingSpeaker {
float:left;
width:140px;
line-height:20px;
}
#timeMF_HDT, #timeMF_HST, #timeMF_AT, #timeMF_PT, #timeMF_MT, #timeMF_CT, #timeMF_ET,
#timeSAT_HDT, #timeSAT_HST, #timeSAT_AT, #timeSAT_PT, #timeSAT_MT, #timeSAT_CT, #timeSAT_ET,
#timeSUN_HDT, #timeSUN_HST, #timeSUN_AT, #timeSUN_PT, #timeSUN_MT, #timeSUN_CT, #timeSUN_ET {
display:none;
}
.programTime {
float:left;
width:110px;
line-height:2em;
margin:0px 0px 20px 0px;
}
.programTitle {
float:left;
width:190px;
line-height:2em;
margin:0px 0px 20px 0px;
}
.programSpeaker {
float:left;
width:140px;
line-height:2em;
margin:0px 0px 20px 0px;
}
#programsContacts {
float:left;
width:440px;
margin:0px 0px 20px 20px;
}
hr.spacer {
clear:both;
margin:20px 0px 20px 0px;
color:#fff;
}
#programsContactsHeader {
clear:both;
padding:9px 10px 9px 10px;
margin:20px 0px 20px 0px;
font-size:17px;
color:#b30000;
background-color:#f2f2f2;
border:1px #ccc solid;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}
#programsInfo {
display:none;
position:absolute;
top:30px;
left:50%;
margin-left:-264px;
width:468px;
background-color:#fff;
padding:30px 30px 47px 30px;
border-radius:9px;
-moz-border-radius:9px;
-webkit-border-radius:9px;
box-shadow:0px 2px 7px #000;
-webkit-box-shadow:0px 2px 7px #000;
-moz-box-shadow:0px 2px 7px #000;
}
#programsInfoBg {
width:100%;
background-color:#fff;
}
#programsInfoClose {
width:100%;
text-align:right;
}
#programsInfoTitle {
float:left;
width:100%;
margin-bottom:25px;
}
#programsInfoLeft {
float:left;
margin-right:30px;
}
#programsInfoLeft img {
margin:3px 0px 0px 7px;
border-top:7px #fff solid;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
box-shadow:0px 2px 7px #404040;
-webkit-box-shadow:0px 0px 7px #404040;
-moz-box-shadow:0px 0px 7px #404040;
}
#programsInfoRight {
float:left;
}
area {
outline:none;
}
.contactLink {
margin-right:5px;
}
#stationsL {
float:left;
width:170px;
margin:0px 0px 20px 0px;
}
#stationLoader {
float:left;
width:460px;
height:460px;
margin:20px 0px 20px 30px;
text-align:center;
}
#stationsR {
display:none;
float:left;
width:460px;
margin:0px 0px 20px 30px;
}
.stations {
line-height:20px;
}
.stationsCity {
float:left;
width:200px;
min-height:20px;
line-height:20px;
}
.stationsFreq {
float:left;
width:80px;
min-height:20px;
line-height:20px;
}
.stationsCall {
float:left;
width:74px;
min-height:20px;
line-height:20px;
}
.stationsType{
float:left;
width:70px;
min-height:20px;
line-height:20px;
}
#state {
clear:both;
padding:20px 0px 0px 10px;
}
#stationStateLinks {
width:150px;
height:106px;
padding:7px 10px 7px 10px;
margin-bottom:15px;
overflow:auto;
background:url(../img/bgStateSelect.jpg) top left no-repeat;
}
#stationStateLinks a {
}
#stationSubheading {
font-size:10px;
color:#808080;
}
#stationHeadingCity {
float:left;
width:200px;
}
#stationHeadingFreq {
float:left;
width:80px;
}
#stationHeadingCall {
float:left;
width:74px;
}
#stationHeadingType {
float:left;
width:70px;
}
#stationSpacer {
clear:both;
height:20px;
}
#stationsBack2Top {
clear:both;
text-align:right;
padding:25px 21px 0px 0px;
background:url(../img/buttonBackToTop.png) bottom right no-repeat;
height:16px;
}
#stationsL_FP {
float:left;
width:170px;
margin:0px 0px 20px 0px;
}
#stationsR_FP {
float:left;
width:460px;
margin:0px 0px 20px 30px;
}
p.list {
margin:0px 0px 10px 0px;
padding:0px 0px 0px 9px;
background:url(../img/arrow2.gif) top left no-repeat;
background-position:0px 2px;
}
#bgFadeBlack {
display:none;
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
background-image:url(../img/bgFadeBlack77.png);
}
#bgFadeWhite {
display:none;
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
background-image:url(../img/bgFadeWhite.png);
}
#stationsMap {
display:none;
position:fixed;
top:0px;
left:50%;
width:660px;
height:100%;
margin-left:-370px;
padding:20px 40px 0px 40px;
background:url(../img/bgStationMap740x1.png) repeat-y;
text-align:center;
}
a:link, a:visited, a:hover, a:active { 
font-family:Arial, Helvetica, sans-serif;
color:#004080;
outline:none;
text-decoration:underline;
outline:none;
}
#dhtmltooltip {
color:#333;
position:absolute;
padding:2px 4px 2px 4px;
background:url(../img/bgToolTip.png);
background-color:#fff;
visibility:hidden;
z-index:100;
-moz-border-radius:4px;
-webkit-border-radius:4px;
box-shadow:0px 2px 5px #808080;
-webkit-box-shadow:0px 2px 5px #808080;
-moz-box-shadow:0px 2px 5px #808080;
filter:progid:DXImageTransform.Microsoft.dropShadow(color=#808080, offX=0, offY=2, positive=true);
}
/*
box-shadow:0px 2px 8px #000000;
-webkit-box-shadow:0px 2px 8px #000000;
-moz-box-shadow:0px 2px 8px #000000;
filter:progid:DXImageTransform.Microsoft.dropShadow(color=#000000, offX=0, offY=2, positive=true);
*/
a.linkPDF {
display:block;
background:url(../img/icon30x30pdf.gif) top left no-repeat;
padding:0px 0px 0px 40px;
margin-bottom:1em;
}
a.linkXLS {
display:block;
background:url(../img/icon30x30excel.gif) top left no-repeat;
padding:0px 0px 0px 40px;
margin-bottom:1em;
outline:none;
}
a.linkDownload {
display:block;
background:url(../img/programIcon2download.gif) top left no-repeat;
padding:4px 0px 0px 50px;
margin-bottom:10px;
height:56px;
outline:none;
}
a.linkContact {
display:block;
background:url(../img/programIcon1contact.gif) top left no-repeat;
padding:4px 0px 0px 50px;
margin-bottom:10px;
height:56px;
outline:none;
}
a.linkMusic {
display:block;
background:url(../img/programIcon3music.gif) top left no-repeat;
padding:4px 0px 0px 50px;
margin-bottom:10px;
height:56px;
outline:none;
}
a.linkHelp {
display:block;
background:url(../img/icon30x30help.gif) top left no-repeat;
padding:0px 0px 0px 40px;
margin-bottom:1em;
outline:none;
}
.collapseDiv {
margin:10px 0px 10px 0px;
display:none;
}
#lo_Rotation {
float:left;
text-align:center;
}
#lo_Time {
float:left;
margin-left:10px;
}
#loRotations {
display:none;
position:absolute;
top:0px;
left:50%;
margin-left:-460px;
width:920px;
}
#loTemplates {
display:none;
position:absolute;
top:0px;
left:50%;
margin-left:-150px;
width:300px;
}
#loBgRotations {
float:left;
width:240px;
background-color:#fff;
padding:20px;
margin:0px 40px 30px 0px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
#loBgTemplates {
float:left;
width:260px;
background-color:#fff;
padding:20px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
#loHeader {
clear:both;
text-align:center;
color:#fff;
height:37px;
}
#loHeader a {
color:#fff;
}
#contactL {
float:left;
width:220px;
margin-right:20px;
}
#contactR {
float:left;
width:420px;
}
#colSection {
margin:20px 0px 20px 0px;
padding:15px;
background-color:#f7f7f7;
border:1px #ccc solid;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
#playlogList {
float:left;
width:50%;
line-height:1.5em;
}
table {
text-align:center;
font-weight:bold;
}
tr.hdng td {
background-color:#e5e5e5;
border-top:1px #999 solid;
}
tr.text {
font-weight:normal;
}
td {
border-right:1px #999 solid;
border-bottom:1px #999 solid;
}
td#left {
border-left:1px #999 solid;
}
#sticker {
float:left;
width:180px;
padding-bottom:30px;
text-align:center;
}
#sticker:first-line {
font-weight:bold;
}
#downloadScheduleStation{
width:50%;
float:left;
margin-bottom:2em;
}
#wallpaper {
float:left;
width:320px;
margin-bottom:30px;
}
a.webBannerLink {
display:block;
padding:5px;
border:1px #ccc solid;
text-decoration:none;
color:#404040;
margin-bottom:20px;
background-color:#f2f2f2;
outline:none;
}
.webBanner {
display:none;
padding:19px;
border:1px #ccc solid;
border-top-style:none;
margin:-20px 0px 20px 0px;
}
#newsL {
float:left;
width:160px;
margin-right:20px;
}
#newsR {
float:left;
width:480px;
}
#newsArticle {
width:620px;
margin:0px 0px 10px 0px;
padding:20px;
background:url(../img/bgNews.jpg) no-repeat;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
#newsLoader {
padding:50px 0px 50px 0px;
width:100%;
text-align:center;
}
#newsContainer {
display:none;
}

/* Content Slider Code */
.sliderwrapper {
position:relative; /*leave as is*/
overflow:hidden; /*leave as is*/
width:660px; /*width of featured content slider*/
height:240px;
}
.sliderwrapper .contentdiv {
visibility:hidden; /*leave as is*/
position:absolute; /*leave as is*/
left:0;  /*leave as is*/
top:0;  /*leave as is*/
padding:0px;
background:white;
width:660px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height:100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}
.pagination {
width:640px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align:center;
padding-top:5px;
}
.pagination a {
padding:1px 12px 1px 12px;
text-decoration:none; 
color:#333;
background:#ccc;
outline:none;
}
.pagination a:hover, .pagination a.selected {
color:#fff;
background-color:#162536;
font-weight:bold;
outline:none;
}