BODY {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        background-image:none;
        font-size:12px;
        padding:0;
        }

   /* years in reports.htm */
H3 {
        font-family: Arial, Impact, Verdana, sans-serif;
        font-size:22px;
        letter-spacing:0.2em;
        color:#ccc;
        }

#BANNER {
        font-family: Arial, Impact, Verdana, sans-serif;
        background:#909;
        border-bottom:3px solid #adf;       /* ccc;adf */
        }
#BANNER H1 {
        color:#fff;
        font-size:28px/1.2;
        font-weight:bold;
        padding:15px 10px 0px 10px;     /* top, right, bottom, left */
        margin:0px 0px 0px 0px;
        }
#BANNER H4 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color:#ff0;
        font-size:14px;
        padding:10px 10px 20px 10px;
        margin:0px 0px 0px 0px;
        }

  /* Announce date of next race, in intro.htm and register.htm */
#ANNOUNCE  {
        margin:6px 0px 0px 0px;     /* top, right, bottom, left */
        font-size:16px;
        font-family: Arial, Helvetica, sans-serif;
        border:1px solid #666;
        background:#cfc;
        color:#909;
        }

.TEXT {
        margin: 0px 20px 0px 20px;
        }
  /* in index.htm and travel.htm */
.TEXT STRONG {
        color:#c00;
        font-weight:bold;
        font-style:normal;
        }
  /* table for centered text in contact.htm and at bottom of photos.htm */
.TEXT TD {
        font-family: Verdana, Arial, Impact, sans-serif;
        font-size:12px;
        }
  /* Subtitles in raceday#.htm, training#.htm*, travel.htm... */
.TEXT H3 {
        font-family: Arial, Impact, Verdana, sans-serif;
        font-size:16px;
        font-weight:normal;
        }
   /* Spans for subtitles in TEXT H3 */
.LEFTSIDE {
        background:#909;
        color:#cfc;
        }
.RIGHTSIDE {
        background:#cfc;
        color:#909;
        }

    /* "Top" links in raceday#.htm etc. */
.FAROUT {
        font-size:10px;
        font-weight:bold;
        text-align:right;
        margin: 0px 40px 0px 0px;   /* top, right, bottom, left */
        }

   /* submenus in travel.htm, training#.htm, guide#.htm, raceday#.htm */
#LOCAL {
        font-size:12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background:#9cf;
        color:#fff;
        padding:0px 0px 0px 0px;
        margin:10px 0px 20px 10px;
        border:1px solid #99c;
        }
#LOCAL TD {padding:5px 0px 5px 0px;}
#LOCAL HR {color:#fff}

    /* Same-page links in LOCAL menu */
.LLITEM A {text-decoration:none;}
.LLITEM A:link {color:#00f}
.LLITEM A:visited {color:#003}
.LLITEM A:active {color:#003}
.LLITEM A:hover {background:#00f; color:#fff}
    /* Other-page links in LOCAL menu */
.LLHDR A {text-decoration:none;font-weight:bold;}
.LLHDR A:link {color:#fff}
.LLHDR A:visited {color:#fff}
.LLHDR A:active {color:#fff}
.LLHDR A:hover {background:#00f; color:#fff}

   /* All pages */
#TOPTITLE {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin:20px 0px 0px 0px;   /* keep top margin synchronized with LOCAL top margin */
        }
#TOPTITLE H2 {
        font-size:28px;
        font-weight:normal;
        color:#00f;
        margin:15px 0px 5px 0px;
        }
  /* Section titles in raceday#.htm and training#.htm */
#TOPTITLE H3 {
        font-family: Arial, Impact, Verdana, sans-serif;
        font-size:22px;
        letter-spacing:0.2em;
        color:#ccc;
        }
#TOPTITLE SMALL {
        font-size:10px;
        font-weight:normal;
        color:#c09;
        }
#TOPTITLE HR {
        color:#9cf;
        width:50%;
        size:2;
        }

   /* Colored tables used in photos.htm, links.htm, guide0.htm etc. */
.WIDETABLE {
        font-size:12px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        border:1px solid #999;
        margin:0px 10px 0px 10px;
        }
.WIDETABLE TH {
        background:#666;
        color:#fff;
        padding:5px 5px 5px 5px;
        }
.WIDETABLE TD {
        background:#cc9;
        padding:5px 5px 5px 5px;
        }
  /* Flags updates in guide*.htm -- possibly not used for a time? */
.WIDETABLE STRONG {
        color:#00c;
        font-weight:normal;
        font-style:normal;
        }
.WIDETABLE A {text-decoration:none;}
.WIDETABLE A:link {color:#00f;}
.WIDETABLE A:visited {color:#039}
.WIDETABLE A:active {color:#039}
.WIDETABLE A:hover {background:#ff9; color:#000}

  /* Next-Prev arrows at bottom of guide*.htm */
.ARROWS {
        font-size:20px/1.2;
        font-family: Arial, Helvetica, sans-serif;
        font-weight:normal;
        background:#fff;
        color:#f00;
        }

