img       {border-style: none; margin: 0; padding: 0; }
a:active  {color: #FF0000;}
a:link    {color: #00CC66;}
a:visited {color: #0066CC;}

BODY, P, DIV, TD, TH, H3, H4 {font-family: Verdana,arial,helvetica,sans-serif; 
  font-size: 12px; color: #FA3;}
  
H1, H2, H3, H4 {font-family: serif; text-align: center; }

TD { vertical-align: top; }

BODY { background-color: #000000; }

H1 { font-size: 210%; color: #C90; }
H2 { font-size: 175%; color: #C90; }
H3 { font-size: 150%; }
H4 { font-weight: bold; }

.menu     { color:#39F; font-size: 110%; font-weight: bold; }
.title1   { font-size: 150%; font-weight: bold; }
.title2   { font-size: 150%; }
.bigtext  { font-size: 120%; font-weight: bold; }
.smalltxt { font-size: 75%; }
.usrbmp   { color:#F66; font-size: 75%; }
.normal   { }

.info      { border-bottom: 1px solid #999; padding: 0px 0px 1px 0px; }
.label     { border-bottom: 1px solid #999; padding: 0px 10px 1px 0px; text-align: right; }
.biglabel  { text-align: right; vertical-align: top; font-weight: bold; }
.separator { width: 100%; margin-bottom: 2em; margin-top: 2em; border-bottom: 5px ridge #FA3; }
.sep2      { width: 100%; margin-bottom: 2em; margin-top: 1em; border-bottom: 1px ridge #999; }
.spacer    { width: 100%; margin-bottom: 1em; margin-top: 1em;}
.story     { width: 90%; margin-left: 5%; color: #FC6; }
.l-image   { display: block; margin-right: 50%; margin-left: auto; text-align: right; }
.r-image   { margin-left: 50%;}
.track     { height: 10px; width: 600px; }
.shtrack     { height: 10px; width: 250px; }
.locos     { display: block; margin-right: auto; margin-left: auto; text-align: center;}