/**body and centering**/

html, body {

margin: 0px;
padding: 0px;
background-color: #020100;

}

.WhiteBackground {

margin: 0px;
padding: 0px;
background-color: #F2F2E8;

}

img {

display: inline-block;
border: none;

}

a:active {

outline: none;

}

a:focus {

-moz-outline-style: none;

}

#CenterContainer {

position: relative;
width: 1024px;
margin: 0 auto;
padding: 0px;
z-index: 1;

}

#BackgroundContainer {

float: left;
width: 1024px;
margin: 0px;
padding: 0px;
background-image: url("http://www.wumb.org/images/graphics/woodbackground.jpg");
background-repeat: no-repeat;
display: inline;
z-index: 1;

}

/**Header**/

#HeaderContainer {

float: left;
width: 986px;
margin: 38px 0 0 38px;
padding: 0px;
display: inline;
z-index: 1;

}

/**Logo**/

#LogoContainer {

position: absolute;
top: 38px;
left: 38px;
width: 434px;
height: 90px;
margin: 0px;
padding: 0px;
background-color: transparent;
display: inline;
z-index: 5;

}

.LogoUrl {

width: 434px;
height: 90px;
margin: 0px;
padding: 0px;
background-color: transparent;
display: block;
text-decoration: none;

}

a:visited.LogoUrl {

background-color: transparent;
text-decoration: none;

}

a:hover.LogoUrl {

background-color: transparent;
text-decoration: none;

}

/**Search Container**/

#SearchContainer {

float: left;
width: 234px;
margin: 20px 0 0 752px;
padding: 0px;
display: inline;
z-index: 1;

}

#DonateNow {

float: left;
width: 234px;
margin: 0px;
padding: 0px;
display: inline;
z-index: 1;

}

#SearchTextFieldContainer {

float: left;
width: 234px;
margin: 7px 0 7px 0;
padding: 0px;
display: inline;
z-index: 1;

}

.SearchTextField {

float: left;
width: 160px;
height: 14px;
margin: 0px;
padding: 3px 3px 3px 10px;
border: none;
background-color: #FFFFFF;
font-family: Arial, sans-serif;
font-size: 12px;
color: #413000;

}

.SearchTextField:hover {

background-color: #F0E68C;

}

.SearchTextField:focus {

background-color: #F0E68C;

}

.SearchWhiteArrow {

float: left;
width: 9px;
height: 9px;
margin: 5px 0 0 0;
padding: 0 0 0 5px;
display: inline;
z-index: 1;

}

#SearchCopyContainer {

float: left;
width: 234px;
margin: 0px;
padding: 0px;
display: inline;
z-index: 1;

}

.SearchCopy {

font-family: Arial, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;

}

a:visited.SearchCopy {

color: #FFFFFF;
text-decoration: none;

}

a:hover.SearchCopy {

color: #FFFFFF;
text-decoration: none;

}

/**Page Layout Containers**/


#PageContainer {

float: left;
width: 986px;
margin: 10px 0 0 38px;
padding: 0px;
display: inline;
z-index: 1;

}

#PageLeftColumn {

float: left;
width: 262px;
margin: 0px;
padding: 0px;
display: inline;
z-index: 1;

}

#PageRightColumn {

float: left;
width: 724px;
margin: 0px;
padding: 0px;
display: inline;
z-index: 1;

}

/**Now Playing Container**/


#NowPlaying {

float: left;
width: 240px;
height: 254px;
margin: 0px;
padding: 0px;
background-color: #B6BF00;
display: inline;
z-index: 1;

}

/**Flash Banner**/


#FlashBanner {

float: left;
width: 684px;
height: 216px;
margin: 0 0 8px 0;
padding: 0px;
display: inline;
z-index: 1;

}

/**Main Navigation Container**/


#MainNavContainer {

position: absolute;
top: 148px;
left: 300px;
width: 714px;
height: 22px;
margin: 0px;
padding: 8px 0 0 10px;
background-color: #0073CF;
display: inline;
z-index: 3;

}

#HomeMainNavContainer {

position: absolute;
top: 372px;
left: 300px;
width: 714px;
height: 22px;
margin: 0px;
padding: 8px 0 0 10px;
background-color: #0073CF;
display: inline;
z-index: 3;

}

.MainNavDivider {

padding: 0 6px 0 6px;
font-family: Arial, sans-serif;
font-size: 11px;
color: #FFFFFF;

}

/**Roll Over Menus**/

#MainNavMusicMenu {

position: absolute;
top: 30px;
left: 0px;
width: 160px;
margin: 0px;
padding: 0px;
background-color: #0073CF;
visibility: hidden;
filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
z-index: 5;

}

#MainNavProgramsMenu {

position: absolute;
top: 30px;
left: 115px;
width: 160px;
margin: 0px;
padding: 0px;
background-color: #0073CF;
visibility: hidden;
filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
z-index: 6;

}

#MainNavCalendarMenu {

position: absolute;
top: 30px;
left: 201px;
width: 160px;
margin: 0px;
padding: 0px;
background-color: #0073CF;
visibility: hidden;
filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
z-index: 7;

}

#MainNavCommunityMenu {

position: absolute;
top: 30px;
left: 338px;
width: 160px;
margin: 0px;
padding: 0px;
background-color: #0073CF;
visibility: hidden;
filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
z-index: 8;

}

#MainNavMembersMenu {

position: absolute;
top: 30px;
left: 428px;
width: 160px;
margin: 0px;
padding: 0px;
background-color: #0073CF;
visibility: hidden;
filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
z-index: 9;

}

#MainNavAboutMenu {

position: absolute;
top: 30px;
left: 504px;
width: 160px;
margin: 0px;
padding: 0px;
background-color: #0073CF;
visibility: hidden;
filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
z-index: 10;

}

#MainNavSupportMenu {

position: absolute;
top: 30px;
left: 564px;
width: 160px;
margin: 0px;
padding: 0px;
background-color: #0073CF;
visibility: hidden;
filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
z-index: 11;

}

.RollOverMenu {

width: 140px;
margin: 0px;
padding: 5px 10px 5px 12px;
line-height: 16px;

}

.RollOverMenuMusic {

width: 140px;
margin: 0px;
padding: 5px 10px 5px 12px;
line-height: 16px;

}

.RollOverMenuLink {

font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;

}

a:visited.RollOverMenuLink {

color: #FFFFFF;

}

a:hover.RollOverMenuLink {

color: #B6BF00;

}

/**Left Side Bar**/

#LeftSideBarContainer {

float: left;
width: 230px;
margin: 8px 0 0 0;
padding: 20px 0 20px 10px;
background-color: #F2F2E8;
display: inline;
z-index: 1;

}

.LeftSideBarContent {

float: left;
width: 220px;
margin: 10px 0 0 0;
padding: 0px;
display: inline;
z-index: 1;

}

.LeftSideBarContentBorder {

float: left;
width: 220px;
margin: 10px 0 0 0;
padding: 10px 0 0 0;
border-top: 1px dashed #413000;
display: inline;
z-index: 1;

}

.LeftSideBarContentLeft {

float: left;
width: 80px;
margin: 0px;
padding: 0px;
display: inline;
z-index: 1;

}


.LeftSideBarContentRight {

float: left;
width: 130px;
margin: 0px;
padding: 0 0 0 10px;
line-height: 16px;
display: inline;
z-index: 1;

}

.LeftSideBarSubHeadline {

font-family: Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #413000;

}

.LeftSideBarLink {

font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #413000;
text-transform: uppercase;
text-decoration: none;

}

a:visited.LeftSideBarLink {

color: #413000;

}

a:hover.LeftSideBarLink {

color: #413000;

}

.LeftSideBarTextField {

width: 160px;
height: 14px;
margin: 8px 0 0 0;
padding: 3px 3px 3px 8px;
border: 1px solid #D9D5CA;
background-color: #FFFFFF;
font-family: Arial, sans-serif;
font-size: 11px;
color: #413000;

}

.LeftSideBarTextField:hover {

background-color: #F0E68C;

}

.LeftSideBarTextField:focus {

background-color: #F0E68C;

}

.LeftSideBarSubTitleBar {

float: left;
width: 210px;
margin: 0px;
padding: 5px 0 5px 10px;
background-color: #B6BF00;
display: inline;
z-index: 1;

}

.EmailNewsletterFormSpacer {

clear: left;
float: left;
width: 220px;
margin: 5px 0 0 0;
padding: 0px;
display: inline;
z-index: 1;

}

.PollAnswersTable {

width: 100%;
margin: 10px 0 0 0;
border: none;
border-collapse: collapse;

}

.PollAnswersRadioButton {

width: 20px;
padding: 10px 0 10px 0;
text-align: right;
vertical-align: top;

}

.PollAnswersCopy {

width: 180px;
padding: 10px 0 10px 10px;
text-align: left;
vertical-align: top;

}

.PollAnswersSubmit {

padding: 10px 0 0 0;
text-align: left;
vertical-align: top;

}

.PollAnswersView {

padding: 10px 0 0 0;
text-align: left;
vertical-align: top;

}



/**Main Content Container**/


#MainContentContainer {

float: left;
width: 674px;

margin: 38px 0 0 0;
padding: 0 0 20px 10px;
background-color: #F2F2E8;
display: inline;
z-index: 1;

}

#MainContentCalendarContainer {

float: left;
width: 674px;
margin: 38px 0 0 0;
padding: 0 0 20px 10px;
background-color: #F2F2E8;
display: inline;
z-index: 1;

}

#MainContentWide {

float: left;
width: 665px;
margin: 60px 0 0 0;
padding: 0px;
display: inline;
z-index: 1;

}

.MainContentWideSpacer {

float: left;
width: 665px;
margin: 20px 0 0 0;
padding: 0px;
display: inline;
z-index: 1;

}

.MainContentWideDivider {

float: left;
width: 665px;
margin: 20px 0 0 0;
padding: 10px 0 0 0;
border-top: 1px dashed #413000;
display: inline;
z-index: 1;

}

#MainContentTextOnly {

float: left;
width: 655px;
margin: 60px 0 0 0;
padding: 0px;
display: inline;
z-index: 1;

}

.MainContentTextOnlySpacer {

float: left;
width: 655px;
margin: 20px 0 0 0;
display: inline;
z-index: 1;

}

.MainContentTextOnlyDivider {

float: left;
width: 655px;
margin: 20px 0 0 0;
padding: 10px 0 0 0;
border-top: 1px dashed #413000;
display: inline;
z-index: 1;

}

.MainContentTextOnlyItemContainer {

float: left;
width: 540px;
margin: 10px 0 0 0;
display: inline;
z-index: 1;

}

#MainContentLeftColumn {

float: left;
width: 480px;

margin: 60px 0 0 0;
padding: 0 10px 0 0;
border-right: 1px dashed #413000;
line-height: 16px;
display: inline;
z-index: 1;

}

.MainContentLeftColumnSpacer {

float: left;
width: 480px;
margin: 20px 0 0 0;
padding: 0px;
display: inline;
z-index: 1;

}

.MainContentLeftColumnDivider {

float: left;
width: 480px;
margin: 20px 0 0 0;
padding: 10px 0 0 0;
border-top: 1px dashed #413000;
display: inline;
z-index: 1;

}

.MainContentLeftColumnItemContainer {

float: left;
width: 480px;
margin: 10px 0 0 0;
padding: 0px;
display: inline;
z-index: 1

}

.MainContentPhotoContainer {

float: left;
width: 480px;
margin: 0 0 15px 0;
padding: 0px;
display: inline;
z-index: 1;

}

.MainContentPhoto {

float: left;
width: 220px;
margin: 0px;
padding: 0px;
display: inline;
z-index: 1;

}

.MainContentPhotoCopy {

float: left;
width: 250px;
margin: 0px;
padding: 0 0 0 10px;
line-height: 12px;
display: inline;
z-index: 1;

}



#MainContentRightColumn {

float: left;
width: 150px;
margin: 60px 0 0 0;
padding: 0 0 0 20px;
display: inline;
z-index: 1;

}

/**Home Page Content**/

#HomeLeftColumn {

float: left;
width: 412px;
margin: 60px 0 0 0;
padding: 0 10px 0 0;
border-right: 1px dashed #413000;
display: inline;
z-index: 1;

}

#HomeRightColumn {

float: left;
width: 212px;
margin: 10px 0 0 0;
padding: 0 0 0 30px;
display: inline;
z-index: 1;

}

.NewsItem {

float: left;
width: 412px;
margin: 0px;
padding: 0px;
display: inline;
z-index: 1;

}

.NewsItemBorder {

float: left;
width: 412px;
margin: 10px 0 0 0;
padding: 10px 0 0 0;
border-top: 1px dashed #413000;
display: inline;
z-index: 1;

}

.NewsImage {

float: left;
width: 105px;
margin: 0px;
padding: 0px;
display: inline;
z-index: 1;

}

.NewsContent {

float: left;
width: 297px;
margin: 0px;
padding: 0 0 0 10px;
display: inline;
z-index: 1;

}

.HomeRightColumnContent {

float: left;
width: 212px;
margin: 10px 0 0 0;
padding: 0px;
display: inline;
z-index: 1;

}

/**Title Banners**/


#TitleBannerContainer {

position: absolute;
left: 286px;
top: 206px;
width: 446px;
height: 30px;
margin: 0px;
padding: 0px;
display: inline;
z-index: 2;

}

#HomeTitleBannerContainer {

position: absolute;
left: 286px;
top: 430px;
width: 446px;
height: 30px;
margin: 0px;
padding: 0px;
display: inline;
z-index: 2;

}

#TitleBannerLeft {

float: left;
width: 10px;
height: 30px;
margin: 0px;
padding: 0px;
display: inline;
z-index: 2;

}

#TitleBannerMiddle {

float: left;
width: 426px;
height: 30px;
margin: 0px;
padding: 0px;
background-color: #B6BF00;
line-height: 30px;
display: inline;
z-index: 1;

}

#TitleBannerRight {

float: left;
width: 10px;
height: 30px;
margin: 0px;
padding: 0px;
background-color: #F2F2E8;
display: inline;
z-index: 2;

}

.TitleBarTitle {

padding: 0 0 0 14px;
font-family: Arial, sans-serif;
font-size: 18px;
font-weight: bold;
color: #413000;
text-transform: uppercase;

}

/**Footer**/

#QuickLinksContainer {

float: left;
width: 684px;
margin: 15px 0 10px 0;
padding: 0px;
text-align: right;
display: inline;
z-index: 1;

}

#BackToTopContainer {

float: left;
width: 684px;
margin: 0 0 10px 0;
padding: 0px;
text-align: right;
display: inline;
z-index: 1;

}

.BackToTop {

font-family: Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;

}

a:visited.BackToTop {

color: #FFFFFF;
text-decoration: none;

}

a:hover.BackToTop {

color: #FFFFFF;
text-decoration: underline;

}

#FooterContainer {

float: left;
width: 948px;
margin: 15px 0 15px 38px;
padding: 0px;
display: inline;
z-index: 1;

}

.FooterCopy {

font-family: Arial, sans-serif;
font-size: 9px;
font-weight: bold;
color: #FFFFFF;

}

.FooterLink {

font-family: Arial, sans-serif;
font-size: 9px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;

}

a:visited.FooterLink {

color: #FFFFFF;

}

a:hover.FooterLink {

color: #FFFFFF;
text-decoration: underline;

}

/**Flyout Windows**/

#FlyoutPhotoOuter {

position:relative;
left:50%;
float:left;
clear:both;
margin:20px 0;
text-align:left;

}

#FlyoutPhotoInner {

padding: 0px;
position:relative;
left:-50%;
text-align:center;

}

#FlyoutCenterContainer {

position: relative;
width: 300px;
margin: 0 auto;
padding: 0px;
z-index: 1;

}

#FlyoutContentContainer {

position: relative;
width: 280px;
margin: 20px 0 20px 0;
padding: 10px;
border: 1px solid #A8A8A8;
z-index: 1;

}

.FlyoutTitle {

font-family: Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #413000;
line-height: 16px;

}

#MembershipFlyoutCenterContainer {

position: relative;
width: 700px;
margin: 0 auto;
padding: 0px;
z-index: 1;

}

#MembershipFlyoutContentContainer {

position: relative;
width: 680px;
margin: 20px 0 20px 0;
padding: 10px;
border: 1px solid #A8A8A8;
z-index: 1;

}

.MembershipFlyoutDivider {

width: 660px;
margin: 20px 0 20px 0;
padding: 10px 0 0 0;
border-top: 1px dashed #413000;
z-index: 1;

}

.MembershipFlyoutTable {

width: 660px;
margin: 20px 0 20px 0;
padding: 0px;
border: none;
border-collapse: collapse;

}

.MembershipFlyoutGiftPhoto {

width: 200px;
padding: 20px 0 0 0;
text-align: right;
vertical-align: top;

}

.MembershipFlyoutGiftDescription {

width: 450px;
padding: 20px 0 0 10px;
text-align: left;
vertical-align: top;

}

/**Calendar**/

#CalendarLeftColumn {

float: left;
width: 440px;
margin: 60px 0 0 0;
padding: 0px;
border-right: 1px dashed #413000;
line-height: 16px;
display: inline;
z-index: 1;

}

#CalendarFrameContainer {

float: left;
width: 430px;
margin: 0px;
padding: 0px;
display: inline;
z-index: 1

}

#CalendarContent {

float: left;
width: 410px;
margin: 0px;
padding: 0px;
display: inline;
z-index: 1

}

.CalendarContentDivider {

float: left;
width: 410px;
margin: 20px 0 0 0;
padding: 10px 0 0 0;
border-top: 1px dashed #413000;
display: inline;
z-index: 1

}

.CalendarListingContainer {

float: left;
width: 410px;
margin: 10px 0 0 0;
padding: 0px;
display: inline;
z-index: 1

}

#CalendarRightColumn {

float: left;
width: 200px;
margin: 60px 0 0 0;
padding: 0 0 0 20px;
display: inline;
z-index: 1;

}

#CalendarMenuContainer {

float: left;
width: 180px;
margin: 0px;
padding: 0 10px 10px 10px;
background-color: #A39161;
display: inline;
z-index: 1;

}

.CalendarMenuContent {

float: left;
width: 180px;
margin: 10px 0 0 0;
padding: 0px;
display: inline;
text-align: center;
z-index: 1

}

.CalendarMenuField {

float: left;
width: 180px;
margin: 6px 0 0 0;
padding: 0px;
display: inline;
text-align: center;
z-index: 1

}

.CalendarMenuTitle {

font-family: Arial, sans-serif;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
text-transform: uppercase;
line-height: 16px;

}

.CalendarMenuCopy {

font-family: Arial, sans-serif;
font-size: 12px;
color: #FFFFFF;
line-height: 16px;

}

.CalendarMenuTextField {

width: 170px;
height: 15px;
margin: 0px;
padding: 3px 0 3px 3px;
border: 1px solid #413000;
background-color: #E7E5D3;
font-family: Arial, sans-serif;
font-size: 12px;
color: #413000;

}

.CalendarMenuTextField:hover {

background-color: #DDE294;

}

.CalendarMenuTextField:focus {

background-color: #DDE294;

}

.CalendarMenuDate {

float: left;
width: 100px;
margin: 0px;
padding: 0px;
text-align: right;
display: inline;
z-index: 1

}

.CalendarMenuDateLabel {

float: left;
width: 70px;
margin: 0px;
padding: 0 0 0 10px;
text-align: left;
display: inline;
z-index: 1

}

/**Calendar Submission Forms**/

.FormFieldContainer {

float: left;
width: 480px;
margin: 10px 0 10px 0;
padding: 0px;
display: inline;
z-index: 1;

}

.FormTextFieldContainer {

float: left;
width: 286px;
margin: 0px;
padding: 0px;
text-align: right;
display: inline;
z-index: 1;

}

.FormTextFieldCopy {

float: left;
width: 184px;
height: 23px;
margin: 0px;
padding: 0 0 0 10px;
text-align: left;
line-height: 21px;
font-family: Arial, sans-serif;
font-size: 12px;
color: #413000;
display: inline;
z-index: 1;

}

.FormTextField {

width: 280px;
height: 15px;
margin: 0px;
padding: 3px 0 3px 3px;
border: 1px solid #AAAAAA;
background-color: #F4F4F4;
font-family: Arial, sans-serif;
font-size: 12px;
color: #413000;

}

.FormTextField:hover {

background-color: #FBF9E2;

}

.FormTextField:focus {

background-color: #FBF9E2;

}

.FormTextArea {

width: 350px;
height: 110px;
margin: 0px;
padding: 0px;
border: 1px solid #AAAAAA;
background-color: #F4F4F4;
font-family: Arial, sans-serif;
font-size: 12px;
color: #413000;

}

.FormTextArea:hover {

background-color: #FBF9E2;

}

.FormTextArea:focus {

background-color: #FBF9E2;

}

.FormTextAreaNarrow {

width: 286px;
height: 90px;
margin: 0px;
padding: 0px;
border: 1px solid #AAAAAA;
background-color: #F4F4F4;
font-family: Arial, sans-serif;
font-size: 12px;
color: #413000;

}

.FormTextAreaNarrow:hover {

background-color: #FBF9E2;

}

.FormTextAreaNarrow:focus {

background-color: #FBF9E2;

}

.ResultsContainer {

float: left;
width: 480px;
margin: 5px 0 5px 0;
padding: 0px;
display: inline;
z-index: 1;

}

.ResultsName {

float: left;
width: 150px;
margin: 0px;
padding: 0px;
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #413000;
text-align: right;
display: inline;
z-index: 1;

}

.ResultsItem {

float: left;
width: 320px;
margin: 0px;
padding: 0 0 0 10px;
text-align: left;
display: inline;
z-index: 1;

}

.CalendarUpdateContainer {

float: left;
width: 480px;
margin: 10px 0 0 0;
padding: 0px;
display: inline;
z-index: 1

}

.CalendarVenueContainer {

float: left;
width: 480px;
margin: 10px 0 0 0;
padding: 0px;
display: inline;
z-index: 1

}

/**Calendar Print Page**/

#CalendarPrintContent {

float: left;
width: 1100px;
margin: 20px 0 20px 0;
padding: 0 0 0 20px;
display: inline;
z-index: 1

}

#CalendarPrintTable {

float: left;
width: 1100px;
margin: 10px 0 10px 0;
padding: 0px;
border: none;
border-collapse: collapse;
display: inline;
z-index: 1

}

.CalendarPrintTitleCellLong {

width: 200px;
padding: 5px;
background-color: #0073CF;
border: 1px solid #F2F2E8;
text-align: center;
vertical-align: middle;

}

.CalendarPrintCellLong {

width: 200px;
padding: 5px;
background-color: #0073CF;
border: 1px solid #F2F2E8;
text-align: center;
vertical-align: top;

}

.CalendarPrintTitleCellMedium {

width: 120px;
padding: 5px;
background-color: #0073CF;
border: 1px solid #F2F2E8;
text-align: center;
vertical-align: middle;

}

.CalendarPrintCellMedium {

width: 120px;
padding: 5px;
border: 1px solid #F2F2E8;
text-align: center;
vertical-align: top;

}

.CalendarPrintBackgroundDark {

background-color: #DDE294;

}

.CalendarPrintBackgroundLight {

background-color: #E7E5D3;

}

.CalendarPrintTitleCopy {

font-family: Arial, sans-serif;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
line-height: 16px;

}

/**New Music**/


.NewMusicRowContainer {

float: left;
width: 664px;
margin: 0px;
padding: 0px;
display; inline;
z-index: 1;

}

.NewMusicContainer {

float: left;
width: 210px;
margin: 20px 0 0 0;
padding: 0 0 0 10px;
display; inline;
z-index: 1;

}

.NewMusicPhoto {

float: left;
width: 80px;
height: 80px;
margin: 0px;
padding: 0px;
display; inline;
z-index: 1;

}

.NewMusicCopy {

float: left;
width: 120px;
margin: 0px;
padding: 0 0 0 10px;
display; inline;
z-index: 1;

}

.NewMusicBuyNow {

margin: 5px 0 0 0;

}

/**Program Descriptions**/

.ProgramContainer {

float: left;
width: 480px;
margin: 10px 0 10px 0;
padding: 0px;
display: inline;
z-index: 1;

}

.ProgramImage {

clear: left;
float: left;
width: 90px;
margin: 0px;
padding: 0px;
display: inline;
z-index: 1;

}

.ProgramContent {

float: left;
width: 370px;
margin: 0px;
padding: 0 0 0 10px;
display: inline;
z-index: 1;

}

/**Program Schedule**/

.ScheduleTimeColumn {

float: left;
width: 52px;
margin: 0px;
padding: 0px;
display; inline;
z-index: 1;

}

.ScheduleTimeTable {

width: 52px;
margin: 0px;
padding: 0px;
border: none;
border-collapse: collapse;
z-index: 1;


}

.ScheduleTimeSpacer {

width: 50px;
height: 50px;
padding: 0px;
background-color: #F2F2E8;
text-align: center;
vertical-align: top;

}

.ScheduleTimeCell {

width: 50px;
height: 50px;
padding: 0px;
background-color: #A39161;
text-align: center;
vertical-align: top;

}

.ScheduleTimeCopy {

font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
line-height: 16px;

}

.ScheduleContainer {

float: left;
width: 665px;
margin: 0px;
padding: 0px;
display; inline;
z-index: 1;

}

.ScheduleWeekdayRow {

float: left;
width: 610px;
margin: 0px;
padding: 0 0 0 52px;
display; inline;
z-index: 1;

}

.ScheduleWeekdaySpacer {

float: left;
width: 303px;
margin: 0px;
padding: 1px;
display: inline;
z-index: 1;


}

.ScheduleWeekdayCell {

width: 303px;
height: 50px;
padding: 0px;
background-color: #A39161;
text-align: center;
vertical-align: middle;
display: table-cell;

}

.ScheduleWeekdayCopy {

font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #413000;
line-height: 16px;
text-decoration: none;
text-transform: uppercase;

}

a:visited.ScheduleWeekdayCopy {

color: #413000;
text-decoration: none;

}

a:hover.ScheduleWeekdayCopy {

color: #FFFFFF;
text-decoration: none;

}

.ScheduleWeekdayCopySelected {

font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
line-height: 16px;
text-decoration: none;
text-transform: uppercase;

}

.ScheduleDayColumn {

float: left;
width: 122px;
margin: 0px;
padding: 0px;
display; inline;
z-index: 1;

}

.ScheduleDayTable {

width: 122px;
margin: 0px;
padding: 0px;
border: none;
border-collapse: collapse;
z-index: 1;


}

.ScheduleDayCell {

width: 114px;
height: 50px;
padding: 0 3px 0 3px;
background-color: #B6BF00;
text-align: center;
vertical-align: middle;

}

.ScheduleDayCopy {

font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #413000;
line-height: 16px;
text-transform: uppercase;

}

.ScheduleProgramCell1 {

width: 114px;
height: 50px;
padding: 0 3px 0 3px;
text-align: center;
vertical-align: middle;

}

.ScheduleProgramCell2 {

width: 114px;
height: 100px;
padding: 0 3px 0 3px;
text-align: center;
vertical-align: middle;

}

.ScheduleProgramCell3 {

width: 114px;
height: 150px;
padding: 0 3px 0 3px;
text-align: center;
vertical-align: middle;

}

.ScheduleProgramCell4 {

width: 114px;
height: 200px;
padding: 0 3px 0 3px;
text-align: center;
vertical-align: middle;

}

.ScheduleProgramCell5 {

width: 114px;
height: 250px;
padding: 0 3px 0 3px;
text-align: center;
vertical-align: middle;

}

.ScheduleProgramCell6 {

width: 114px;
height: 300px;
padding: 0 3px 0 3px;
text-align: center;
vertical-align: middle;

}

.ScheduleProgramCell7 {

width: 114px;
height: 350px;
padding: 0 3px 0 3px;
text-align: center;
vertical-align: middle;

}

.ScheduleProgramCopy {

font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #413000;
line-height: 13px;
text-decoration: none;

}

a:visited.ScheduleProgramCopy {

color: #413000;
text-decoration: none;

}

a:hover.ScheduleProgramCopy {

color: #FFFFFF;
text-decoration: none;

}

.ScheduleBackgroundDark {

background-color: #BDB76B;

}

.ScheduleBackgroundMedium {

background-color: #DDE294;

}

.ScheduleBackgroundLight {

background-color: #E7E5D3;

}

/**Recent Visitors**/

.RecentVisitorsPhoto {

float: left;
width: 80px;
height: 80px;
margin: 0px;
padding: 10px;
display; inline;
z-index: 1;

}

/**Weekly Giveaway**/


.GiveawayImage {

clear: left;
float: left;
width: 120px;
margin: 0px;
padding: 0px;
display: inline;
z-index: 1;

}

.GiveawayContent {

float: left;
width: 340px;
margin: 0px;
padding: 0 0 0 10px;
display: inline;
z-index: 1;

}

/**General Text Formatting**/

a {

font-family: Arial, sans-serif;
font-size: 12px;
color: #0073CF;
text-decoration: none;
line-height: 16px;

}

a:visited {

color: #95cdf9;
text-decoration: none;

}

a:hover {

color: #B6BF00;
text-decoration: none;

}

p {

margin: 10px 0 10px 0;
font-family: Arial, sans-serif;
font-size: 12px;
color: #413000;
line-height: 16px;

}

ul {

margin: 10px 0 10px 20px;
padding: 0 0 0 20px;
list-style-type: disc;
list-style-position: outside;

}

ol {

margin: 10px 0 10px 20px;
padding: 0 0 0 20px;
list-style-type: disc;
list-style-position: outside;

}

li {

font-family: Arial, sans-serif;
font-size: 12px;
color: #413000;
line-height: 16px;

}

.BodyCopy {

font-family: Arial, sans-serif;
font-size: 12px;
color: #413000;
line-height: 16px;

}

a.BodyCopy {

color: #0073CF;
text-decoration: none;

}

a:visited.BodyCopy {

color: #95cdf9;
text-decoration: none;

}

a:hover.BodyCopy {

color: #B6BF00;
text-decoration: none;

}

.CategoryHeading {

font-family: Arial, sans-serif;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
color: #413000;

}

.CheckboxTable {

width: 480px;
margin: 10px 0 10px 0;
padding: 0;
border: none;
border-collapse: collapse;

}

.CheckboxTableCheckboxCell {

width: 20px;
padding: 5px 0 5px 0;
text-align: right;
vertical-align: top;
border: none;

}

.CheckboxTableTitleCell {

width: 460px;
padding: 5px 0 5px 10px;
text-align: left;
vertical-align: top;
border: none;

}

.CountdownTable {

width: 480px;
margin: 10px 0 10px 0;
padding: 0;
border: none;
border-collapse: collapse;

}

.CountdownTableRankCell {

width: 30px;
padding: 5px;
text-align: center;
vertical-align: middle;
background-color: #A39161;
border: 1px solid #F2F2E8;

}

.CountdownTableContentCell {

width: 446px;
padding: 5px;
text-align: left;
vertical-align: top;
border: 1px solid #F2F2E8;

}

.CountdownBackgroundDark {

background-color: #DDE294;

}

.CountdownBackgroundLight {

background-color: #E7E5D3;

}

.CountdownRankCopy {

font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
line-height: 16px;

}

.FlashAlternativeContent {

margin: 10px 0 10px 0;
padding: 0 10px 0 10px;
font-family: Arial, sans-serif;
font-size: 12px;
color: #FFFFFF;
line-height: 16px;

}


.Headline {

font-family: Arial, sans-serif;
font-size: 14px;
font-weight: bold;
color: #0073CF;
text-transform: uppercase;
line-height: 20px;

}

.HeadlineDate {

font-family: Arial, sans-serif;
font-size: 14px;
color: #0073CF;

}

.IntroCopy {

font-family: Arial, sans-serif;
font-size: 12px;
color: #0073CF;
line-height: 16px;

}

.ItemTitle {

font-family: Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #413000;
line-height: 16px;

}

.ItemItalic {

font-family: Arial, sans-serif;
font-size: 12px;
font-style: italic;
color: #413000;
line-height: 16px;

}

.ItemLinkUnderline {

font-family: Arial, sans-serif;
font-size: 12px;
color: #413000;
line-height: 16px;
text-decoration: none;

}

a:visited.ItemLinkUnderline {

color: #413000;
text-decoration: none;

}

a:hover.ItemLinkUnderline {

color: #413000;
text-decoration: underline;

}

.photoleft {

clear: left;
float: left;
margin: 0px;
padding: 10px 10px 5px 0;
display: inline;
z-index: 1;

}

.photoright {

clear: right;
float: right;
margin: 0px;
padding: 10px 0 5px 10px;
display: inline;
z-index: 1;

}

.PhotoCaption {

font-family: Arial, sans-serif;
font-size: 10px;
color: #413000;
line-height: 14px;

}

.PhotoTable {

width: 480px;
margin: 10px 0 10px 0;
padding: 0;
border: none;
border-collapse: collapse;

}

.PhotoTablePhotoCell {

width: 200px;
padding: 0px;
text-align: right;
vertical-align: top;
border: none;

}

.PhotoTableContentCell {

width: 280px;
padding: 0 0 0 10px;
text-align: left;
vertical-align: top;
border: none;

}

.SubHeadline {

font-family: Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #413000;

}

.SubNav {

font-family: Arial, sans-serif;
font-size: 12px;
color: #0073CF;
line-height: 18px;
text-decoration: none;

}

.SubNavSelected {

font-family: Arial, sans-serif;
font-size: 12px;
color: #413000;
line-height: 20px;
text-decoration: none;

}

a:visited.SubNav {

color: #0073CF;

}

a:hover.SubNav {

color: #413000;

}

.SmallSubNav {

font-family: Arial, sans-serif;
font-size: 11px;
color: #0073CF;
line-height: 16px;
text-decoration: none;

}

a:visited.SmallSubNav {

color: #0073CF;

}

a:hover.SmallSubNav {

color: #413000;

}

.TextTable {

width: 480px;
margin: 10px 0 10px 0;
padding: 0;
border: none;
border-collapse: collapse;

}

.TextTableTitleCell {

width: 200px;
padding: 5px 0 5px 0;
text-align: right;
vertical-align: top;
border: none;

}

.TextTableContentCell {

width: 280px;
padding: 5px 0 5px 10px;
text-align: left;
vertical-align: top;
border: none;

}


