﻿body { font-family:Verdana; font-size:11px; margin:10px; background-color:#000;}
    li.LinksPageLinkTitle  { font-weight:bold; font-size:26px;  margin-left:-10px; color:#bbb; letter-spacing:-2px; }
    
    
    
    .MasterTitleHead  { position:absolute; top:10px; left:170px; width:600px; font-size:80px; font-weight:bold; color:#ddd; letter-spacing:-9px; }
    li  { margin:15px 0; padding:0; list-style-type:none;  }
    .MainNav li  { padding:5px 0; font-weight:bold; margin:0;  }
    
    .BodyContent  {  position:absolute; top:0px; left:50%; width:1200px; height:544px; overflow:hidden; margin-left:-600px; padding:0;  }
    
    
    
    .no_javascript_open  { display:block !important; }
    
    .MasterMainSiteNav ul  { margin:0; padding:0; }
    
    
    
    
    
    
    
    .WeekRow td  { vertical-align:top; border:1px solid #000; width:14%; padding:5px; height:110px; }

.DayName  { height:30px; text-align:left; padding:4px; border:none;  }
.DayHeaders  { background-color:transparent; color:#000; font-weight:bold; font-size:13px;  }
.CalendarHeader { text-align:left; font-size:17px;  }
.CalendarHeader td { height:36px; border:none; }
.CalendarHeaderLeft  { color:#003578; text-decoration:none; font-weight:bold; font-size:17px; }
.CalendarHeaderRight  { color:#003578; text-decoration:none;   font-weight:bold; font-size:17px; }
.CalendarHeaderCenter  { color:#003578; text-decoration:none;  font-weight:bold; font-size:17px;  }
.CalendarToday   { color:#000; }
.CalendarToday a  { color:#000; }
.CalendarToday a:visited  { color:#000; }
.CalendarToday a:hover  { color:#000; }
.calendarDayNumber  { font-size:13px; margin:0 0 10px 0; font-weight:bold;  }
.DayItems  { margin:10px 0; padding:0; font-size:12px;  }
.CalendarMain  { border:2px solid #003578;  }

.calendarDayNumberToday   { font-weight:bold; }







.CalendarMainTable   { background:url('images/calendar_bg.jpg') top center no-repeat #fff; }
.CalendarMainTable td { background-color:Transparent; }

.HideShowInfo  { display:none;  }
.ShowShowInfo  { display:block; color:#666; position:absolute; top:0; left:0; padding:20px; text-align:center; border:2px solid #000; background-color:#fff; }
.ShowsPageLogoContainer   { width:100%; height:78px; margin:0; background:blue url('images/show.jpg') no-repeat top center;   }
.DayItems  { position:relative; }
.ListenTag   { cursor:pointer; width:90px; height:50px; padding:0; position:absolute; top:30px; left:30px; background-image:url('images/listen.gif')  }

.NewsPageMainNewsColumn  { width:350px; margin:10px; padding:0; float:left;  }

.LinksPageLinkSection  { width:220px; float:left; margin:10px; text-align:left; padding:0;   }
.VideoPageContainer  { width:260px; padding:15px 5px; border:2px solid #aaa; text-align:center; margin:5px; float:left; }

.DayOtherMonth  { background-color:#ddd !important; }




.masterNavAbsoluteParent  { position:absolute; width:100%; height:100px; text-align:center; margin:0; top:560px; left:0; /*margin-left:-525px; */}
/*
.masterNavAbsoluteParent   { background:url('../images/layout/navigation.gif') top left no-repeat #000; }
*/
.MasterMainSiteNav  { position:absolute; top:110px; left:29px; width:160px;   }

div.MainNav  { width:1080px; display:block; position:relative; padding:0; margin:0 auto; text-align:center; }
div.MainNav a span { display:none; }
div.MainNav a  { color:#000; display:block; cursor:pointer; float:left; /* position:absolute; top:5px; */ width:92px; height:108px;  padding:0; margin:0 13px; background-position:0 -111px;  }
div.MainNav a#nav_home  { background-image:url(../images/navigation/sp_home.gif);  }
div.MainNav a#nav_bio  {  background-image:url(../images/navigation/sp_bio.gif);   }
div.MainNav a#nav_music  {  background-image:url(../images/navigation/sp_music.gif);    }
div.MainNav a#nav_videos  {  background-image:url(../images/navigation/sp_videos.gif);   }
div.MainNav a#nav_shows  {  background-image:url(../images/navigation/sp_shows.gif);    }
div.MainNav a#nav_pictures  {  background-image:url(../images/navigation/sp_pictures.gif);   }
div.MainNav a#nav_press  {  background-image:url(../images/navigation/sp_press.gif);   }
div.MainNav a#nav_store  {  background-image:url(../images/navigation/sp_store.gif);  }
div.MainNav a#nav_contact  {  background-image:url(../images/navigation/sp_contact.gif);    }
div.MainNav a#nav_links  {  background-image:url(../images/navigation/sp_links.gif);    }

div.MainNav a:hover  {  background-position:0 -1px;  }


div.MainNav a#nav_store  {    }
div.MainNav a#nav_contact  {  }
div.MainNav a#nav_links  {  display:none;  }



.vol { position:absolute;  margin:0; top:640px; left:0; /*margin-left:-525px; */}


.mini_player   { width:90px; height:14px; border:1px solid #999; position:relative; }
.mini_player div  { position:absolute; top:0px; width:12px; height:12px; border:1px solid #999; } 
.mini_player div.playButton  { left:0px; background-image:url(../images/playButton.gif); }
.mini_player div.stopButton  { left:16px; background-image:url(../images/stopButton.gif); }
.mini_player div.pause  { background-image:url(../images/pauseButton.gif) !important; }
.mini_player div.status  { background-repeat:no-repeat; padding-left:3px !important; top:1px; left:32px; color:#fff; border:none !important; width:67px;  }
.imagePreload  { position:absolute; top:-9000px; left:-2000px;  }



a.downloadlink { position:relative; }
a.downloadlink span.dl_inst { display:none; }
a.downloadlink:hover span.dl_inst { padding:5px; text-align:center; display:block; position:absolute; top:12px; left:-100px; border:2px solid #222; background-color:#fff; color:#000; width:160px; height:50px; z-index:9999999; }
