body{ margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
img{ border: none; }
a{ text-decoration: none; color: blue; }
a:hover { text-decoration: underline; }
h1 { font-size: 15px; }
h2 { font-size: 14px; }
h3 { font-size: 12px; }
h4 { font-size: 10px; }
h5 { font-size: 8px; }

#title_menu{ position: absolute; width: 245px; margin-left: 2px; margin-top: 2px; }
#banner_image{ position: absolute; top: 51px; left: 192px; }
#swirl{ position: absolute; top: 9px; left: 580px; }
#menu{ position: absolute; top: 157px; background-color: #ffffcc; }
#body{ position: absolute; top: 157px; left: 192px; width: 379px; padding: 5px 14px 0px 14px; }
#content{ width: 355px; }

.second_navigation { font-weight: bold; font-size: 13px; }
.second_navigation a{ font-weight: normal; font-size: 13px; color: #FF5C01; }
.title{ font-weight: bold; font-size: 15px; }
.spot_title{ font-weight: bold; font-size: 13px; line-break: always; }
.spot_list li { margin-left: -15px; }
.entry_title{ font-size: 14px; font-weight: bold; }
.entry_subtitle{ font-size: 12px; }
.entry_info{ font-size: 12px; text-align: justify; }
.entry_register{ font-size: 12px; padding-top: 1em; }
.entry_register a{ color: #FF5C01; }
.entry_register ul{ list-style-image: url(/images/orange_swirl.gif); }
img.left{ float: left; padding: 15px 15px 15px 0px; }
img.right{ float: right; padding: 15px 0px 15px 15px; }
.sponsor_images{ clear: both; }
.sponsor_images img{ padding: 10px 3px 0px 3px; width: 60px;  }
#subscribe td{ vertical-align: top; }

<!-- PROBABLY UNUSUED 
.section_title { font-size: 14px; font-weight: bold; margin-bottom: 10px; }
.entry_music{ font-size: 12px; }
.entry_artist{ font-size: 12px; }
.entry_lyrics{ font-size: 12px; }
.entry_date{ font-size: 12px; font-weight: bold; }
.entry_cost{ font-size: 12px; font-weight: bold; }
.entry_teacher{	font-size: 12px; font-weight: bold; }
.entry_venue{ font-size: 12px; font-weight: bold; }
.entry_sponsor{ font-size: 12px; font-weight: bold; }
 END UNUSED -->
.text{ text-align: justify; }

#spotlight { position: absolute; top: 157px; left: 586px; width: 170px; padding: 5px 0px 0px 0px; }
.footer { background-color: #FFCC99; color: #FFF; width: 347px; padding: 5px; margin-top: 7px; margin-bottom: 5px; font-size: 11px; }
.footer a{ color: #FFF; }

