    body      { font: 11px "Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif; 
                background: white; }
    
    h1        { font: bold 160% "Lucida Grande", Arial, Helvetica, sans-serif; }
    h2        { font: bold 130% "Lucida Grande", Arial, Helvetica, sans-serif; }
    h3        { font: bold 120% "Lucida Grande", Arial, Helvetica, sans-serif; }
    h4        { font: bold 100% "Lucida Grande", Arial, Helvetica, sans-serif; }
    h5        { font: bold 90% "Lucida Grande", Arial, Helvetica, sans-serif; }
    h6        { font: bold 80% "Lucida Grande", Arial, Helvetica, sans-serif; }
    
    table     { font-size: 100%; } /* ie5 win workaround, sigh */
    
    p,td,li   { font: 100% "Lucida Grande", Arial, Helvetica, sans-serif; }
    dt        { font: bold 100% "Lucida Grande", Arial, Helvetica, sans-serif; }
    dd        { font: 100% "Lucida Grande", Arial, Helvetica, sans-serif; }
    pre       { font: 100% Monaco, ProFont, Courier, monospace; }
    tt        { font: 100% Monaco, ProFont, Courier, monospace; }
    
    a         { text-decoration: none; }
    a:link    { color: #6666FF; }
    a:visited { color: #999999; }
    a:hover   { color: #0000FF; text-decoration: underline; }
    a:active  { color: #0000FF; }
    
    /* link box */

    table.links  { background: #999999; border-collapse: collapse; 
                   border-spacing: 0px; border: 0px; }
    td.one       { width:90px; text-align: center; padding: 4px;
                   border: 1px solid black; }
    td.two       { width:90px; text-align: center; padding: 4px; 
                   border-top: 1px solid black; border-bottom: 1px solid black; }
    td.one a     { color: white; }
    td.two a     { color: white; }
