﻿/* ---------------------- General ---------------------------------------------------------------- */
body
{
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #000000;
}
h1
{
    text-align: center;
    font-size: 200%;
}
p
{
    margin: 0;
    border: 0;
    padding: 0;
    text-align: inherit;
}
div#container
{
}

/* Club banner and club name at top of page */
div#logoleft
{
    float: left;
}
div#logoright
{
    float: right;
}
div#banner
{
}

/* ----------------- Top left and right title areas ------------------------------------- */
div#top
{
    clear: both;
}
div#topleft
{
    float: left;
    text-align: left;
    font-size: 120%;
}
div#topright
{
    float: right;
    text-align: right;
    font-size: 120%;
}

/* ---------------------------- Table area ---------------------------------------------- */
div#data
{
    clear: both;
}
table#datatable
{
    padding: 10px 0 10px 0;
    width: 100%;
}
tr.odd
{
    background-color: #CCFFFF;
}
tr.even
{
    background-color: #99FFCC;
}

th
{
    background-color: #DDDDDD;
    text-align: left;
}
th.itemleft
{
    text-align: left;
}
th.itemright
{
    text-align: right;
}
th.itemcenter
{
    text-align: center;
}
th.hcap
{
    text-align: center;
}
th.racessailed
{
    text-align: center;
}
th.racestosail
{
    text-align: center;
}
th.racescancelled
{
    text-align: center;
}
th.racesscheduled
{
    text-align: center;
}

td
{
    text-align: left;
}
td.itemleft
{
}
td.itemcenter
{
    text-align: center;
}
td.itemright
{
    text-align: right;
}
td.classname
{
}
td.seriesname
{
}
td.firstrace
{
}
td.lastrace
{
}
td.racessailed
{
    text-align: center;
}
td.racestosail
{
    text-align: center;
}
td.racescancelled
{
    text-align: center;
}
td.racesscheduled
{
    text-align: center;
}
td.seriesnotes
{
}
td.serieslink
{
}
td.datafooter
{
}
td.sailno
{
}
td.bowno
{
}
td.flags
{
    text-align: center;
}
td.boatname
{
}
td.boattype
{
}
td.owner
{
}
td.helm
{
}
td.crew
{
}
td.club
{
}
td.email
{
}
td.config
{
}
td.boatnotes
{
}
td.hcap
{
    text-align: center;
}

/* ---------------- Bottom left and right footnote areas ---------------------------------------- */
div#bottom
{
    clear: both;
    margin: 0 0 5px 0;
}
div#bottomleft
{
    float: left;
    font-size: 80%;
}
div#bottomright
{
    float: right;
    font-size: 80%;
}

/* --------------------- Bottom of page area for HAL link  -------------------------------------- */
div#footer
{
    clear: both;
    float: none;
    font-size: 80%;
    margin: 5px 0 0 0;
}
div#footerleft
{
    float: left;
}
div#footerright
{
    float: right;
}


