body {
    color: #332211;
    background-color: #112233;
    background-image: url(graphics/page_bkg_tile.jpg);
    background-repeat: repeat-y;
    background-attachment: scroll;
    background-position: center top;
    padding: 0px;
    margin: 0px;
    font-family: Times New Roman, Times, FreeSerif, serif;
    font-size: 12pt;
}

a:link { color: #336699; background-color: transparent; text-decoration: none; }
a:visited { color: #336699; background-color: transparent; text-decoration: none; }
a:active { color: #993366; background-color: transparent; text-decoration: underline; }
a:hover { color: #993366; background-color: transparent; text-decoration: underline; }

h1 { font-variant: small-caps; }
h2 { 
	font-weight: bold;
	font-size: larger;
	color: #600909;
	text-align: center;
}
h4 {
	font-variant: small-caps;
	font-weight: bold;
	color: #600909;
}

div#mainmenu {
	width: 850px;
	height: 35px;
	margin: 0%; 
	padding: 0%;
	text-align: right;
	font-variant: small-caps;
	color: #ffff99;
	background-color: #521008;
    background-image: url(graphics/main_menu_bkg.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left top;
	font-family: Times New Roman, Times, FreeSerif, serif;
    font-size: 150%;
}

div.feature {
	font-size: 125%; 
	font-variant: small-caps;
	padding: .5em 0em;
}

div#special_note {
	color: #600909;
	background-color: transparent;
	margin: .5em .1em;
	padding: .2em;
	border: 1px solid #600909;
}	

td#mainarea {
	margin: 0%;
	padding: 30px 24px;
	font-family: Times New Roman, Times, FreeSerif, serif;
	font-weight: bold;
	font-size: 100%;
}

dt { color: #600909; padding-top: 0.5em; font-size: larger; }
dt#first { color: #600909; padding-top: 0.0em; }

.maps img { border: 1px solid #ffcc00; }

th.toprow, td.toprow { border-bottom: 1px solid #ffcc00; }
td.indent { padding-left: 2em; }

td#footer p { width: 80%; border-top: 1px solid #600909; }
