table.main,
    body.main
    {
    background-color: #F9FFD4;
    }

    .distance
    {
        font-size: .7em;
        font-weight: lighter;
    }

    h2.magenta
        {
        color: #ff00ff;
        background: #ffff99;
        }

    tr.black,
        th.black,
        td.black
        {
        background: black;
        color: white;
        font-weight: bold;
        font-size : medium;
        }

    th.blue,
        tr.blue,
        td.blue
        {
        background: blue;
        color: white;
        font-weight: bold;
        font-size : medium;
        }
        
    th.brown,
        tr.brown,
        td.brown
        {
        background: #A52A2A;
        color: white;
        font-weight: bold;
        font-size : medium;
        } 
        
    tr.gold,
        th.gold,
        td.gold 
        {
        background: #FFD700;
        color: black;
        font-weight: bold;
        font-size : medium;
        }
        
    tr.green,
        th.green,
        td.green
        {
        background: #00ff66;
        color: black;
        font-weight: bold;
        font-size : medium;
        }
        
    tr.grey,
        th.grey,
        td.grey
        {
        background: gray;
        color: White;
        font-weight: bold;
        font-size : medium;
        }

    tr.maroon,
        th.maroon,
        td.maroon
        {
        background: maroon;
        color: white; 
        font-weight: bold;
        font-size : medium;
        }
        
    tr.coral,
        th.coral,
        td.coral
        {
        background: #FF7F50;
        color: black;
        font-weight: bold;
        font-size : medium;
        }
        
    tr.silver,
        th.silver,
        td.silver
        {
        background: silver;
        color: black;
        font-weight: bold;
        font-size : medium;
        }
        
    tr.violet,
        th.violet,
        td.violet
        {
        background: #EE82EE;
        color: white;
        font-weight: bold;
        font-size : medium;
        }
        
    tr.white,
        th.white,
        td.white
        {
        background: white;
        color: Black;
        font-weight: bold;
        font-size : medium;
        }
        
    tr.tan,
        th.tan,
        td.tan
        {
        background: #D2B48C;
        color: black;
        font-size : medium;
        font-weight: bold;
        font-size : medium;
        }
        
    tr.cyan,
        th.cyan,
        td.cyan
        {
        background: #00FFFF;
        color: white;
        font-weight: bold;
        font-size : medium;
        }
        
    tr.lime,
        th.lime,
        td.lime
        {
        background: lime;
        color: black;
        font-weight: bold;
        font-size : medium;
        }
        
    tr.teal,
        th.teal,
        td.teal
        {
        background: teal;
        color: white;
        font-weight: bold;
        font-size : medium;
        }

    tr.orange,
        th.orange,
        td.orange
        {
        background: #FFA500;
        color: black;
        font-weight: bold;
        font-size : medium;
        }

    tr.sienna,
        th.sienna,
        td.sienna
        {
        background: #A0522D;
        color: white;
        font-weight: bold;
        font-size : medium;
        }

    tr.magenta,
        th.magenta,
        td.magenta
        {
        background: #FF00FF;
        color: white;
        font-weight: bold;
        font-size : medium;
        }

    tr.yellow,
        th.yellow,
        td.yellow
        {
        background: yellow;
        color: black;
        font-weight: bold;
        font-size : medium;
        }

    p.red
        {
        background: white;
        color: red;
        font-weight: bold;
        font-size : larger;
        }
        
    tr.red,
        th.red,
        td.red
        {
        background: red;
        color: white;
        font-weight: bold;
        font-size : medium;
        }

    tr.redteams,
        th.redteams,
        td.redteams
        {
        background: red;
        color: white;
        font-weight: bold;
        font-size : large;
        }

    tr.redgames,
        th.redgames,
        td.redgames
        {
        background: red;
        color: white;
        font-weight: bold;
        font-size : medium;
        }

    tr.plain,
        th.plain,
        td.plain,
        tr.writeon,
        th.writeon,
        td.writeon
        {
        background: white;
        color: black;
        font-weight: bold;
        font-size : medium;
        }

    tr.lemonchiffon,
        th.lemonchiffon,
        td.lemonchiffon
        {
        background: #FFFACD;
        color: black;
        font-weight: bold;
        font-size : medium;
        }

    tr.lemonchiffon-x,
        th.lemonchiffon-x,
        td.lemonchiffon-x
        {
        background: #EAFFCC;
        color: black;
        font-weight: bold;
        font-size : medium;
        }

    tr.gapfiller,
        th.gapfiller,
        td.gapfiller
        {
        background: #F0F8FF;
        color: Black;
        font-weight: bold;
        }

