body {
 background-color:#330000;
 margin: 0;
 padding: 0;
}

P {
 background-color: transparent;
 font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 font-size: 11pt;
 font-weight: normal;
  color:#000;
 text-decoration: none;

}

H1 {
 background-color: transparent;
 font-family: "Times New Roman", Times, serif;
 font-size: 18pt; 
 font-weight: normal;
 color:#FF3300;
 
}

H2 {
 background-color: transparent;
 font-family: "Times New Roman", Times, serif;
 font-size: 14pt; 
 font-weight: normal;
 color:#FF3300;
 
}

H3 {
 background-color: transparent;
 font-family: "Times New Roman", Times, serif;
 font-size: 14pt; 
 font-weight: bold;
 color:#FF3300;
 
}

H4 {
 background-color: transparent;
 font-family: "Times New Roman", Times, serif;
 font-size: 12pt; 
 font-weight: bold;
 color:#FF3300;
 
}
H5 {
 background-color: transparent;
 font-family: "Times New Roman", Times, serif;
 font-size: 12pt; 
 font-weight: bold;
 color:#fff;
 
}
p.events {
 background-color: transparent;
 font-family: "Times New Roman", Times, serif;
 font-size: 11pt; 
 font-weight: normal;
 color:#666666;

}
.nav {
 background:transparent;
 text-align: center;
 font-family:"Times New Roman", Times, serif;
 font-size:14pt;
} 
.nav ul,li { 
 text-align: center;
 display:inline;
 text-align:center;
 padding:8px;

}

a.content {
 color: #FF3300; 
 text-decoration: underline;
}

a {
 color: #000; 
 text-decoration: none;
}
a:visited {
 color: #000; 
 text-decoration: none;
}
a:hover {
 color: #FF3300; 
 text-decoration:none;
}
a.hot {
 color: #FF3300; 
 text-decoration: none;
}
a.hot:visited {
 color: #FF3300; 
 text-decoration: none;
}
a.hot:hover {
 color: #FF3300; 
 text-decoration: none;
}

img.numbers {
 position:  absolute;
 left: 947px;
 top: 220px;
}


#events {
 width: 890px; 
 margin: 0px auto 230px auto;
 padding: 0;
 background-color: #dbd1b8;
 text-align:left;
}

#cover {
 width: 600px;
 padding: 0;
 margin: 0px auto 0px auto;
 font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 color: #000;
 text-align:left;
 background-color:transparent;
}
p.description {
 font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 margin-left: 5px;
 padding: 0;
 
}
#cover h1 {
 text-align: center;
 margin-bottom: 0;
 padding: 0;
}

#page {
 width: 1000px;
 margin: 0px auto 0px auto;
 padding: 0;
 background-color: #dbd1b8;
 background-image: url("border_wallpaper.jpg");
 background-repeat: repeat-y; 
 text-align:center;
}

#page p {
text-align:left;
padding-left: 8px;
}

#page p.caption {
 background-color: transparent;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt; 
 font-weight: normal;
 color:#000;
 padding-top: 0;
 margin-top: 0;
 text-align: center;
}
 
#page p.gallery {
 background-color: transparent;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt; 
 font-weight: normal;
 width:190px;
 color:#000;
 padding-top: 0;
 margin-left: 55px;
 margin-top: 0;
 text-align: left;
}
#page img {
 border: 1px solid #333333;
 padding:0;
 margin-bottom:0;
}

#header {
 border-top: 1px solid transparent;
 height: 301px;
 margin: 0px auto 0px auto;
 padding: 0;
 background-image: url("masthead2.jpg");
 background-repeat: no-repeat; 
}

#header ul.nav {
 margin: 272px auto 0px auto;
}

div.callink {
font-family:"Times New Roman", Times, serif;
width: 700px;
margin: .5ex auto 0 auto;
text-align: right;
}

#eventslist {
 text-align: center;
}
#eventslist table {
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 line-height: normal;
 width:700px;
 background-color:#dbd1b8;
 border:1px solid #FF6600;
 padding:0;
 margin: 0;
}
#eventslist th.monthhead {
 color: white;
 background-color:#330000;
 min-height: 20px;
}
#eventslist th.monthhead a {
 float: right;
 color: white;
 background-color:#330000;
}
#eventslist th.monthhead a:link {
 color: white;
}
#eventslist th.monthhead a:visited {
 color: white;
}
#eventslist th.monthhead a:hover{
 color: #F6F4DA;
}

#eventslist th.rowhead {
 width: 8%;
 color: white;
 background-color: #330000;
 padding: 1ex 0;
}
#eventslist td {
 border-bottom:1px solid #FF6600;
}
#eventslist td.titlecol {
 text-align: center;
 width: 162px;
 font-weight: bold;
}
#left {
 float: left;
 width: 344px;
}
#left div {
 margin-left: 58px;
}
#right {
 float: right;
 width: 344px;
}
#right div {
 margin-right: 58px;
}
#center {
 width: 286px;
 margin: 0 auto 0 auto;
}

#footer {
 margin: 0px auto 0px auto;
 padding: 0;
 background-image: url("border_wallpaper.jpg");
 background-repeat: repeat-y;
 text-align: center;
 font-family:"Times New Roman", Times, serif;
 font-size:10pt;
 color:#000;
} 

#footer ul.nav {
 height: 30px;
 padding-top: 1em;
 font-size:10pt;
} 

#bottom {
 margin: 0px auto 0px auto;
 padding: 0;
 background-color:#dbd1b8;
}
#bottom img {
 border: none;
 padding:0;
 margin-bottom:0;
}


img.wrapright {
 float: right;
 margin-right:inherit;
}
img.wrapleft {
 float: left;
 margin-right: 6px;
}

img.history {

 margin-top: 43px;
}
img.gallery {

 margin-top: 60px;
}

img.gallery {
 margin-top: 60px;
}

#calendar {
 width: 805px;
 padding: 0;
 margin: 0px auto 0px auto;
 border-left: 1px solid #A2ADBC;
 font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 color: #616B76;
 text-align:left;
 background-color:transparent;
}

#calendar th {
 font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 color: #616B76;
 background: #D9E2E1;
 border-right: 1px solid #A2ADBC;
 border-bottom: 1px solid #A2ADBC;
 border-top: 1px solid #A2ADBC;
}

#calendar th.monthhead {
 color: white;
 background-color:#330000;
 min-height: 20px;
 font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 border-right: 1px solid #A2ADBC;
 border-bottom: 1px solid #A2ADBC;
 border-top: 1px solid #A2ADBC;
}

.today, td.today a, td.today a:link, td.today a:visited {
 color: #F6F4DA;
 font-weight: bold;
 background: #DF9496;
}

#calendar td {
 border-right: 1px solid #A2ADBC;
 border-bottom: 1px solid #A2ADBC;
 width: 80px;
 height: 80px;
 text-align: left;
}

#calendar td a {
 text-decoration: none;
 font-weight: bold;
 display: block;
}
#calendar td a:link, td a:visited {
 color: #608194;
}
#calendar td a:hover, td a:active {
 color: #6aa3ae;	
}
