#container {
border-bottom-color: #9e6134;
border-bottom-style: dotted;
border-width: 1px;
margin-top: 185px;
}
#rotator {
padding-bottom: 3px;
padding-top: 3px;
border-width: 1px;
border-top-color: #9e6134;
border-top-style: dotted;
}

/* ----- NAV ----- */

#topnav
{
padding-left: 70px;
padding-top: 10px;
}
#topnav ul
{
left: 0px;
top: 0px;
letter-spacing: 1px;
margin-left: 35px;
margin-bottom: 0;
margin-right: 0;
position: relative;
list-style: none;
line-height: normal;
}
#topnav ul li
{
display: inline;
}
#topnav ul li a
{
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-top: 0px;
float: left;
text-decoration: none;
font-weight: normal;
font-size: 13px;
color: #fff;
}
#topnav a:hover
{
color: white;
text-decoration: none;
}

/* ----- MAIN CONTENT----- */

#mainContent {
border-right-style: dotted;
border-width: 1px;
border-right-color: #9e6134;
color: #f2e6e9;
overflow: hidden;
font-family: helvetica, arial, tahoma, sans-serif;
padding-top: 13px;
}

#mainContent h1
{
text-transform: uppercase;
line-height: 24px;
font-style: normal;
letter-spacing: 3px;
text-align: center;
font-variant: small-caps;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 5px;
margin-top: 10px;
color: #d7ab7e;
font-family: Georgia, "Times New Roman", Times, serif;
padding: 0;
font-weight: normal;
font-size: 18px;
}
#mainContent b
{
line-height: 18px;
letter-spacing: 0.05em;
text-transform: uppercase;
font-weight: bold;
font-size: 13px;
}
#mainContent h2
{
letter-spacing: 1.05em;
text-align: center;
text-transform: uppercase;
margin-top: 10px;
font-weight: bold;
font-size: 11px;
}
#mainContent p.title
{
text-transform: uppercase;
line-height: 25px;
font-style: normal;
letter-spacing: 3px;
text-align: center;
font-variant: small-caps;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 5px;
margin-top: 10px;
color: #ff6c00;
font-family: Georgia, "Times New Roman", Times, serif;
padding: 0;
font-weight: normal;
font-size: 25px;
}
#mainContent p.caption
{
color: #99ccb0;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 16px;
padding-top: 0;
font-style: italic;
letter-spacing: 0.5px;
line-height: 1.2em;
margin: 10px 0 10px 0;
font-size: 12px;
}
#mainContent p.section b
{
color: #514e57;
font-family: arial, helvetica, tahoma, sans-serif;
font-size: 1em;
}
#mainContent p.intro
{
font-weight: bold;
font-size: 0.9em;
}
#mainContent p.subhead
{
padding-bottom: 3px;
font-weight: bold;
font-size: 0.9em;
}
#mainContent p
{
margin-left: 0;
margin-bottom: 10px;
margin-right: 6px;
margin-top: 5px;
padding-left: 0px;
padding-bottom: 4px;
padding-right: 12px;
padding-top: 0;
letter-spacing: 0.05em;
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 18px;
font-size: 14px;
}
#mainContent p.italic
{
line-height: 18px;
font-size: 13px;
font-style: italic;
margin-left: 0;
margin-bottom: 10px;
margin-right: 6px;
margin-top: 5px;
padding-left: 0px;
padding-bottom: 4px;
padding-right: 12px;
padding-top: 0;
}
#mainContent p.news
{
line-height: 18px;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 15px;
color: #ffb909;
}
#mainContent img
{
margin-left: -5px;
padding-right: 10px;
float: left;
padding-bottom: 20px;
padding-top: 0px;
border-width: 0px;
border-style: none;
}
#mainContent a
{
text-decoration: none;
color: #d7ab7e;
}
#mainContent ul
{
color: #514e57;
margin-left: 20px;
}
#mainContent ul li
{
list-style-position: outside;
list-style-type: disc;
}
#mainContent ul li
{
margin: 0;
padding: 0;
color: #000;
text-decoration: underline;
}
#mainContent a:hover
{
border-width: 0.5px;
border-bottom-color: #d1403c;
border-bottom-style: dotted;
color: #d1403c;
}
#mainContent form
{
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
margin-top: 20px;
padding: 0;
}
#mainContent label
{
font: normal 12px Helvetica, Verdana, Arial, sans-serif;
display: block;
font-weight: bold;
margin: 10px 0;
}
#mainContent input
{
border-color: white;
border-width: 1px;
border-style: solid;
padding: 10px 13px;
font: normal 13px Helvetica, Verdana, Arial, sans-serif;
color: #535353;
background-color: #efefef;
}
#mainContent textarea
{
border-color: white;
border-style: solid;
border-width: 1px;
font-family: Helvetica, Verdana, Arial, sans-serif;
width: 320px;
padding: 2px;
font: normal 15px;
height: 100px;
display: block;
background-color: #efefef;
}
#mainContent input.button
{
margin: 0;
font: bold 12px arial, sans-serif;
background: #fff;
padding: 12px 13px;
color: #333;
}

#mainContent input.button:hover
{
background: #ccc;
}

/* ----- NOTE ----- */

#note b
{
font-style: italic;
color: #8b82a1;
font-size: 1em;
}
#note ul
{
font-style: italic;
color: #8b82a1;
margin-left: 20px;
}
#note ul li
{
list-style-position: outside;
list-style-type: disc;
}

/* ----- SIDEBAR ----- */

#sidebar {
padding-right: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding-left: 3px;
margin-left: 3px;
color: white;
overflow: hidden;
font-family: Georgia, "Times New Roman", Times, serif;
padding-top: 13px;
}

#sidebar h1
{
padding-left: 8px;
padding-bottom: 5px;
padding-right: 10px;
padding-top: 10px;
margin: 0;
font-size: 8px;
}
#sidebar h2
{
text-transform: uppercase;
font-weight: bold;
font-family: Helvetica, Arial, Verdana, sans-serif;
color: #ff6c00;
text-align: left;
padding-left: 10px;
padding-bottom: 15px;
padding-right: 10px;
padding-top: 10px;
margin: 0;
font-size: 14px;
}
#sidebar b
{
letter-spacing: 0.05em;
font-weight: bold;
font-size: 0.9em;
}
#sidebar p
{
padding-left: 2px;
padding-bottom: 5px;
padding-right: 18px;
padding-top: 5px;
line-height: 17px;
color: #ff6c00;
margin: 5px;
font-size: 14px;
}
#sidebar p.hours
{
line-height: 1.5em;
padding-left: 2px;
padding-bottom: 25px;
padding-right: 2px;
padding-top: 5px;
color: white;
font-family: Georgia, "Times New Roman", Times, serif;
margin: 5px;
font-size: 15px;
}
#sidebar p.trivia
{
font-style: italic;
padding-left: 2px;
padding-bottom: 5px;
padding-right: 18px;
padding-top: 5px;
line-height: 17px;
color: #99ccb0;
margin: 5px;
font-size: 14px;
}
#sidebar a
{
text-decoration: none;
font-weight: bold;
color: #7f7d71;
font-family: arial, helvetica, tahoma, sans-serif;
font-size: 13px;
}
#sidebar a:hover
{
font-weight: bold;
color: #d7d7d7;
font-family: arial, helvetica, tahoma, sans-serif;
font-size: 13px;
}
#sidebar p.section
{
font-weight: bold;
color: #fea233;
font-family: arial, helvetica, tahoma, sans-serif;
font-size: 1.4em;
}
#sidebar p.note
{
font-weight: bold;
color: #cf1d00;
font-size: 0.9em;
}
#sidebar p.italic
{
font-style: italic;
color: #8b82a1;
font-size: 13px;
}
#sidebar img
{
padding-bottom: 10px;
padding-right: 20px;
float: left;
padding-left: 0px;
padding-top: 5px;
border-width: 0px;
border-style: none;
}

/* ----- BOX ----- */

#box {
	padding-left: 25px;
	margin-left: -25px;
	border-top-color: #9e6134;
	border-top-style: dotted;
	border-width: 1px;
}
#box img {
	padding-top: 10px;
}
#box b
{
color: #ffb909;
font-weight: bold;
font-size: 13px;
}
#box p
{
font-family: Georgia, "Times New Roman", Times, serif;
}

/* ----- SPOT ----- */

#spot {
	background-color: #340005;
	width: 300px;
	border-color: #9e6134;
	border-style: dotted;
	padding-left: 15px;
	margin-left: 0px;
	border-width: 1px;
}
#spot img {
	padding-top: 10px;
}
#spot b
{
color: #ffb909;
font-weight: bold;
font-size: 13px;
}
#spot p
{
line-height: 23px;
font-size: 20px;
font-family: Georgia, "Times New Roman", Times, serif;
}

/* ----- COLUMNS ----- */
#col1
{
	padding-top: 10px;
	margin-right: -1px;
	border-width: 1px;
	border-right-color: #9e6134;
	border-right-style: dotted;
}
#col2
{
	padding-top: 10px;
	margin-right: -1px;
	border-width: 1px;
	border-right-color: #9e6134;
	border-right-style: dotted;
}
#col1 p
{
line-height: 18px;
padding-top: 3px;
color: white;
font-size: 14px;
}
#col2 p
{
line-height: 18px;
padding-top: 3px;
color: white;
font-size: 14px;
}

/* ----- NEWS COLUMNS ----- */
#newscol1
{
	padding-top: 10px;
	margin-right: -1px;
}
#newscol2
{
	padding-top: 10px;
	margin-right: -1px;
}
#newscol1 p
{
line-height: 18px;
padding-top: 3px;
color: white;
font-size: 14px;
}
#newscol2 p
{
line-height: 18px;
padding-top: 3px;
color: white;
font-size: 14px;
}

/* ----- ARCHIVE ----- */

#archive {
padding-bottom: 50px;
border-width: 1px;
padding-top: 20px;
border-top-color: #9e6134;
border-top-style: dotted;
margin-left: 0px;
padding-left: 0px;
margin-top: 20px;
color: #514e57;
font-family: tahoma, arial, helvetica, sans-serif;
}
#archive p
{
padding-top: 5px;
line-height: 1.4em;
color: #ababab;
font-family: arial, helvetica, tahoma, sans-serif;
font-size: 0.9em;
}
#archive p.title
{
font-weight: bold;
color: #8bcfa8;
font-family: arial, helvetica, tahoma, sans-serif;
font-size: 1em;
}
#archive h1
{
font-weight: bold;
text-transform: uppercase;
color: #cf1d00;
font-family: arial, helvetica, tahoma, sans-serif;
font-size: 1.2em;
}
#archive a
{
color: white;
text-decoration: none;
font-family: arial, helvetica, tahoma, sans-serif;
font-size: 1em;
}
#archive a:hover
{
	color: #d1403c;
	border-bottom-color: #d1403c;
	border-bottom-style: dotted;
	border-width: 0.5px;
}
#archive img
{
border-style: none;
border-width: 0px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
padding-top: 5px;
float: left;
}


/* ----- FOOTER ----- */

#footer {
padding-bottom: 50px;
border-width: 1px;
padding-top: 20px;
border-top-color: #9e6134;
border-top-style: dotted;
margin-left: 0px;
padding-left: 0px;
margin-top: 20px;
color: #514e57;
font-family: tahoma, arial, helvetica, sans-serif;
}
#footer p
{
line-height: 17px;
color: #7f7d71;
font-family: arial, helvetica, tahoma, sans-serif;
font-size: 12px;
}
#footer p.title
{
line-height: 20px;
font-weight: bold;
color: #aba085;
font-family: arial, helvetica, tahoma, sans-serif;
font-size: 12px;
}
#footer h1
{
font-weight: bold;
text-transform: uppercase;
color: #cf1d00;
font-family: arial, helvetica, tahoma, sans-serif;
font-size: 1.2em;
}
#footer a
{
text-decoration: none;
color: #7f7d71;
font-family: arial, helvetica, tahoma, sans-serif;
font-size: 1em;
}
#footer a:hover
{
color: #ababab;
border-bottom-color: #ababab;
border-bottom-style: dotted;
border-width: 0.5px;
}