body { padding:0; margin:0; font-family: Georgia, Times, serif; color:#222; background-color: #425982; background-image: url("../images/page-background.jpg"); background-repeat: repeat-x }
#maintable { border-collapse: collapse; width:800px; padding-bottom:20px; border-bottom: 1px solid #fff }
#navigation { color:#fff; font-size:17px; text-align:right; background:#941515; padding:2px; padding-right:20px; border-top: 1px solid #fff; border-bottom: 1px solid #fff }
#navigation a { color:#fff; text-decoration:none; padding-left:6px; padding-right:6px; }

/* LEFT COLUMN STYLES */
#leftcolumn { vertical-align:top; width:185px; padding-top:4px; padding-right:3px; text-align:left }
#leftcolumn img { display:block}
#rightcolumn { vertical-align:top; padding-top: 4px; text-align:left }
#storycolumn { width:608px }
#specialscolumn { width:209px }
.space_bottom { padding-bottom:2px }
#button_store { width:183px; height:39px; border:0; padding-bottom:2px }
#button_tour { width:183px; height:39px; border:0; padding-bottom:2px }
#mainimg { width:800px; height:128px; border:0 }
#trailmap { width:172; height:166; border: 1px solid #333 }
.outlinebox { padding:3px; margin-top:5px; background:#fff; border: 1px solid #333 }
#events { background: #eee; padding-top: 10px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; border: 1px solid #333 }
#events .header { border-top: 1px dotted #999 }
#events h2 { color: #222; font-size: 13px; font-family: Georgia, Times, serif; font-weight:normal; text-transform: uppercase; margin:0 }
#events img { padding-top:3px; padding-bottom:8px }
#events .text { font-family: Arial, Helvetica, sans-serif; color: #444; font-size: 12px; padding-bottom: 5px}
#events .fullstory { padding: 3px; padding-top: 8px; font-family: Arial, Helvetica, sans-serif; color: #555; font-size: 11px; text-align:center; border-top: 1px dotted #999 }
#events .fullstory a { color: #941515 }
#signupbox { background:#eee; padding-top:7px; padding-bottom:0; padding-left:17px; padding-right:17px; border: 1px solid #333 }
#signupbox h2 { color: #222; font-size: 13px; font-family: Georgia, Times, serif; font-weight:normal; text-transform: uppercase; margin:0 }
#signupbox img { padding-top:5px; padding-bottom:3px }
#signupbox .text { font-family: Arial, Helvetica, sans-serif; color: #444; font-size: 13px; padding-bottom: 12px }
#signupbox form { margin: 0px; margin-bottom: 7px; padding: 0 }
#signupbox input[type="text"] { width:120px; height:22px; color:#333; font-size:11px; font-family: Arial, Helvetica, sans-serif; border:solid 1px #666; margin-bottom: 5px }
#signupbox input[type="submit"] { width:50px; height:17px font-size:10px}
#bottomspacer { height:4px }
#footer { border-collapse:collapse; width:870px; height:200px; text-align:center; margin-top:3px; border:0; background-image: url("../images/bg-shadows.jpg"); background-repeat:no-repeat }
#footer .ftf { color:#afc1dc; font-size:.75em; font-weight:bold; text-transform:uppercase; padding-top:15px }
#footer .line { font-size: 10px; color: #fff}
#footer .links { font:.75em Arial, Helvetica, sans-serif; color:#fff }
#footer .links a { color:#fff; text-decoration:none; margin-left:3px; margin-right:3px }
#center_photo { width:616px; height:179; border:0; display:block }
.calendarlink { color:#333; text-decoration:none }

/* HOMEPAGE BODY COPY STYLES */


/* LEVEL TWO BODY COPY STYLES */
#story_box { width:608px; margin:4px; padding-top:10px; padding-bottom:10px; border:1px hidden; background-image: url("../images/text-background2lg.jpg"); background-repeat:repeat-y }
#story { padding-left:20px; padding-bottom:20px; padding-top:10px; padding-right:40px; margin-left:10px; margin-right:10px; border: 1px solid #999; font-family: Arial, Helvetica, sans-serif }
#story .breadcrumb { font: 12px Arial, Helvetica, sans-serif; color:#777; padding-bottom:14px }
#story h1 { font: 1.5em Georgia, Times, serif; color: #555; font-weight:normal; margin:0; padding:0 }
#story p { font-size:.8em; padding-top:7px; padding-bottom:7px; margin:0; color:#444 }
#story a {color:#941515;}
#story a:link, a:visited { text-decoration:underline }
#story a:link:hover, a:visited:hover { text-decoration:none }
#story .tours { padding:0; margin:0; font-size:.8em; line-height: 1.5em }

#story .unformattedlist ul { font-size:.8em; color:#444; list-style:none; margin:0; margin-bottom:15px; padding:0px; }
#story .unformattedlist li { color:#444; list-style:none; margin:0; margin-top:7px; padding:0px; }
