<style type="text/css">
a.primary:active { text-decoration: none; font-size: 11pt; color: black; vertical-align: top; padding: 2pt 2pt; font-family: Veranda, sans-serif;}
a.primary:link {  text-decoration: none; font-size: 11pt; color: black; vertical-align: top; padding: 2pt 2pt; font-family: Veranda, sans-serif;}
a.primary:visited { text-decoration: none; font-size: 11pt; color: black; vertical-align: top; padding: 2pt 2pt; font-family: Veranda, sans-serif;}
a.primary:hover {  text-decoration: underline; font-size: 11pt; color: white; vertical-align: top; padding: 2pt 2pt; font-family: Veranda, sans-serif;}
a.primarybig:active { text-decoration: none; font-size: 20pt; color: #800000; text-align: center; font-family: Veranda, sans-serif;}
a.primarybig:link {  text-decoration: none; font-size: 20pt; color: #800000; text-align: center; font-family: Veranda, sans-serif;}
a.primarybig:visited { text-decoration: none; font-size: 20pt; color: #800000; text-align: center; font-family: Veranda, sans-serif;}
a.primarybig:hover {  text-decoration: underline; font-size: 20pt; color: white; text-align: center; font-family: Veranda, sans-serif;}
a.deal:active { text-decoration: none; font-size: 13pt; color: #800000; text-align: center; font-family: Veranda, sans-serif;;}
a.deal:link {  text-decoration: none; font-size: 13pt; color: #800000; text-align: center; font-family: Veranda, sans-serif;}
a.deal:visited { text-decoration: none; font-size: 13pt; color: #800000; text-align: center; font-family: Veranda, sans-serif;}
a.deal:hover {  text-decoration: underline; font-size: 13pt; color: #ffffff; text-align: center; font-family: Veranda, sans-serif;}
.linkboxright { text-align: center; border-width: 1px;  border-top-width: 0px;border-style:solid; border-color:black; }
.linkbox { text-align: center; border-width: 2px; border-left-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style:solid; border-color:black; padding: 2pt 2pt;}
.linkboxno { text-align: center; border-width: 2px; border-left-width: 0px;  border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-style:solid; border-color:black; padding: 2pt 2pt;}
.linkboxleft { text-align: center; border-width: 2px;  border-top-width: 0px; border-bottom-width: 0px; border-style:solid; border-color:black; padding: 2pt 2pt;}
.linkboxSmright { text-align: center; border: 2px; border-style:solid; border-color: black;  border-right-width: 0px;}
a.secondary:active { text-decoration: none; font-size: 16pt; color: black; font-family:  sans-serif; font-weight: 700; line-height: 1;}
a.secondary:link {  text-decoration: none; font-size: 16pt; color: black; font-family:  sans-serif; font-weight: 700; line-height: 1;}
a.secondary:visited { text-decoration: none; font-size: 16pt; color: black; font-family:  sans-serif; font-weight: 700; line-height: 1;}
a.secondary:hover {  text-decoration: none; font-size: 16pt; color: blue; font-family:  sans-serif; font-weight: 700; line-height: 1;}
BODY { margin-top: 0px; padding-top: 0px; }
.bgindex { background: url(images/BlueSlide.gif) }
.bgindex2 { background: url(images/BlueBGLower.jpg) }
.address { color: black ; font-size: 11pt;  vertical-align: top; text-align: center; }
.artist { color: black ; font-size: 13pt;   text-align: left; vertical-align: middle; padding: 10pt 2pt;}
.boxdisplay { text-align: center; border-width: 4px; border-style:solid; margin: 10pt 10pt; vertical-align: top; border-color: #800000; }
.date { color: maroon ; font-size: 16pt;  vertical-align: top; text-align: left; padding: 6pt 6pt;}
.img.john {float: right}
.backcolor { background-color: #D3D3D3;  text-align: center;}
.bigtype { color: maroon ; font-size: 60pt;  vertical-align: top; font-weight: 600; text-align: center;}
.boxdisplay { text-align: center; border-width: 4px; padding: 12pt 12pt; border-style:solid; margin: 10pt 10pt; vertical-align: top; border-color: #800000; }
.caption { color: black ; font-size: 9pt;  vertical-align: top; text-align: left;}
.contactcolor { background-color: #000000; } 
.frmwhite { color: #ffffff ; font-size: 14pt; font-family:  sans-serif ; }
.musicheading { color: #800000 ; text-decoration: underline; font-size: 18pt;  vertical-align: top; text-align: left; padding: 12pt 12pt;}
.eventdate { color: #375996 ; font-size: 16pt;  vertical-align: top; text-align: center; padding: 12pt 12pt;}
.main { color: black ; font-size: 12pt;  vertical-align: top; text-align: left; padding: 12pt 12pt;}
.mainbold { color: black ; font-size: 12pt;  font-weight: 600;  padding: 12pt 12pt;}
.maincenter { color: black ; font-size: 12pt;  vertical-align: top; text-align: center; padding: 12pt 12pt;}
.mainfrm { color: red ; font-size: 13pt;  vertical-align: top; text-align: center;}
.pagename { color: red ; font-size: 36pt;  font-weight: 600;  text-align: center;}
.pagenamesm { color: red ; font-size: 24pt;  font-weight: 600;  text-align: center;}
.photo { color: #375996 ; font-size: 14pt;  vertical-align: top; text-align: center; padding: 2pt 2pt;}
.reply { color: #800000 ; font-size: 20pt;  vertical-align: top; text-align: center;}
.performers { color: black ; font-size: 12pt;   text-align: left; vertical-align: middle; padding: 6pt 6pt;}
.perf { color: black ; font-size: 12pt;   text-align: center; vertical-align: middle;}
.top { text-align: left; vertical-align: top;}
.white { background-color: #FFFFFF; border: 2px; border-bottom-width: 0px;  border-style:solid; border-color: #AC481E;}
hr { border-color: #3565fb; width: 90%; }


</style>
