html
{
    font-size: 100%;
    margin:    0px;
    padding:   0px;
}

body
{
    background-image:  url( ../images/background_1.jpg );
    background-repeat: repeat;
    color:             #AAA;
    font-family:       Verdana, Arial, Helvetica, sans-serif;
    margin:            0px;
    padding:           0px;
}

/*
.table
{
    background-image:  url('../images/background.jpg');
    background-repeat: repeat-x;
}
 */

a:link
{
    color:           #FE8C00;
    font-size:       14px;
    font-weight:     bold;
}

a:visited
{
    color:           #AAA;
    font-size:       14px;
    font-weight:     bold;
}

a:hover
{
    color:           #F3DC16;
    font-size:       14px;
    font-weight:     bold;
}

a:active
{
    color:           #FFF;
    font-size:       14px;
    font-weight:     bold;
}

.footer
{
    /*
    background-color: #3D2201;
     */
    background-color: #3a2a18;
    color:            #FFF;
    font-size:        9px;
    /*
    height:           150px;
     */
    margin:           0px;
    /*
    max-width:        100%;
    min-width:        1000px;
     */
    position:         relative;
    text-align:       center;
    width:            100%;
}

.heading
{
    /*
    color:       #0C0;
     */
/*
color: #ba1105;
 */
    color:       #dbc97b;
    font-size:   14px;
    font-weight: bold;
}

h1
{
    color:       #dbc97b;
    font-size:   1.5em;
    font-weight: bold;
    margin-bottom: 2em;
}

h2
{
    color:       #dbc97b;
    font-size:   1.2em;
    font-weight: bold;
}

.bodyText
{
    color:       #FFF;
    font-size:   12px;
    line-height: 1.5;
}

.small
{
    font-size: .7em;
}

.highlight
{
    font-weight: bold;
    font-size: 1.2em;
}

#header
{
    margin: 0 auto;
}

// Navigation
#navigation
{
    background: #000;
}

#navigation *
{
    margin:  0;
    padding: 0;
}

#navigation ul
{
    list-style: none;
    padding:    7px 10px;
    text-align: center;
}

#navigation li
{
    display: inline;
}

#navigation a
{
    border:          2px solid transparent;
    color:           #FFF;
    padding:         2px 10px;
    text-decoration: none;
}

#navigation a:hover
{
    /*
    background: #800;
     */
    background: #806305;
    border:     2px outset #806305;
    color:      #FFF;
}

hr
{
    background-color: #443E02;
    border:           none;
    color:            #443E02;
    height:           3px;
}

#bmission #missionPage a,
#babout #aboutPage a,
#bevents #eventsPage a,
#bcontact #contactPage a,
#bfeedback #feedbackPage a,
#bpastComments #pastCommentsPage a
{
    background: #3A2A18;
    border:     2px outset #3A2A18;
    /*
    background: #854300;
     */
}


/*
Main table (body)
 */

table.mainBody
{
    margin-bottom: .5em;
}

td.leftSideBar
{
    border-right:  1px solid #443E02;
    padding-right: 1.2em;
}

td.mainBody
{
    padding-bottom: 1em;
    padding-left:   1em;
}


/*
Comments page
 */

table.comments
{
    border-bottom: 2px solid #dbc97b;
    border-top:    2px solid #dbc97b;
}

table.comments caption
{
    color: blue;
}

table.comments td.author
{
    font-style:  italic;
    white-space: nowrap;
}

table.comments td
{
    border-bottom:  1px solid #443E02;
    font-size:      .9em;
    margin-top:     1em;
    padding:        5px;
    text-align:     justify;
    vertical-align: top;
}

table.comments td.last
{
    border: 0px solid transparent;
}

table.comments th
{
    border-bottom:  1px solid #C1DAD7;
    color:          #dbc97b;
    letter-spacing: 2px;
    padding:        5px;
    text-align:     left;
}

