body { padding: 0px; margin: 0px; background-color: #e4d8c4; background-image: url(/images/bigBg.jpg); background-position: top center; background-repeat: no-repeat; }
p, span, div, table, td, body, input, textarea { font-size: 12px; font-family: Verdana; color: #000000; }

.homeOuterLeft { background-image: url(/templates/home/leftBg_home.jpg); background-position: top right; background-repeat: no-repeat; }
.homeOuterRight { background-image: url(/templates/home/rightBg_home.jpg); background-position: top left; background-repeat: no-repeat; }
.homeLeft { background-image: url(/templates/home/contentLeft_home.jpg); background-position: top center; background-repeat: no-repeat; }
.homeHeadlines { margin: 35px 0px 0px 0px; }
.homeHeadlines p { margin: 2px 0px 2px 0px; }
.homeHeadlines p a { font-size: 11px; text-decoration: none; color: #000000; }
.homeTour { margin: 63px 0px 0px 0px; }
.homeTour p { margin: 2px 0px 2px 0px; font-size: 11px; color: #000000; }
.homeRight { background-image: url(/templates/home/contentRight_home.jpg); background-position: top center; background-repeat: no-repeat; }
.homeBottom { background-image: url(/templates/home/bottomBg_home.jpg); background-position: top center; background-repeat: no-repeat; }

.newsOuterLeft { background-image: url(/templates/news/leftBg_news.jpg); background-position: top right; background-repeat: no-repeat; }
.newsOuterRight { background-image: url(/templates/news/rightBg_news.jpg); background-position: top left; background-repeat: no-repeat; }
.newsLeft { background-image: url(/templates/news/contentLeft_news.jpg); background-position: top center; background-repeat: no-repeat; }
.newsMonths { margin: 50px 0px 0px 8px; width: 130px; height: 290px; overflow: auto; }
.newsMonths p { margin: 2px 0px 2px 0px; font-size: 11px; color: #000000; }
.newsMonths p a { font-weight: bold; text-decoration: none; color: #c28005; }
.newsArticle { margin: 8px 0px 0px 25px; width: 374px; height: 158px; overflow: auto; }
.newsRight { background-image: url(/templates/news/contentRight_news.jpg); background-position: top center; background-repeat: no-repeat; }
.newsBottom { background-image: url(/templates/news/bottomBg_news.jpg); background-position: top center; background-repeat: no-repeat; }

.bandOuterLeft { background-image: url(/templates/band/leftBg_band.jpg); background-position: top right; background-repeat: no-repeat; }
.bandOuterRight { background-image: url(/templates/band/rightBg_band.jpg); background-position: top left; background-repeat: no-repeat; }
.bandBottom { background-image: url(/templates/band/bottomBg_band.jpg); background-position: top center; background-repeat: no-repeat; }

.bandContentOuterLeft { background-image: url(/templates/bandContent/leftBg_bandContent.jpg); background-position: top right; background-repeat: no-repeat; }
.bandContentOuterRight { background-image: url(/templates/bandContent/rightBg_bandContent.jpg); background-position: top left; background-repeat: no-repeat; }
.bandContentContentCell { background-image: url(/templates/bandContent/contentBg_bandContent.jpg); background-position: top center; background-repeat: repeat-y; }
.bandContentContentPane { background-image: url(/templates/bandContent/content_bandContent.jpg); background-position: top center; background-repeat: no-repeat; padding: 20px 30px 0px 30px; }
.bandContentContentPane p { color: #ffffff; }
.bandContentContentPane .bandMembers b { margin: 0px; padding: 0px; font-weight: bold; color: #5e4d46; }
.bandContentBottom { background-image: url(/templates/bandContent/bottomBg_bandContent.gif); background-position: top center; background-repeat: no-repeat; }

.bioTitle { font-size: 18px; font-weight: bold; }
.askUs { background-color: #6a534a; background-image: url(/images/band/ask_cell_bg.gif); border: 5px solid #000000; padding: 12px; margin-bottom: 10px; }
.askForm td { font-size: 12px; font-weight: bold; color: #ffffff; }
.askForm td .longBox { width: 400px; background-color: #56463f; border: 2px solid #000000; color: #eeeeee; }
.askForm td textarea { width: 400px; height: 100px; background-color: #56463f; border: 2px solid #000000; color: #eeeeee; }
.askForm td .askButton { background-color: #86271d; padding: 3px 20px 3px 20px; border: 1px outset #86271d; color: #ffffff; }
.askUsContainer a { text-decoration: none; font-weight: bold; color: #453129; }
.askUs p { margin: 0px; }
.askUs p .bandAskPerson { font-style: italic; color: #eeeeee; }
.askUs p .bandAskQuestion { font-size: 14px; font-weight: bold; color: #ffffff; }
.askUs p .bandAskAnswer { color: #ffdcce; }
.askUs p .bandAskAnswered { font-style: italic; color: #eeeeee; }
.bandFaqQuestion { font-size: 12px; font-weight: bold; color: #453129; }
.bandFaqAnswer { font-size: 12px; font-weight: bold; color: #453129; }

.mediaOuterLeft { background-image: url(/templates/media/leftBg_media.jpg); background-position: top right; background-repeat: no-repeat; }
.mediaOuterRight { background-image: url(/templates/media/rightBg_media.jpg); background-position: top left; background-repeat: no-repeat; }
.mediaBottom { background-image: url(/templates/media/bottomBg_media.jpg); background-position: top center; background-repeat: no-repeat; }

.mediaContentOuterLeft { background-image: url(/templates/mediaContent/leftBg_mediaContent.jpg); background-position: top right; background-repeat: no-repeat; }
.mediaContentOuterRight { background-image: url(/templates/mediaContent/rightBg_mediaContent.jpg); background-position: top left; background-repeat: no-repeat; }
.mediaContentContentCell { background-image: url(/templates/mediaContent/contentBg_mediaContent.jpg); background-position: top center; background-repeat: no-repeat; }
.mediaContentContentPane { background-image: url(/templates/mediaContent/content_mediaContent.jpg); background-position: top center; background-repeat: no-repeat; padding: 20px 30px 0px 30px; }
.mediaContentBottom { background-image: url(/templates/mediaContent/bottomBg_mediaContent.gif); background-position: top center; background-repeat: no-repeat; }

.releasesList a img { border: 2px solid #000000; margin: 0px 10px 10px 0px; }
.viewReleaseTopLeft a { color: #894118; }
.viewReleaseTopRight { padding-left: 20px; }
.viewReleaseTopRight img { border: 2px solid #000000; }
.viewReleaseTopRight a { text-decoration: none; font-weight: bold; color: #954949; }

.albumListMidCell { background-image: url(/images/media/photos/menu_mid.gif); background-repeat: repeat-y; padding: 12px 18px 0px 18px;  }
.albumListMid { width: 318px; height: 798px; overflow: auto; }
.albumListMid p { margin: 0px 0px 4px 0px; font-size: 10px; color: #dddddd; }
.albumListMid p a { color: #98b572; }
.albumView { padding-left: 20px; }
.albumTitle { margin-top: 0px; font-size: 14px; font-weight: bold; color: #000000; }
.albumDiv { width: 318px; height: 805px; overflow: auto; }
.albumDiv a img { border: 2px solid #000000; margin: 0px 10px 10px 0px; }

.viewPicLinks { margin: 0px; }
.viewPicLinks a { font-weight: bold; text-decoration: none; color: #455b3c; }
.adminPicLinks { margin: 10px; padding: 10px; background-color: #000000; color: #ffffff; width: 200px; height: auto; }
.adminPicLinks a { font-weight: bold; text-decoration: none; color: #98b572; }

.lyricsBox { background-image: url(/images/community/lyricsBg.gif); background-position: top right; background-repeat: no-repeat; }
.lyricsBox .songTitle { font-size: 18px; font-weight: bold; color: #000000; }

.liveFastVidPanel { background-image: url(/images/media/liveFastVidPanel.gif); background-repeat: no-repeat; padding: 131px 15px 15px 156px; width: 480px; height: 376px; }
.julyVidPanel { background-image: url(/images/media/3rdJulyVidPanel.gif); background-repeat: no-repeat; padding: 186px 168px 82px 162px; width: 320px; height: 255px; }

.tourOuterLeft { background-image: url(/templates/tour/leftBg_tour.jpg); background-position: top right; background-repeat: no-repeat; }
.tourOuterRight { background-image: url(/templates/tour/rightBg_tour.jpg); background-position: top left; background-repeat: no-repeat; }
.tourMain { background-image: url(/templates/tour/content_upc_tour.jpg); background-position: top center; background-repeat: no-repeat; }
.tourPast { background-image: url(/templates/tour/content_past_tour.jpg); background-position: top center; background-repeat: no-repeat; }
.tourInfo { background-image: url(/templates/tour/content_info_tour.jpg); background-position: top center; background-repeat: no-repeat; }
.tourPanel { margin: 60px 0px 0px 53px; width: 648px; height: 196px; overflow: auto; }
.tourHeader { font-weight: bold; background-color: #000000; color: #ffffff; }
.tourCell { margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; border-bottom: 1px solid #000000; font-size: 11px; color: #000000; }
.tourCell a { display: block; text-decoration: none; color: #000000; }
.tourInfo .venueLink { text-decoration: none; font-weight: normal; color: #954949; }
.tourInfo .linkBack { text-decoration: none; font-weight: bold; color: #954949; }
.tourBottom { background-image: url(/templates/tour/bottomBg_tour.jpg); background-position: top center; background-repeat: no-repeat; }

.communityOuterLeft { background-image: url(/templates/community/leftBg_community.jpg); background-position: top right; background-repeat: no-repeat; }
.communityOuterRight { background-image: url(/templates/community/rightBg_community.jpg); background-position: top left; background-repeat: no-repeat; }
.communityBottom { background-image: url(/templates/community/bottomBg_community.jpg); background-position: top center; background-repeat: no-repeat; }

.communityContentOuterLeft { background-image: url(/templates/communityContent/leftBg_communityContent.jpg); background-position: top right; background-repeat: no-repeat; }
.communityContentOuterRight { background-image: url(/templates/communityContent/rightBg_communityContent.jpg); background-position: top left; background-repeat: no-repeat; }
.communityContentContentCell { background-image: url(/templates/communityContent/contentBg_communityContent.jpg); background-position: top center; background-repeat: repeat-y; }
.communityContentContentPane { background-image: url(/templates/communityContent/content_communityContent.jpg); background-position: top center; background-repeat: no-repeat; padding: 20px 20px 0px 20px; }
.communityContentBottom { background-image: url(/templates/communityContent/bottomBg_communityContent.gif); background-position: top center; background-repeat: no-repeat; }

.mailingList a { font-weight: bold; text-decoration: none; color: #666600; }

.funContainer a { color: #4d4b3d; }

.downloadableFlyers .noFlyers p, .eFlyers .noFlyers p { margin: 0px; padding: 30px; border: 2px dotted #000000; font-size: 14px; font-style: italic; color: #000000; }
.downloadableFlyers .flyerCell, .eFlyers .flyerCell { background-color: #959178; padding: 10px; border: 1px outset #959178; }
.downloadableFlyers .flyerCell img { margin-bottom: 6px; border: 2px solid #000000; }
.downloadableFlyers .flyerCell a img { margin-bottom: 0px; border: 0px; }
.eFlyers .flyerCell a img { margin: 10px; border: 0px; }
.eFlyers .flyerCell select { background-color: #67655b; border: 1px solid #000000; color: #dbd7c0; }
.eFlyers .flyerCell input { margin-top: 2px; padding: 2px; background-color: #67655b; border: 1px solid #000000; width: 386px; height: 20px; color: #dbd7c0; }

.desktopBackgrounds td { background-color: #959178; padding: 15px; border: 1px outset #959178; }
.desktopBackgrounds td p { margin: 6px 0px 6px 0px; font-weight: bold; }
.desktopBackgrounds td img { border: 2px solid #000000; }
.desktopBackgrounds td a { margin-bottom: 0px; border: 0px; font-weight: bold; text-decoration: none; color: #dbd8c3; }

.funBanners { padding: 6px; text-align: center; }
.funBanners a img { border: 2px solid #000000; }
.funBanners input { margin-top: 2px; padding: 2px; background-color: #67655b; border: 1px solid #000000; width: 404px; height: 20px; color: #dbd7c0; }

.buddyIconsMyspace { background-color: #000000; padding: 10px; font-size: 10px; width: 380px; height: 64px; color: #ffffff; }
.buddyIconsMyspace input, .buddyIconsMyspace select { margin-top: 2px; padding: 2px; font-size: 11px; background-color: #67655b; border: 1px solid #000000; width: 360px; height: 18px; color: #dbd7c0; }

.fanArtThumbs { margin: 20px 0px 20px 0px; background-color: #959178; padding: 10px; border: 1px outset #959178; }
.fanArtThumbs img { border: 2px solid #000000; margin: 0px 5px 5px 0px; }
.fanArtImage img { border: 2px solid #000000; margin: 0px; }

.communityDigital { background-image: url(/images/community_links_digital.gif); background-position: top right; background-repeat: no-repeat; }
.communityDigital div { margin: 90px 99px 53px 36px; width: 201px; height: 170px; overflow: auto; }
.communityDigital div p { margin: 0px; font-size: 12px; color: #ffffff; }
.communityDigital div p a { font-weight: bold; color: #0e2838; }
.communityOther { background-image: url(/images/community_links_other.gif); background-position: top right; background-repeat: no-repeat; }
.communityOther div { margin: 77px 37px 71px 72px; width: 264px; height: 165px; overflow: auto; }
.communityOther div p { margin: 0px; font-size: 12px; color: #ffffff; }
.communityOther div p a { font-weight: bold; color: #94917f; }
.communityVenues { background-image: url(/images/community_links_venues.gif); background-position: top right; background-repeat: no-repeat; }
.communityVenues div { margin: 71px 35px 22px 45px; width: 255px; height: 171px; overflow: auto; }
.communityVenues div p { margin: 0px; font-size: 10px; color: #0f2d17; }
.communityVenues div p a { font-weight: bold; color: #000000; }
.communityBands { background-image: url(/images/community_links_bands.gif); background-position: top right; background-repeat: no-repeat; }
.communityBands div { margin: 45px 35px 39px 68px; width: 270px; height: 186px; overflow: auto; }
.communityBands div p { margin: 0px; font-size: 10px; color: #382f11; }
.communityBands div p a { font-weight: bold; color: #000000; }
.communityEtc { background-image: url(/images/community_links_etc.gif); background-position: top right; background-repeat: no-repeat; }
.communityEtc div { margin: 76px 36px 83px 79px; width: 595px; height: 165px; overflow: auto; }
.communityEtc div td { margin: 0px; font-size: 12px; color: #000000; }
.communityEtc div td a { font-weight: bold; color: #000000; }

.contactOuterLeft { background-image: url(/templates/contact/leftBg_contact.jpg); background-position: top right; background-repeat: no-repeat; }
.contactOuterRight { background-image: url(/templates/contact/rightBg_contact.jpg); background-position: top left; background-repeat: no-repeat; }
.contactBottom { background-image: url(/templates/contact/bottomBg_contact.jpg); background-position: top center; background-repeat: no-repeat; }

.contactContentOuterLeft { background-image: url(/templates/contactContent/leftBg_contactContent.jpg); background-position: top right; background-repeat: no-repeat; }
.contactContentOuterRight { background-image: url(/templates/contactContent/rightBg_contactContent.jpg); background-position: top left; background-repeat: no-repeat; }
.contactContentContentCell { background-image: url(/templates/contactContent/contentBg_contactContent.jpg); background-position: top center; background-repeat: repeat-y; }
.contactContentContentPane { background-image: url(/templates/contactContent/content_contactContent.jpg); background-position: top center; background-repeat: no-repeat; padding: 20px 30px 0px 30px; }
.contactContentBottom { background-image: url(/templates/contactContent/bottomBg_contactContent.gif); background-position: top center; background-repeat: no-repeat; }

.panelLeft { padding-right: 20px; }
.panelLeft .sectionTitle, .panelRight .sectionTitle { display: block; padding: 3px; margin-bottom: 2px; background-color: #000000; text-decoration: none; color: #ffffff; }
.panelLeft .navTitle { display: block; padding: 3px; margin-bottom: 2px; background-color: #915e5e; text-decoration: none; color: #ffffff; }
.panelLeft div a { display: block; padding: 3px; margin-bottom: 2px; background-color: #5a2a2a;text-decoration: none; color: #ffffff; }
.panelHeader { background-color: #000000; color: #ffffff; }
.panelOne { background-color: #bbbbbb; color: #000000; }
.panelTwo { background-color: #999999; color: #000000; }
.panelOne a, .panelTwo a { display: block; text-decoration: none; color: #000000; }
.panelForm td .tinyBox { width: 15px; }
.panelForm td .littleBox { width: 50px; padding: 2px; background-color: #e0e0e0; border: 1px solid #000000; }
.panelForm td .smallBox { width: 100px; padding: 2px; background-color: #e0e0e0; border: 1px solid #000000; }
.panelForm td .medBox { width: 250px; padding: 2px; background-color: #e0e0e0; border: 1px solid #000000; }
.panelForm td .longBox { width: 400px; padding: 2px; background-color: #e0e0e0; border: 1px solid #000000; }
.panelForm td select { padding: 2px; background-color: #e0e0e0; border: 1px solid #000000; }
.panelForm td textarea { width: 400px; height: 100px; padding: 2px; background-color: #e0e0e0; border: 1px solid #000000; }
.panelForm td .panelButton { margin-top: 10px; padding: 3px 20px 3px 20px; background-color: #e0e0e0; border: 1px outset #e0e0e0; }
.panelAlert { display: block; padding: 5px; background-color: #e08888; font-weight: bold; color: #7c2727; }
.mailingList .panelAlert { color: #ffffff; }