a:link { color: #000081; font-size: 1em; font-weight: bold; text-decoration: none; }
a:visited { color: #000081; font-size: 1em; font-weight: bold; text-decoration: none; }
a:hover { color: #09570b; font-size: 1em; font-weight: bold; text-decoration: none; }
body { color: black; font-size: 1em; background-color: #016d53; }
h4 { font-size: 3em; font-weight: bold; margin: 1.33em 0; }
.big-top-margin { margin-top: 30pt; }
.bodycopy { font-size: 1em; line-height: 1.2em; text-align: left; }
.bodymargins { margin-right: 150px; margin-bottom: 150px; border-right: 50px solid #2e0000; border-left: 50px solid #2e0000; }
.bold { font-weight: bold; }
.borders2 { font-size: 1em; line-height: 1.2em; background-color: #c1f4e2; width: 720px; height: auto; min-width: 720px; min-height: 900px; max-width: 720px; padding-bottom: 24pt; order-bottom-style: solid; order-right-style: solid; }
.bottomborder { margin-right: 12pt; margin-left: 12pt; border-bottom: 1px solid black; border-top-style: solid; }
.bottommargin { margin-bottom: 24pt; }
.castlist { color: #000; font-size: 1em; line-height: 2em; }
.center { text-align: center; }
.clearfloat { clear: both; }
.crewlist { color: #000; font-size: 1em; line-height: 1.1em; text-align: left; margin-left: 100pt; }
.dinnerbackground { color: #390000; background-color: #79ac9a; margin-top: 24pt; border: double 4px #9f9a92; }
.floatleft { width: 300pt; height: auto; float: left; margin-right: 12pt; margin-bottom: 0; }
.floatright { width: 300px; height: auto; float: right; margin-bottom: 12px; margin-left: 12px; }
.headline { font-size: 1.2em; font-family: sans-serif; font-weight: bold; }
.imagepadding { padding: 12px; }
.indent { margin-left: 48px; }
.inline { color: #633; font-size: 0.8em; background-color: #79ac9a; padding: 2px 4px; border-color: #734545 #592b2b #2e0000 #4c1d1d; border-style: solid; border-width: 1px 2px 2px 1px; display: inline; white-space: normal; }
.italic { font-style: italic; }
.justified { text-align: justify; }
.leftfloat { float: left; }
.leftindent { line-height: 1em; margin-left: 72pt; }
.leftmargin100 { margin-right: 100pt; margin-left: 100pt; }
.leftright-margins { margin-right: 150pt; margin-left: 150pt; }
.leftright100 { margin-right: 100pt; margin-left: 100pt; }
.lineheight { line-height: 1.3em; }
.lineheight {  }
.listnavbar { margin-left: 0; list-style-type: none; list-style-image: none; }
.listnavbar2 { background-position: 0 0; padding: 2px; list-style-type: none; list-style-image: none; }
.narrrowmargins { margin-right: 50px; margin-left: 50px; }
.photoframe { border-color: #096a0b #096c0b #093e0b; border-style: groove; border-width: 6px; }
.rightalign { }
.rightfloat { font-size: 0.8em; font-family: sans-serif; text-align: center; width: auto; float: right; margin-left: 18px; }
.rightmargin100 { margin-right: 100px; }
.sidebar { float: right; }
.smallphotoframe { border: groove 6px #2e0000; }
.smalltype { font-size: 0.7em; font-family: sans-serif; line-height: 1em; }
.sanserif { font-size: 0.8em; font-family: sans-serif; }
.songlist { font-size: 0.6em; font-family: sans-serif; line-height: 1.5em; }
.songlistframe { font-family: sans-serif; background-color: #97bfb8; padding: 8px; border: solid 2px #093e0b; }
.em1 { font-size: 1em; }
.widephotoframe { border: groove 12px #005300; }
.width { background-color: #c1f4e2; width: 650pt; height: auto; min-height: 800pt; }
.bionav { vertical-align: 12px; }
