body {
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2b2b2b;
background-image:url(../img/bg1300x610.jpg);
background-repeat:no-repeat;
background-position:top center;
background-color:#000;
}
.h1 {
font-size:18px;
font-weight:bold;
color:#000;
}
.h2 {
font-size:15px;
font-weight:bold;
color:#000;
}
.h3 {
font-size:13px;
font-weight:bold;
color:#000;
}
.small {
font-size:10px;
}
.red {
color:#900;
}
.redBold {
color:#900;
font-weight:bold;
}
.bold {
font-weight:bold;
}
.smallGray {
font-size:11px;
color:#999;
}
.gray {
color:#999;
}
img {
font-size:9px;
color:#808080;
}
#underline {
width:100%;
border-bottom:1px #808080 solid;
margin-bottom:10px;
}
#header {
position:absolute;
top:0px;
left:0px;
width:100%;
height:210px;
background-image:url(../img/header1040x210.jpg);
background-repeat:no-repeat;
background-position:top center;
}
#nav {
position:absolute;
top:14px;
left:50%;
width:980px;
margin-left:-470px;
text-align:right;
}
#nav p {
display:inline;
margin:0px 20px 0px 0px;
padding:0px;
font-family:"Trebuchet MS", sans-serif;
font-size:20px;
font-weight:bold;
color:#ccc;
}
#nav a.mainNav {
font-family:"Trebuchet MS", sans-serif;
font-size:20px;
font-weight:bold;
color:#ccc;
text-decoration:none;
}
#nav a.mainNav:hover {
color:#fff;
}
.flexdropdownmenu, .flexdropdownmenu ul { /*topmost and sub ULs, respectively*/
margin:0px;
padding:0px;
position:absolute;
left:0px;
top:0px;
list-style-type:none;
visibility:hidden;
display:none; /*collapse all sub menus to begin with*/
}
.flexdropdownmenu li {
position:relative;
display:inline;
}
.flexdropdownmenu li a {
width:160px; /*width of menu (not including side paddings)*/
text-decoration:none;
padding:0px 10px 5px 0px;
color:#ccc;
font-size:16px;
font-family:"Trebuchet MS", sans-serif;
}
*html .flexdropdownmenu li { /*IE6 CSS hack*/
display:inline-block;
}
.flexdropdownmenu li a:hover, .flexdropdownmenu li.selected>a {
color:#fff;
}
#nowPlaying {
position:absolute;
top:98px;
left:50%;
margin-left:-194px;
min-width:182px;
height:95px;
color:#fff;
}
#nowPlayingPic {
float:left;
width:72px;
height:72px;
margin-right:10px;
color:#999;
}
#nowPlayingPic img {
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);
}
#nowPlayingText {
float:left;
padding-top:5px;
font-size:15px;
line-height:15px;
color:#fff;
}
.nowPlayingAlbum {
color:#fff;
font-size:13px;
}
#nowPlayingHistory {
position:absolute;
top:54px;
left:82px;
}
a.nowPlayingHistory:link, a.nowPlayingHistory:visited, a.nowPlayingHistory:active {
color:#999;
text-decoration:none;
}
a.nowPlayingHistory:hover {
color:#ccc;
}
#container {
position:absolute;
top:210px;
left:50%;
width:980px;
margin-left:-490px;
background-color:#fff;
}
#columnLeft {
float:left;
width:740px;
margin:0px 20px 0px 20px;
}
#homeSocial {
float:left;
width:140px;
height:300px;
}
#homeMainBanner {
float:left;
width:600px;
height:300px;
}
#homeFacebookFanbox {
float:left;
margin-top:20px;
width:300px;
border-bottom:1px #94a3c4 solid;
}
#homeShowcaseVOTD {
float:left;
margin-top:20px;
width:440px;
}
#columnRight {
float:left;
width:180px;
text-align:center;
}
#columnRight img {
display:block;
margin-bottom:20px;
}
#ecrewRightBanner {
margin-top:5px;
padding:0px 10px 0px 10px;
height:154px;
}
#ecrewRightBanner #album1 {
position:relative;
top:0px;
text-align:left;
}
#ecrewRightBanner #album2 {
position:relative;
top:85px;
text-align:right;
}
#newMusic {
width:440px;
height:195px;
background:url(../img/newMusic440x195.jpg) no-repeat;
text-align:center;
}
#newMusicColumn {
float:left;
width:50%;
margin:40px 0px 0px 0px;
}
#newMusicColumn img {
height:72px;
width:auto;
}
#votd {
float:left;
width:405px;
height:263px;
padding:112px 15px 15px 20px;
background:url(../img/votdBg440x390.jpg) no-repeat;
}
#votdOriginal {
width:415px;
height:150px;
padding:45px 0px 0px 25px;
background-image:url(../img/votdBg440.jpg);
background-repeat:no-repeat;
}
#verse {
margin-top:10px;
padding:0px;
}
.verse {
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
}
.verseNew {
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
}
#footer {
float:left;
width:100%;
color:#808080;
text-align:center;
padding-bottom:30px;
background-image:url(../img/bgFooter.jpg);
background-repeat:no-repeat;
background-color:#000;
}
#footer a {
color:#808080;
text-decoration:none;
}
#footer a:hover {
color:#ccc;
}
#footerLinks {
float:left;
width:151px;
/* old width (with events column)
width:130px;
*/
text-align:left;
margin-bottom:30px;
}
#footerLinks .h2 {
color:#fff;
}
#copyright {
clear:both;
width:980px;
}
#listenL {
float:left;
width:170px;
margin-right:20px;
padding-top:6px;
}
a.listen {
display:block;
padding:7px;
text-decoration:none;
background-color:#fff;
border-bottom:1px #ccc solid;
}
a.listen:hover {
background-color:#e5e5e5;
color:#006;
}
#listenR {
float:left;
width:550px;
margin:0px 0px 20px 0px;
}
#phoneDiv {
clear:both;
}
#phoneTitle {
clear:both;
margin-top:20px;
}
#phonePic {
float:left;
width:120px;
padding:20px 0px 0px 0px;
}
#phoneInfo {
float:left;
width:430px;
height:240px;
padding:20px 0px 0px 0px;
margin-bottom:20px;
}
#eventsTitle {
float:left;
width:206px;
margin:20px 20px 0px 20px;
}
#eventsBody {
float:left;
width:654px;
height:100px;
margin-top:20px;
}
#stationsL {
float:left;
width:260px;
margin-bottom:20px;
}
#stationsR {
float:left;
width:460px;
margin:0px 0px 20px 20px;
}
#stationsState {
clear:both;
width:240px;
font-size:15px;
font-weight:bold;
border-bottom:1px #808080 solid;
}
#stationsCity {
float:left;
width:190px;
border-bottom:1px #e5e5e5 solid;
}
#stationsFreq {
float:left;
width:50px;
text-align:right;
border-bottom:1px #e5e5e5 solid;
}
#stationNewsItem {
margin:15px 0px 15px 0px;
padding:5px 7px 10px 7px;
background:url(../img/bgStationNews.jpg) top repeat-x;
}
#stationNewsTitleLine {
font-size:13px;
font-weight:bold;
}
.stationNewsDate {
color:#666;
}
#top44L {
float:left;
width:162px;
margin-right:20px;
}
#top44Archive {
padding:10px 10px 10px 15px;
margin-bottom:10px;
}
#songLetter {
clear:both;
color:#000;
font-size:15px;
font-weight:bold;
padding:15px 0px 10px 0px;
}
#hArtist {
float:left;
width:180px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:27px;
}
#hArtistMusic {
float:left;
width:175px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:5px;
}
#hSong {
float:left;
width:255px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
#hWeekAdded {
float:left;
width:96px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:right;
}
#weekAdded {
clear:both;
color:#000;
width:523px;
height:17px;
padding:15px 0px 0px 0px;
text-align:right;
}
#hSongMusic {
float:left;
width:300px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
#songDiv {
clear:both;
width:680px;
}
a.backToTop {
float:right;
margin-top:20px;
}
#top44Number {
float:left;
width:20px;
font-weight:bold;
text-align:right;
padding-right:6px;
line-height:30px;
background:url(../img/bgTop44.gif) top repeat-x;
border-left:1px #ededed solid;
color:#808080;
}
#songSong {
float:left;
width:531px;
background-color:#fff;
}
#artist {
float:left;
width:175px;
line-height:30px;
background:url(../img/bgTop44.gif) top repeat-x;

padding-left:5px;
}
#song {
float:left;
width:310px;
line-height:30px;
background:url(../img/bgTop44.gif) top repeat-x;
}
#toggle {
float:left;
width:40px;
line-height:30px;
background:url(../img/bgTop44.gif) top repeat-x;
border-right:1px #ededed solid;
padding:8px 0px 7px 0px;
}
#top44R {
float:left;
width:540px;
margin:0px 0px 20px 0px;
}
#top44SongBg {
display:none;
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
background-image:url(../img/bgHiddenDiv.png);
}
#top44Song {
display:none;
position:absolute;
top:210px;
left:50%;
width:640px;
margin-left:-341px;
padding:20px;
background-color:#fff;
text-align:right;
border:1px #000 solid;
}
#showcaseL {
float:left;
width:220px;
margin-right:20px;
}
#showcaseR {
float:left;
width:490px;
margin-bottom:20px;
}
#showcaseL form select.showcase {
font-size:11px;
}
#programsL {
float:left;
width:180px;
margin-right:20px;
}
#programsR {
float:left;
width:520px;
}
#contactL {
float:left;
width:360px;
margin-right:20px;
}
#contactR {
float:left;
width:360px;
}
#ecrewL {
float:left;
width:250px;
margin-right:20px;
}
#ecrewR {
float:left;
width:470px;
margin-bottom:20px;
}
#ecrewCD {
padding:20px;
}
#MonthCD {
float:left;
padding:0px;
width:100%;
}
#ecrewCD2 {
float:left;
width:250px;
padding:10px 10px 10px 20px;;
margin-bottom:30px;
}
#ecrewCDboth {
float:left;
width:150px;
padding:10px 10px 10px 20px;
margin-top:18px;
margin-bottom:40px;
}
#ecrewLinks {
clear:both;
margin-top:15px;
}
form input {
margin-top:5px;
}
.albumCover {
border:1px #ccc solid;
float:left;
margin-right:20px;
}
#pastMonth {
margin:0px 0px 10px 10px;
font-size:15px;
font-weight:bold;
border-bottom:1px #808080 solid;
color:#900;
}
#playlogMonth {
margin:20px 0px 20px 0px;
float:left;
width:33%;
}
#interviewsL {
float:left;
width:260px;
margin-right:20px;
}
#interviewsR {
float:left;
width:460px;
}
#interviewsL p {
margin:0px 0px 15px 0px;
padding:0px 0px 0px 11px;
line-height:15px;
background:url(../img/arrowInterview.gif) top left repeat-y;
}
#linksL {
width:250px;
float:left;
margin-right:70px;
}
#linksR {
float:left;
width:250px;
}
#linkSection {
padding:20px 0px 20px 50px;
margin-bottom:20px;
}
#eventsCD {
clear:both;
width:680px;
margin-top:20px;
padding:50px 30px 20px 30px;
background-image:url(../img/eventHeadingCDReleases.jpg);
background-repeat:no-repeat;
}
#eventsCD hr {
size:1;
clear:both;
color:#808080;
}
#CDdate {
float:left;
width:150px;
height:85px;
margin:0px 20px 20px 0px;
padding:40px 0px 0px 0px;
text-align:right;
}
#CD {
float:left;
width:150px;
height:115px;
margin:0px 20px 20px 0px;
padding:10px 0px 0px 0px;
text-align:center;
}
#CD img {
border:1px solid #808080;
}
#eventsConcerts {
clear:both;
width:680px;
margin-top:20px;
padding:50px 30px 20px 30px;
background-image:url(../img/eventHeadingConcerts.jpg);
background-repeat:no-repeat;
}
#concert {
clear:both;
width:680px;
margin:30px 0px 30px 0px;
padding-bottom:30px;
border-bottom:1px #808080 solid;
}
#concertPic {
float:left;
width:300px;
text-align:center;
margin-right:20px;
}
#concertPic img {
border:1px #808080 solid;
}
#concertInfo {
float:left;
width:360px;
}
#eventsFestivals {
clear:both;
width:680px;
margin-top:20px;
padding:50px 30px 20px 30px;
background-image:url(../img/eventHeadingFestivals.jpg);
background-repeat:no-repeat;
}
a:link, a:visited, a:active {
font-size:11px;
color:#009;
outline:none;
font-weight:normal;
}
a:hover {
color:#03c;
}
#counter {
position:fixed;
top:100%;
left:5px;
height:12px;
margin-top:-17px;
color:#1a1a1a;
font-size:10px;
}