/* Formatting for the Blues CC site */

/***************************** GLOBAL **************************** 
/ Here are the global rules, used everywhere on the page. */
body
    {
    background-color : white;
    color       : navy;
    margin      : 0;
    padding     : 0;  /* was 0 */
    font-family : verdana, sans-serif;
/*    overflow    : scroll;  /* Avoids dancing menu */
/*    overflow-x  : auto; /* IE: horizontal bar is too large */
    }

/*  Links stay the same after visit */
a:link
    {
    color       : navy;    
    font-weight : normal;
    }
a:visited
    {
    color       : navy;
    font-weight : normal;
    }

/* Tables are used by: fixtures, members lists */
table
    {
    font-size    : 100%; /* Needed to inherit the body font size*/
    border-color : #ccc;
    border-style : solid;
    border-right-width : 2px;
    border-bottom-width : 2px;
    }
th
    {
    background-color : #ddd;
    padding      : 0.5em 4px;
    border-color : #ccc;
    border-style : solid;
    }
td
    {
    border-style : none;
    padding      : .2em .5em;
    }

/***************************** HEADERS **************************** 
/ Remember that headers are the first three lines of the source file.
/ They are placed inside the #header DIV when using --css-sugar,
/ so they can be formatted separatey from the rest of the page.
/
*/
#header
    {
    border-top    : 3px solid #ff0; /* color border */
    border-bottom : 3px solid #ff0; /* color border */
    background : navy;
    color      : white;
    margin     : 0;
    padding    : 1em;
    }
#header h1
    {
    margin : 0;
    }

/************************ MENU *******************
/ horizontal navigation menu
*/
#menu
    {
    text-align : left;
    list-style : none;
    margin-top : 5px;
    border-bottom : 1px solid navy;
    }

/* Navigation - Mark the current page */
body#home      a.home,
body#contacts  a.contacts,
body#fixtures  a.fixtures,
body#history   a.history
    {
    font-weight : bold;
    text-transform : uppercase;
    }

/***************************** CONTENT **************************** 
/ The page contents are placed inside the #body DIV when using
/ the --css-sugar option.
*/
#body
    {
    margin      : 0;
    padding     : 0 2em 2em 2em;
    border-top  : 1px solid #ccc; /* Required: Fixes spacing bug */
    line-height : 130%;
    font-size   : 80%; /* was 90  */
/*    _font-size  : 80%; /* IE: Font becomes ugly with 90% */
    }

#body h1
    {
    padding-top  : 0.4em;
    }
#body h2
    {
    padding-top : 1em;
    color       : #999; 
    font-size   : 130%;
/*    font-weight : normal;*/
    }

/****************************** FOOTER **************************** 
*/
#footer
    {
    margin      : 3em 0 0 0;
    padding     : .3em;
    border-top  : 1px solid #ccc;
    font-style  : italic;
    _font-style : normal; /* IE: Italic is ugly */
    font-size   : 80%;
    }
/*#footer p
    {
    padding : 0;
    margin  : 0;
    }
#footer a
    {
    font-weight : normal;
    }
#footer img
    {
    float       : right;
    margin-left : 5px;
    }
*/
#footer #info
    {
    float : right;
    }
#rev
    {
    float : right;
    }

/********************print style*******************
*/
@media print
{
body, table
    {
    color : black;
    padding : 0;
    margin : 0;
    }

a:link, a:visited
    {
    color : black;
    text-decoration : none;
    font-weight : normal;
    }

#header,
#menu,
#footer,
hr,
.noprint
    {
    display : none;
    }

#body
    {
    margin : 0;
    padding : 0;
    border : 0;
    line-height : 100%;
    float : none;
    width : auto;
    }
h1, h2, h3
    {
    padding : 0;
/*    font-size : 100%;*/
    }
}
