/* Global Styles */

body {
        margin:0;
        }

td         {
        font:13px Helvetica, sans-serif;
        color:#ffffff;
        padding: 2px;
        font-size: 14px;
        }
        
a {
        color: #EBDEA9;
        text-decoration:underline;
        }
        
a:hover {
        color: #929D8C;
        text-decoration:none;
        }
        
/* ID Styles */

#navigation a {
        font:10px Arial, Helvetica, sans-serif;
        color: #53403C;
        text-decoration:none;
        letter-spacing:.2em;
        }
        
#navigation a:hover {
        color: #ffffff;
        }
        
#borderline {
        border-right:  3px double #919098
        }

/* Calendar Styles */

#calendar td {
        border:  3px double #919098;
        }
        
#noborder td {
        border: 0px;
        }

#calheader td {
        font-weight:bold;
        }

#weekdays th {
        font-weight: bold;
        color: #919098;
        line-height:16px;
        }
        
/* Class Styles */

.logo {
        font: bold 47px Georgia, Times, serif;
        color: #53403C;
        letter-spacing:.4em;
        line-height:34px;
        }
        
.tagline {
        font: 21px Georgia, Helvetica, sans-serif;
        color: #EBDEA9;
        letter-spacing:.3em;
        line-height:16px;
        }        
        
.bodyText {
        font:12px Arial, Helvetica, sans-serif;
        line-height:22px;
        color:#ffffff;
        }

.amble {
        font:15px Georgia, Helvetica, sans-serif;
        line-height:22px;
        color: #EBDEA9;
        font-weight: bold;
        margin: 2px;
        padding: 8px;
        height: auto;
        width: auto;
        border: thin solid #FC3;
        }

.accolade {
        font:16px Georgia, Helvetica, sans-serif;
        line-height:18px;
        color: #A52A2A;
        font-weight: bold;
        margin: 2px;
        padding: 2px;
        height: auto;
        width: auto;
        border: thin solid #FC3;
        }

                
.quote {
        font: 12px Arial, Helvetica, sans-serif;
        color: #ffffff;
        line-height:18px;
        letter-spacing:.2em;
        }
        
.smallText {
        font: 10px Arial, Helvetica, sans-serif;
        color: #ffffff;
        line-height:16px;
        letter-spacing:.1em;
        }
        
.header {
        font:24px Times New Roman, Times, serif;
        color: #EBDEA9;
        line-height:32px;
        letter-spacing:.2em;
        }

.subHeader {
        font: bold 11px Arial, Helvetica, sans-serif;
        color: #ffffff;
        line-height:16px;
        letter-spacing:.1em;
        }
        
.navText {
        font:10px Arial, Helvetica, sans-serif;
        color: #EBDEA9;
        letter-spacing:.2em;
        line-height:16px;
        }

.calendarText {
        font:11px Arial, Helvetica, sans-serif;
        color: #53403C;
        letter-spacing:.1em;
        }
        
.amble .amble {
        padding: 2px;
}

