body
{
background-color: #99CCFF;
font-family: "tahoma";
}

h1,h2,h3,h4,h5,h6
{ 
text-align: center;
color: black;
}
h2.left
{
text-align: left;
}
h3.left
{
text-align: left;
}

p
{ 
text-align: center;
color: navy;
}
p.left
{
text-align: left;
}
p.italic
{
font-style: italic
}

A
{
color: navy;
}
A:hover
{
background-color: navy;
color: #99CCFF;
}

A.menu
{
background-color: navy;
color: white;
text-decoration: none;
font-size: 75%;
font-weight: bold;
float: left;
width: 10em;
padding: 0.2em 0.6em;
border: 1px solid navy;
}

A.menu1
{
background-color: navy;
color: white;
text-decoration: none;
font-size: 75%;
font-weight: bold;
float: left;
width: 20em;
padding: 0.2em 0.6em;
border: 1px solid navy;
}

A.menu:hover
{
color: #99CCFF;
}

ul.menu
{
float: left;
width: 100%;
padding: 0;
margin: 0;
list-style-type: none;
}

li.menu
{
display: inline;
}

hr
{
color: navy;
}

div.EventDay
{
background-color: navy;
color: white;
margin-top: 20px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0px;
}

div.EventTitle
{
float: left;
font-weight: bold;
margin-top: 10px;
margin-left: 45px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0px;
}

div.EventType
{
color: navy;
float: right;
margin-top: 10px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0px;
}

div.EventDetails
{
clear: both;
color: navy;
margin-top: 0px;
margin-left: 45px;
margin-right: 75px;
margin-bottom: 0px;
padding: 0px;
}

table.menu
{
position: absolute;
visibility: hidden;
}
