body { 
 margin:            0;
 padding:           0;
 font-family:       Garmond, Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 letter-spacing:  0.32px;
 color:             #101010;
 background-color:  #6e1e16;
}

.title {
color:  #454e48; 
font-weight: bold; 
font-size: 100%;
}

.bold90 {
 font-family:       Garmond, Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
 letter-spacing:  0.32px;
 color:             #101010;
 font-weight: bold; 
 font-size: 90%;
}

.navLinks a:link { 
 color:             #101010;
 background:        transparent;
 text-decoration:   none;
}
.navLinks a:visited { 
 color:             #454e48;
 background:        transparent;
 text-decoration:   none;
}
.navLinks a:hover { 
 color:             #eeeeee;    
 background:        transparent;
 font-weight: bold;
 text-decoration:   none;
}

.copyright {
	color: #c6cabd;
	letter-spacing:  0.32px;
	font-size: 75%;
}
.copyright a:link { 
 color:             #c6cabd;
 background:        transparent;
 text-decoration:   none;
}
.copyright a:visited { 
 color:             #c6cabd;
 background:        transparent;
 text-decoration:   none;
}
.copyright a:hover { 
 color:             #fff;    
 background:        transparent;
 text-decoration:   underline;
}

#Header {
	background-color: #454e48;	
        margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 130px;
	border-style: solid;
	border-color:  black;
	border-width: 1px 0px; /* top and bottom borders: 1px; left and right borders: 0px */
}

#Navbar {
        background-color:#e38001;
        margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	border-style:solid;
	border-color:black;
	border-width:1px 0px; /* top and bottom borders: 1px; left and right borders: 0px */
        font-size: 75%;
	letter-spacing:  0.32px;
	color: #101010;
}

#Main {
        background-color: #c5b593;
        margin:0px 0px 0px 0px;
	padding:20px 40px 20px 40px;
	border-style:solid;
	border-color:black;
	border-width:1px 0px; /* top and bottom borders: 1px; left and right borders: 0px */
        font-size: 80%;
	font-style: strong;
	color: #101010;
}
#Main a:link    { color:  #6e1e16; font-weight: bold; font-size: 100%; text-decoration: none;}
#Main a:visited { color:  #454e48; font-weight: bold; font-size: 100%; text-decoration: none;}
#Main a:active  { color:  #eeeeee; font-weight: bold; font-size: 100%; text-decoration: none;}
#Main a:hover   { color:  #d72440; font-weight: bold; font-size: 100%; text-decoration: underline;}

#Bottom {
        background-color:#6e1e16;
        margin:0px 0px 0px 0px;
	padding:20px 20px 65px 20px;
	border-style:solid;
	border-color:black;
	border-width:1px 0px 0px 0px;
        font-size: 80%;
	color:#fff;
}

- - - - - - - - - - - - - - - - -

.calendarBG {
 background-color: #000; 
}

.calendarBlank { 
 background-color: #c5b593;
}

.calendarHeader { 
 font-weight: bold; 
 color: #fff; 
 text-align: center;
 background-color: #e38001; 
}

.calendarMonthLinks {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         11px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 color:             #ffffff;
 background-color:  transparent;
}

.calendarMonthLinks a {
 color:             #ffffff;
 text-decoration:   none;
 background-color:  transparent;
}
  
.calendarMonthLinks a:visited {
 color:             #ffffff;
 text-decoration:   none;
 background-color:  transparent;
}

.calendarMonthLinks a:hover {
 color:             #cccccc;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarDayHeading {
 font-weight: bold; 
 font-size:	11px;
 color: #fff; 
background-color: #454e48; 
 text-align:  center;
 vertical-align: middle;
}

.calendarToday { 
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #000;
 background-color: 	#cccccc;
}

.calendarCell {
 font-family:       Arial, Trebuchet MS, Tahoma, Verdana, Sans-serif;
 font-size:         12px;
 font-weight:		bold;
 letter-spacing:	.1em;
 text-decoration:   none;
 text-align:  center;
 vertical-align: middle;
 color:             #666;
 background-color:  #fff;
}

.calendarCell a {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}
  
.calendarCell a:visited {
 color:             #000;
 text-decoration:   underline;
 background-color:  transparent;
}

.calendarCell a:hover {
 color:             #ffffff;
 text-decoration:   none;
 background-color:  transparent;
}
