.ari1, td, blockquote, p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.ariff { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
h2 { font-family: arial, helvetica, sans-serif; font-size: 16px; color: red;  text-align: center; }
.copyright { font-family: Arial, Helvetica, sans-serif; color: #cc0000; font-size: 10px; }
.footlink { font-family: arial, helvetica, sans-serif; color: #009900; font-size: 12px; margin-left: 10px; text-align="center";  }
.subhead { font-size: 16px; }
.subhead2 { font-size: 15px; font-weight: bold; padding-top: 8px; }
.smallsubhead { font-size: 13px; }
.streamtitle { font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; }
.redbox { border: 2px solid red; }
.blackbox { border: 1px solid black; padding: 3px; }
.small { font-size: 11px; }
.source { font-size: 11px; font-style: italic; }
.smalltext { font-size: 12px; }
.title { font-family: arial, helvetica, verdana, sans-serif; font-size: 18px; color: #000000; margin-bottom: 4px; }
.title2 { font-family: arial, helvetica, verdana, sans-serif; font-size: 16px; color: #ff0000; font-weight: bold; }
.thanku { color: #ff0000; }
.note { color: #cc3300; }
.tapeinfo { font-size: 10px; }
.tapename { font-size: 12px; }
.vidtitle { font-family: arial, helvetica, verdana, sans-serif; font-size: 13px; font-weight: bold; }
.detail { font-size: 10px; }
.runtime { font-size: 11px; font-weight: bold; color: #000000; }
.year { font-size: 11px; font-weight: bold; color: #000000; }
.location { font-size: 11px; font-weight: bold; color: #ff0000; display: inline; }
th { font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; }
h3 { font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; }
h4 { font-family: arial, helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000; }
td.streamlist a { font-weight: normal; }