/* THE BASIC STUFF */

body {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    background-color: #5c3231;
    background-image: url(images/main/stripe.gif);
    margin: 0;
    padding: 0;
    text-align:center;
    font-size: 11px;
    background-attachment: fixed;
    }

/* THIS IS FOR IE */
#container{
    width: 730px;
    margin: auto;
    text-align:left;
    }

#mainBack {
    width: 700px;
    margin: auto;
    background-image: url(images/main/content_back.gif);
    }

/* THIS IS FOR MOZILLA */
html>body #container {
    width: 730px;
    background-image: url(images/main/shadow_middle.png);
    background-repeat: repeat-y;
    margin: auto;
    text-align:left;
    }

html>body #top {
    width: 730px;
    height: 15px;
    background-image: url(images/main/shadow_top.png);
    margin: auto;
    }

html>body #bottom {
    width: 730px;
    height: 15px;
    background-image: url(images/main/shadow_bottom.png);
    margin: auto;
    }

td.gradient {
    background: url(images/main/gradiant_back.gif) repeat-x bottom;
    }
  
h1 {
    font-family: georgia, times, new century schoolbook, times new roman, serif;
    font-style: italic;
    font-size: 150%;
    color: #5f6344;
    text-align: left;
    }

h2 {
    font-family: georgia, times, new century schoolbook, times new roman, serif;
    font-size: 110%;
    color: #384a5f;
    text-align: left;
    }

h3 {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 110%;
    color: #fdae47;
    text-align: left;
    }

h4 {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 100%;
    color: #999999;
    text-align: left;
    }

h5 {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 90%;
    color: #000000;
    text-align: left;
    }
    
p  {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 11px;
    }

ul {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 11px;
    list-style-image: url(http://www.glcaaae.org/images/2006/main/bullet.gif);
    padding: 5px 5px 0 15px;
    margin: 5px 5px 0 15px;
    }

table, td, tr  {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 11px;
    }

a { font-family: verdana, geneva, helvetica, arial, sans-serif; text-decoration: underline; font-size: 11px; }
a:link { color:#5c3231; }
a:visited { color:#293a4e; }
a:active { color:#000; }
a:hover { text-decoration: none; color:#000; }

.copyright a { font-family: verdana, geneva, helvetica, arial, sans-serif; text-decoration: underline;}
.copyright a:link { color:#fff;}
.copyright a:visited { color:#e9e6d6;}
.copyright a:active { color:#e9e6d6; text-decoration: none;}
.copyright a:hover { color:#e9e6d6; text-decoration: none;}

div.contentBody {
    margin: 25px 0 25px 25px;
    padding: 0 25px 0 0;
    border-right: 1px solid #afb1a1;
    }

div.contentMargin {
    margin: 25px 0 25px 25px;
    padding: 0 25px 0 0;
    }

div.divider {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 15px;
    }

.subMenu {
    padding: 10px 0 0 25px;
    line-spacing: 150%;
    }

.smallGrey {
    font-family: verdana, geneva, helvetica, arial, sans-serif;
    font-size: 10px;
    color: #999999;
    font-style: italic;
    }

/* ALIGNMENT & SPACING*/

div.mainContent {
    padding: 0 25px 5px 25px;
    margin: 25px 0 25px 0;
    width: 449px;
    border-right: 1px solid #fdae47;
    }

div.mainMargin {
    margin: 25px 0 25px 0;
    padding: 5px 25px 5px 25px;
    width: 150px;
    }

div.pageUtilities {
    width: 50px;
    float: right;
    text-align: right;
    }

div.goBack {
    width: 350px;
    float: left;
    }

div.copyright {
    color: #fff;
    padding: 5px 0 0 0;
    }

div.newsArchives {
    border: 1px solid #d0d0d0;
    padding: 5px 0 10px 5px;
    margin: 10px 0 0 0;
    background-color: #eaeaea;
    }

/* BACKGROUNDS */

table.white {
    background: #ffffff;
    background-image: url(images/main/content_back.gif);
    }

td.navBackground {
    height: 201px;
    background-image: url(http://www.glcaaae.org/images/2006/main/airplane.jpg);
    text-align: right;
    padding: 0 50px 0 0;
    }

td.logoBackground {
    height: 100px;
    background-image: url(http://www.glcaaae.org/images/2006/main/logo.gif);
    text-align: right;
    padding: 0 45px 0 0;
    }

div.boxGrey {
    float: right;
    text-align: left;
    width: 192px;
    background-image: url(http://www.glcaaae.org/images/2006/main/back_grey_small.gif);
    background-repeat: no-repeat;
    padding: 10px;
    }

div.boxOrange {
    float: left;
    text-align: left;
    width: 192px;
    background-image: url(http://www.glcaaae.org/images/2006/main/back_orange_small.gif);
    background-repeat: no-repeat;
    padding: 10px;
    }

/* FORM STYLES */

input.formField {
    font-size: 100%; 
    font-family: verdana, sans-serif, lucida, geneva, helvetica, arial;
    color: black;
    background-color : #ffffff;
    border: 1px solid #a3c4a3;
    padding: 5px;
    margin-top: 1px;
    margin-bottom: 1px;
    }

input.goButton {
    margin-left: 2px;
    }

/* IMAGE FORMATTING */

img.headshot {
    padding: 2px;
    background-color: #e9e6d6;
    border: 1px solid #5c3231;
    }

div.headshot {
    float: left;
    padding: 0 15px 0 0;
    }

/* CALENDAR * /

.calendarToday a {font-family:georgia, times, new century schoolbook, times new roman, serif; text-decoration:none; font-size:11px; font-weight:bold;}
.calendarToday a:link {color:#efecdc;}
.calendarToday a:visited {color:#efecdc;}
.calendarToday a:active {color:#efecdc;}
.calendarToday a:hover {color:#efecdc;}

.calendarMonth a {font-family:georgia, times, new century schoolbook, times new roman, serif; text-decoration:none; font-size:11px; font-weight:bold;}
.calendarMonth a:link {color:#efecdc;}
.calendarMonth a:visited {color:#efecdc;}
.calendarMonth a:active {color:#efecdc;}
.calendarMonth a:hover {color:#efecdc;}


/* CALENDAR */

.calendarToday {
     background-color: #fed6a3;
     font-weight: bold;
    }

.calendarCell {
     background-color: #eaeaea;
    }

.calendarBG {
     background-color: #fff;
    }

.calendarDayHeading {
     background-color: #a5dcef;
     font-weight: bold;
     text-align: center;
     color: #000;
    }

.calendarHeader {
     background-color: #fff;
     color: #fdae47;
     }