@charset "UTF-8";
body { font: Verdana, Arial, Helvetica, sans-serif; background: #333333; margin: 0; padding: 0; text-align: center; color: #ffffff; }

#container { width: 780px; margin: 0 auto; text-align: left; padding: 0; background-color: #666666; }

#header { text-align: center; padding: 10px; background-color: #333333; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-top-color: #FFFFFF; border-right-color: #FFFFFF; border-left-color: #FFFFFF; }

#mainContent { font-family: "Times New Roman", Times, serif; font-size: 12px; padding-top: 10px; padding-right: 30px; padding-bottom: 10px; padding-left: 30px; line-height: 20px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #FFFFFF; border-left-color: #FFFFFF; }

#footer { padding: 0 10px; text-align: center; font-family: "Times New Roman", Times, serif; font-size: 12px; font-style: oblique; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF; border-left-color: #FFFFFF; }

#footer p { margin: 0; padding: 10px 0; }

h1 { font-family: "Times New Roman", Times, serif; font-size: 16px; color: #660033; font-weight: bold; font-style: italic; }
h2 { font-family: "Times New Roman", Times, serif; font-size: 14px; font-style: italic; color: #333333; }

#nav { background-color: #660033; text-align: center; border: 1px solid #FFFFFF; padding-top: 0px; padding-right: 0; padding-bottom: 0px; padding-left: 0; }

#nav li { display:inline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#nav li A:link {color:#ffffff; text-decoration: none; font-weight:bold; padding-top: 0; padding-bottom:0; padding-right: 7px; padding-left: 7px;}
#nav li A:visited {color:#ffffff; text-decoration: none; font-weight:bold;padding-top: 0; padding-bottom:0; padding-right: 7px; padding-left: 7px;}
#nav li A:hover{ color:#FFFFFF; text-decoration: none; font-weight:bold; background-color: #666666; padding-top: 11px; padding-bottom:11px; padding-right: 7px; padding-left: 7px; }

#availability { margin: 0px; padding: 0px; width: 100%; background-color: #666666; }
#availability td { margin: 0px; padding: 4px; width: 50%; border: 0.5px solid #333333; }

.centeredtext {text-align: center;}

a:link { color: #660033; text-decoration: underline; font-weight:bold; }
a:hover { color: #FFFFFF; text-decoration: underline; font-weight:bold; }
a:visited { color: #660033; text-decoration: underline; font-weight:bold; }

.border { border: 1px solid #FFFFFF; }
.borderandpadding { padding: 20px; border: 1px solid #FFFFFF; }
.margin { padding: 0px; margin-right: 10px; margin-left: 10px; }
.paddingleft { padding: 0px 0px 0px 20px; }
.paddingright { padding: 0px 20px 0px 0px; }
#nav p { float: right; width: 100px; margin-top: -4px; }
#summer td { padding-right: 20px; padding-left: 20px; }

