body {
 margin: 0px;
 padding: 0px;
 width: 100%;
}

b {
color: #c3e800;
color: #667c18;
font-weight: normal;
}

p {
font: 11px Geneva, sans-serif;
color: #e2e4d8;
color: #5a4432;
line-height: 20px;
letter-spacing: 1px;
font-weight: normal;
margin: 10px 10px 20px 10px;
}
p a {
color: #ff3333;
text-decoration: none;
}
p a:hover {
text-decoration: underline;
}

ul {
font: 11px Geneva, sans-serif;
color: #5a4432;
line-height: 16px;
letter-spacing: 1px;
font-weight: normal;
 margin-top: 0px;
 margin-bottom: 0px;
}
li {
list-style-image: url('images/bullets.gif');
}
li a {
color: #9fddfe;
color: #517d95;
text-decoration: none;
}
li a:hover {
text-decoration: underline;
}

h1 {
font: 14px Geneva, sans-serif;
color: #c3e800;
color: #667c18;
line-height: 20px;
letter-spacing: 1px;
font-weight: normal;
margin: 0px;
}

h3 {
font: 12px Geneva, sans-serif;
color: #cc3333;
line-height: 20px;
letter-spacing: 1px;
font-weight: normal;
margin: 10px 0px 0px 10px;
padding: 0px;
}

.menu {
width: 100%;
height: 30px;
margin: 20px 0px 20px 0px;
text-align: center;
padding-bottom: 5px;
background: URL('images/menuDots.gif') repeat;
white-space: nowrap;
}
.menuItem {
font: 12px Geneva, sans-serif;
line-height: 14px;
color: #c3e800;
color: #686868;
margin-right: 17px;
letter-spacing: 1px;
}
.menuItem a{
color: #9fddfe;
color: #667c18;
text-decoration: none;
}
.menuItem a:hover {
text-decoration: underline;
}

.menuItemActive {
font: 12px Geneva, sans-serif;
line-height: 14px;
color: #686868;
margin-right: 17px;
letter-spacing: 1px;
}
.menuItemActive a{
color: #686868;
text-decoration: none;
}
.menuItemActive a:hover {
text-decoration: none;
}

.menu2 {
width: 800px;
height: 30px;
text-align: left;
margin-top: 12px;
}
.menuItem2 {
font: 12px Geneva, sans-serif;
line-height: 14px;
color: #ff3333;
color: #686868;
margin-right: 20px;
letter-spacing: 1px;
}
.menuItem2 a{
color: #9fddfe;
color: #667c18;
text-decoration: none;
}
.menuItem2 a:hover {
text-decoration: underline;
}

.whiteyBig {
font: 14px Geneva, sans-serif;
line-height: 16px;
color: #ffffff;
letter-spacing: 1px;
}
.whiteyBig a {
color: #ffffff;
text-decoration: none;
}
.whiteyBig a:hover {
text-decoration: underline;
}

.caterers {
font: 11px Geneva, sans-serif;
color: #5a4432;
line-height: 16px;
letter-spacing: 1px;
font-weight: normal;
margin: 0px 10px 8px 10px;
}
.caterers a {
color: #517d95;
text-decoration: underline;
}
.caterers a:hover {
text-decoration: none;
}

.vendors {
font: 11px Geneva, sans-serif;
color: #5a4432;
line-height: 16px;
letter-spacing: 1px;
font-weight: normal;
margin: 0px 10px 20px 10px;
}
.vendors a {
color: #517d95;
text-decoration: underline;
}
.vendors a:hover {
text-decoration: none;
}
.vendors b {
font-size: 13px;
line-height: 2;
}

.footerLink {
font: 14px Geneva, sans-serif;
color: #517d95;
line-height: 16px;
margin: 0px 0px 6px 0px;
width: 900px;
text-align: left;
}
.footerLink a {
color: #9fddfe;
color: #517d95;
text-decoration: none;
}
.footerLink a:hover {
text-decoration: underline;
}


.calTable td {
font: 13px Arial, sans-serif;
}
.calTable td a {
 color: #36b2e0;
 text-decoration: none;
}
.calTable.td a:hover {
 text-decoration: none;
}

.availDate0 {
font: 13px Verdana;
 color: #667c18;
 text-decoration: none;
}
.availDate0 a {
 color: #667c18;
 text-decoration: none;
}
.availDate0 a:hover {
 text-decoration: none;
}
.availDate1 {
font: 13px Verdana;
 color: #ff3333;
 text-decoration: none;
}
.availDate1 a {
 color: #ff3333;
 text-decoration: none;
}
.availDate1 a:hover {
 text-decoration: none;
}
.availDate2 {
font: 13px Verdana;
 color: #95bfd9;
 text-decoration: none;
}
.availDate2 a {
 color: #95bfd9;
 text-decoration: none;
}
.availDate2 a:hover {
 text-decoration: none;
}

.calTable {
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border: 1px solid #878787;
 padding: 10px 20px 20px 20px;
}
