body  { font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
p    { color: white; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td {}
a { color: #cff }
.body_text  { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.body_tagline { color: #9cf; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.body_headline  { color: white; font-weight: bold; font-size: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.cal_date { color: #0ff; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.cal_header { color: #06f; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center }
.cal_cancl { color: red; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: blink; text-align: center }
.footer_nav { color: white; font-size: 10pt; line-height: 8pt }
.footer_comment { color: white; font-size: 8pt; line-height: 8pt }
.footer_copyright { color: white; font-size: 8pt; line-height: 8pt }
.name   { color: #09f; font-weight: bold; font-size: 14px }
.news_head    { color: #f30; font-weight: bold; font-size: 20px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-bottom: 1pt ridge red }
.photo_caption   { color: yellow; font-weight: bold; font-size: 10pt; line-height: 12pt; margin-top: 10px; margin-bottom: 10px }
.photo_copyright  { color: silver; font-weight: 500; font-size: 8pt; line-height: 8pt }
.photo_credit       { color: white; font-weight: bold; font-size: 6pt; line-height: 6pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; margin-bottom: 6px }
.photo_email  { color: silver; font-weight: 500; font-size: 7pt; border-bottom: 2pt solid lime }
.photo_headline  { color: lime; font-variant: small-caps; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-top: 0; border-right: 0; border-bottom: 2pt solid lime; border-left: 0 }
.photo_instructions { color: silver; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.photo_sprockets     { margin: 2px; background: black url("images/sprocket_holes.gif"); background-position: top-left; background-repeat: repeat-y; }
.photo_thumbnail     { text-align: center; vertical-align: middle; margin: 2px; padding: 3px; }
.small_name  { color: #0ff; font-weight: bold; font-size: 14px }
.stuff_head  { color: white; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.stuff_links      { color: silver; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.boombox   { background: url(images/misc/boombox.gif) no-repeat; position: relative; width: 125px; height: 90px }
.boombox_buttons   { background: url(images/misc/stop_button_12px.gif) no-repeat; position: relative; top: 62px; left: 5px; width: 20px; height: 20px }
.song_titles { color: #09f; font-size: 12px; position: relative; width: 200px; height: 14px }
.white_text  { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.content {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: x-small;
}

.content h1  { color: #6496ff; font-variant: small-caps; font-size: medium; font-family: Verdana, Arial, sans-serif; text-align: center; vertical-align: middle }

.content a     { color: white; font-weight: bold; font-size: x-small; line-height: 120%; font-family: Verdana, Arial, sans-serif; text-decoration: none; text-align: center; letter-spacing: 0.1em; vertical-align: middle; margin: 0.1em }
.content a:hover      { color: white; font-weight: bold; font-size: x-small; line-height: 120%; font-family: Verdana, Arial, sans-serif; text-decoration: underline; text-align: center; letter-spacing: 0.1em; vertical-align: middle; margin: 0.1em }

.content li   { color: red; font-weight: bold; font-size: 0.9em; line-height: 1.5em; margin-top: 0.5em }

.content table  { font-size: x-small; border: solid 1px white }
.content tr { font-size: x-small }
.content td.banner     { color: #dcdcdc; font-variant: small-caps; font-weight: bold; font-size: 1.3em; background-color: #000096; text-align: center }
.content th       { color: #8b4513; background-color: #c8c8c8 }
.content th.end        { color: #8b4513; background-color: #c8c8c8 }
.content th.topline      { background-color: #c8c8c8 }
.content th.toplineend       { background-color: #c8c8c8 }
.content td.odd      { color: black; background-color: #B0E0E6 }
.content td.oddend       { color: black; background-color: #B0E0E6 }
.content td.even      { color: black; background-color: #E0FFFF }
.content td.evenend       { color: black; background-color: #E0FFFF }
.content td.footer      { background-color: #c8c8c8; border-top: 1px solid black; border-right: 1px solid black }
.content td.footerend       { background-color: #c8c8c8; border-top: 1px solid black }
.content td.odd a  { color: #4169E1 }
.content td.odd a:hover  { color: #4169E1; text-decoration: underline }
.content td.oddend a  { color: #4169E1 }
.content td.oddend a:hover  { color: #4169E1; text-decoration: underline }
.content td.even a  { color: #4169E1 }
.content td.even a:hover  { color: #4169E1; text-decoration: underline }
.content td.evenend a  { color: #4169E1 }
.content td.evenend a:hover  { color: #4169E1; text-decoration: underline }