* {	margin: 0; padding: 0;}

body {	font: 0.8125em Verdana, sans-serif; line-height: 1; color: #6e5b8f; background: #cfeeae;}
a {text-decoration: none;}
a img {border: none;}
p {margin-bottom: 1em;}
hr {margin-bottom: 2em;}
iframe{ border: 1px solid #cfeeae;}
a:link, a:visited {	color: #5b4f72; border-bottom: 1px solid #5b4f72;}
h1,h2,h3,h4,h5, #content a, .highlight{ color: #a42c2f;}
h1, h2, h3, h4, h5, h6{ text-transform: uppercase;}
h2 {font: 1.5em Georgia, "Times New Roman", serif; letter-spacing: 1px; margin-bottom: 1em;}
h3 {font: bold 1em Verdana, Arial, sans-serif; letter-spacing: 2px; text-transform: uppercase;  margin-bottom: 1em;}
h4 {font: bold 1.1em Georgia, "Times New Roman", serif; letter-spacing: 1px;  margin-bottom: 1em;}
h4.campName {font-size: 1.3em; }
hr.tight {margin-bottom: 0.25em;}
h3.emphasize {font: bold 1.5em Verdana, Arial, sans-serif;}
img.photo{ border: 2px solid black; float: right; margin: 1em;}
#header_table {border: 1px solid black;}
#curtain_table {background: url(images/curtain2.gif) no-repeat;}
#navcontainer{ padding: 0; margin: 0; width: 600px;}
#navcontainer ul{ border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center;}
#navcontainer ul li{ display: block; float: left; text-align: center; padding: 0; margin: 0;}
#navcontainer ul li a{ background: #ba3135; height: 18px; width: 79px; border: 1px solid #000; margin: 0 0 0 0; color: #fff; text-decoration: none; display: block; text-align: center; font-size: 70%; padding: 0 1em; }
#navcontainer ul li a:hover{background: #fd5256;}
#navcontainer ul li.current a{background: #fd5256;}
#content{ margin-left: 2em;}
#footer { clear: both; border-top: 1px solid #000; margin-top: 2em;	font-size: 0.85em;}
#copyright{ float: left;}
#footer_text{ float: right;}
.right {float: right;}
.left {float: left;}
.clear {clear: both;}
hr.clear {margin-top: 1.5em; clear: both;}
.top{ margin-top: 55px;}
