body { background-color: #aaaaaa; background-image: url("/shared/gfx/index/bodyBg.gif"); background-repeat: repeat-x; margin: 40px 0px 0px 0px; text-align: center; }
img { border: 0px; }
h1 { font-weight: normal; margin: 0px; }
h1 a { color: #ffffff; font-family: Arial; font-size: 14px; font-weight: bold; margin: 0px; text-decoration: none; }
a, a:hover { color: #0000ff; }


.tblConcepts { margin: 0px auto 0px auto; text-align: left; }
table td { vertical-align: top; }
.layBody { background-color: #ffffff; border: 1px solid #a1a1a1; font-family: Arial, Verdana; font-size: 12px; margin: auto; padding: 0px 0px 50px 0px; width: 900px; }


#layMusicContainer, #layEventContainer, #layLocationContainer, #layFoodContainer { text-align: left; }
#layMusicHdr, #layEventHdr, #layLocationHdr, #layFoodHdr { background-repeat: no-repeat; height: 22px; line-height: 22px; padding: 4px 15px 0px 0px; text-align: right; width: 92px; }
#layMusicBody, #layEventBody, #layLocationBody, #layFoodBody { height: 138px; width: 182px; }

#layMusicHdr { background-image: url("/shared/gfx/index/hdrMusic.gif"); }
#layEventHdr { background-image: url("/shared/gfx/index/hdrEvent.gif"); }
#layLocationHdr { background-image: url("/shared/gfx/index/hdrLocation.gif"); }
#layFoodHdr { background-image: url("/shared/gfx/index/hdrFood.gif"); }

.layConceptText { color: #8b8b8b; font-family:Verdana, Arial, Tahoma; font-size:11px; line-height: 16px; margin: 18px 0px 0px 4px; width: 178px; }
.layConceptTextLink { margin: 18px 0px 0px 4px; text-align: right; width: 178px; }
.layConceptTextLink a, .layConceptTextLink a:hover { color: #ff9900; font-family:Verdana, Arial, Tahoma; font-size:11px; font-weight:bold; line-height: 16px; text-decoration: none; }


.seperator { background-color: #ffffff; background-image: url("/shared/gfx/index/seperator.gif"); background-position: top; background-repeat: repeat-x; margin: 38px auto 0px auto; width: 820px; }


/* quotes */
.layQuoteHdr { color: #374c85; font-family: Arial, Verdana, Tahoma; font-size:14px; font-weight:bold; font-style:italic; margin: 38px 0px 12px 70px; text-align: left; width: 820px; }
.tblQuotes { margin: auto; }

.cellQuote1, .cellQuote2, .cellQuote3  { background-image: url("/shared/gfx/index/quoteBg.gif"); background-repeat: repeat-x; color: #374c85; font-family: Arial, Verdana, Tahoma; font-size:11px; font-style:italic; text-align: left; padding-top: 20px; vertical-align: top; }
.cellQuote1 { padding-left: 24px; width: 240px; }
.cellQuote2 { padding-left: 24px; width: 240px; }
.cellQuote3 { padding-left: 24px; width: 240px; }



.layFooter { font-family:Arial, Tahoma, Verdana; font-size:11px; margin: 5px auto 0px auto; text-align: right; width: 900px; }
.layFooter a, .layFooter a:hover { color: #000; }