
a:hover { color: #696969; text-decoration: underline }
a   { color: #696969; font-weight: bold; text-decoration: none }
body { color: #333; font-weight: normal; font-family: Arial, Helvetica, sans-serif; background: white url(art/bkg.gif) repeat-y; margin: 0px; height: 100% }
em { font-style: italic }
form { margin-bottom: 0.3em }
h1 { color: #708090; font-weight: bold; font-size: 42px; text-align: right; text-transform: uppercase; margin-bottom: 20px; padding-bottom: 0.1em; border-bottom: 1px solid #daa520 }
h2 { color: #708090; font-style: italic; font-weight: bold; font-size: 24px; line-height: 1em; text-transform: uppercase; margin-bottom: 0.5em; padding-bottom: 0.3em; border-bottom: 1px dashed #daa520 }
h3 { font-weight: bold; font-size: 12px; line-height: 1.2em; text-transform: uppercase; margin-bottom: 0.5em }
h4 { color: #708090; font-weight: bold; font-size: 14px; margin-bottom: 0.5em }
h5 { font-weight: bold; font-size: 11px; line-height: 1.2em; text-transform: uppercase; margin-bottom: 0.5em }
h6 { color: white; font-weight: normal; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; word-spacing: 8pt; letter-spacing: 4px }
hr { clear: both }
img { border: 0px }
p { font-size: 12px; line-height: 1.3em; margin-bottom: 0.8em }
strong { font-weight: bold }
td { vertical-align: top }
.buybutton { color: #f0e68c; text-decoration: none; text-align: center; margin-top: 10px; margin-bottom: 10px; padding: 3px 5px; border: solid 1px silver; display: block }
.calendardate { width: 10% }
.calendardetails { width: auto }
.calendartime { width: 20% }
.captionleft { font-size: 9px; text-align: center; text-transform: uppercase; float: left; margin-right: 1em; margin-bottom: 0.3em; width: 200px }
.captionright { font-size: 9px; text-align: center; text-transform: uppercase; float: right; margin-bottom: 0.3em; margin-left: 1em; width: 300px }
.imgleft { float: left; margin-right: 1em; margin-bottom: 0.3em }
.imgright { float: right; margin-bottom: 0.3em; margin-left: 1em }
.sidebarimg { }
.writer { font-style: italic; text-align: right }
#calendardata { width: 495px; table-layout: fixed }
#calendardata td { font-size: 11px; text-align: left; padding: 4px }
#calendarhead { background-color: #46505a }
#calendarhead td { color: white; text-transform: uppercase }
#calendarmonth { background-color: #daa520; width: 495px }
#calendarmonth td { color: white; font-weight: bold; font-size: 12px; text-align: center; text-transform: uppercase; padding: 4px }
#calendarnav { width: 495px }
#calendarnav td { font-size: 11px; text-align: center; padding: 4px }
#cdcover { text-align: center; margin-top: 10px; display: block }
#content  { margin-top: 0px; margin-left: 180px; padding-top: 40px; padding-bottom: 20px; border-bottom: 1px solid #daa520; width: 500px }
#content ol { list-style-type: none; margin-bottom: 0.8em }
#content ol li { font-weight: normal; font-size: 11px; line-height: 1.2em }
#content p  { }
#content ul { list-style-type: none; margin-bottom: 0.8em }
#content ul li { font-weight: normal; font-size: 11px; line-height: 1.2em }
#footer { margin-top: 20px; margin-left: 180px; width: 500px; display: block }
#footer h5 { font-weight: bold; text-align: center }
#footer p { font-size: 9px; line-height: 1.2em; text-align: center; margin-top: 50px }
#header { background: #daa520 no-repeat; height: 100px; display: block }
#logo { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px }
#paypal { text-align: center; float: right; margin-top: 40px; margin-right: 80px; padding: 5px; border: dashed 1px silver; width: 100px }
#paypal p { font-size: 9px; line-height: 1.2em; text-align: center; margin-bottom: 0.5em }
#recordings td  { text-align: center; width: 50% }
#recordings td h4 { font-size: 12px; text-align: center; margin-bottom: 0.5em }
#recordings td img { margin-bottom: 0.5em }
#recordings td p { text-align: center; margin-bottom: 1em }
#reviews { list-style-type: none; padding-left: 0px }
#sidebarevents { background-color: #708090; text-align: center; float: left; margin: 0px; width: 150px; height: 100% }
#sidebarevents a { color: white; font-weight: bold; font-size: 10px; text-decoration: none; text-transform: uppercase; padding-top: 5px; padding-bottom: 5px; width: 150px; display: block }
#sidebarevents a:hover { background-color: #66f }
#sidebarevents p  { color: silver; font-size: 9px; text-align: center; margin-top: 2em; margin-right: 5px; margin-left: 5px }
#sidebarjazz  { text-align: center; float: left; width: 152px }
#sidebarjazz a  { color: white; font-weight: bold; font-size: 10px; text-decoration: none; text-transform: uppercase; padding-top: 5px; padding-bottom: 5px; width: 152px; display: block }
#sidebarjazz a:hover { background-color: #daa520 }
#sidebarjazz p  { color: silver; font-size: 9px; text-align: center; margin-top: 2em; margin-right: 5px; margin-left: 5px }
#splashannc    { float: right; margin: 20px 40px; padding: 5px 10px; border: dashed 1px silver; width: 300px }
#splashannc a { color: #f0e68c; text-decoration: none }
#splashannc a:hover { color: white }
#splashannc img { margin-bottom: 10px; border: solid 1px white }
#splashannc p  { color: white; text-align: center; margin-top: 10px; margin-bottom: 0px }
#splashcontent     { color: #f0e68c; background-color: #708090; margin-bottom: 20px; margin-left: 40px; width: 660px }
#splashcontent a  { color: white; text-decoration: none }
#splashcontent p   { color: #f0e68c }
#splashfooter    { margin-bottom: 20px; margin-left: 40px; width: 660px }
#splashfooter a { color: white }
#splashfooter h1   { color: #f0e68c; font-style: normal; font-size: 10px; text-align: left; margin-bottom: 0.3em; border-bottom: 0px none }
#splashfooter p   { color: #f0e68c; font-size: 10px; margin-bottom: 0.7em }
#splashheader    { background: black url(art/strayer.jpg) no-repeat left top; margin-bottom: 20px; padding: 5px 0px 20px 350px; border-bottom: 1px solid gray; display: block }
#splashheader img  { }
#splashlogo  { clear: both; margin-bottom: 20px; display: block }
