html, body {
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
img{
border:0;
}
#fullcol{
	width:760px;
	height:100%;
	margin:0 auto 0 auto;
}
/* BEGIN HEADER CONTENTS */
#header{
	width:760px;
	height:114px;
	padding:0;
	margin:0;
	background:url(../images/header_bg.jpg) top left repeat-y;
}
#lheader{
	width:618px;
	padding:0;
	margin:10px 0 0 0;
	float:left;
}
#rheader{
	width:140px;
	height:114px;
	padding:0;
	margin:0;
	float:right;
}
/* BEGIN NAVIGATION SECTION */
#nav{
	width:760px;
	height:33px;
	padding:0; 
	line-height:0;
	font-size:1px;
	margin:0;
}
#attractions{
	width:760px;
	height:122px;
	padding:0;
	margin:0;
	background-color:#003399;
}
/* END HEADER */
/* BEGIN MAIN HTML CONTENT */
#content{
	width:760px;
	padding:0;
	margin:0 0 10px 0;
}
#content p{
	color:#0c174b;
	font-size:12px;
	line-height: normal;
}
/* BEGIN RIGHT COLUMN CONTENTS */
#rightcol{
	float:right;
}
#rightcol span{
	color:#a11423;
	font-size:12px;
}
#hours span{
    color:#a11423;
}
#hours a{
    color:#0c174b;
}
#rightcol p{ color:#0c174b; font-size:12px; margin-top: 0; }
#rightcol a:link, #rightcol a:visited{
	color:#0c174b;
	text-decoration:none;
}
#rightcol a:hover, #rightcol a:active{
	color:#a11423;
	text-decoration:underline;
}
#r_img{
	margin:15px 55px 0 0;
}
#map_img{
	margin:15px auto 10px 10px;
}
/* BEGIN LEFT COLUMN CONTENTS */
#leftcol{
	width:480px;
	float:left;
	padding:0 30px 10px 20px;
	text-align:justify;
}
#leftcol img{
	margin:15px 0 0 0;
}
/* BEGIN FOOTER CONTENTS */
#footer{
	width:760px;
	height:20px;
	clear:both;
	border-top-style:solid;
	border-top-color:#0c174b;
	border-top-width:1px;
	line-height:normal;
}
#footer p{
	font-size:10px;
}
#footer a:link, #footer a:visited{
	color:#a11423;
	text-decoration:none;
}
#footer a:hover, #footer a:active{
	color:#0c174b;
	text-decoration:underline;
}
/* BEGIN FORM CONTENTS */
#formbox{
	width:390px;
	padding:10px 0 0 0;
}
#lformbox{
	width:190px;
	float:left;
}
#rformbox{
	width:190px;
	float:right;
}
#rformbox p{
	font-size:10px;
}
label {
	float:left;
	font-size:12px;
	color:#a11423;
	width: 5em;
}
input, textarea, select {
	float:right;
	font-size:10px;
}
/* BEGIN ENLARGED MAP CONTENTS */
#mapcol{
	width:560px;
	margin:0 auto 0 auto;
}
#mapfooter{
	width:560px;
	height:20px;
	clear:both;
	margin:0 auto 0 auto;
	border-top-style:solid;
	border-top-color:#0c174b;
	border-top-width:1px;
}
#mapfooter p{
	font-size:10px;
}
#mapfooter a:link, #mapfooter a:visited{
	color:#a11423;
	text-decoration:none;
}
#mapfooter a:hover, #mapfooter a:active{
	color:#0c174b;
	text-decoration:underline;
}
h2{
	color:#0c174b;
	font-size:12px;
	margin:10px 0 0 0;
	padding:5px 0 0 0;
	border-top:1px solid #ddd;
}


#redbar {
background:#aa2b3a;
height:25px;
}
