h1  { color: #666; font-size: 16pt; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin-top: 6pt }
h2 { color: #666; font-size: 12pt; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin-top: 6pt }
h3 { color: #666; font-size: 11pt; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin-top: 6pt }
p    { color: #333; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 3pt; margin-bottom: 3pt }
ol { color: #333; font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 3pt; margin-bottom: 3pt }
.copyright  { color: #006; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-stretch: normal; text-align: center }
.bottomlink    { font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-stretch: normal; text-decoration: none; text-align: center }
.fptext { font-size: 11pt; text-align: center; margin: 6pt; width: 600px }
a:link  { color: #390; font-style: italic; text-decoration: none }
a:visited { color: #390; font-style: italic; text-decoration: none }
a:hover   { color: orange; font-style: italic; text-decoration: underline overline }
.highlightbox   { background-color: #ffc; margin: 5pt; border: solid 1pt gray}
.captionbox   { font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fff; text-align: center; margin: 10pt; padding: 5pt; border: solid 1px black }
.sidenote  { font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.outline { outline: solid 1pt gray }
.photopanel  { background-color: #999 }
.wai_logo   { color: #f60; font-family: "Times New Roman", Times; font-style: italic }
body {text-align: center;}
#page  { margin:0 auto; text-align: left;}
#special    { visibility: visible; position: absolute; top: 350px; left: 20%; width: 150px; height: 200px; z-index: 3}
#banner  { margin: 0; width: 2000px; height: 105px;}
#content { text-align: center; margin: 0 auto; min-width:600px; width:expression(document.body.clientWidth < 650 ? "600px" : "100%" );}
#text {text-align:center; margin: 0 auto; width: 500px; }
#staff {margin: 0 auto}
#sunflower { margin: -60px auto 0px auto;clear:both;position:relative}
#sfimage {display:block}
#promo {position:absolute;top:40px;left:50%;width:200px}
#copy {margin: 0 auto; text-align:center}
div.venue img {float:right}
div.description {margin-left:10px;padding:5px;width:200px;font-family:Helvetica,Arial,sans-serif;font-style:italic;font-size:0.7em;border:solid 1px #ddd;background-color:#ded}

