* {margin:0;padding:0}
body {color:#000000; background-image:url(background.gif); background-repeat:repeat; margin:5px; padding:0px;
	  font:12px verdana, arial, helvetica, sans-serif;}

img {border-style:none}	  
	  
#container {position:relative; left:50%; width:700px; margin-left:-351px; border:2px solid #003399;}
	#wrapper {padding:0 0 20px;background:#fff url(background_menu.gif) repeat-y;}
		.banner {position:relative; height:80px; padding:0; margin:0;background: url(banner.gif) no-repeat 165px 0 #A5D2FE;}
		.menu {float:left; display:inline; margin:0; width:165px}
			.menu p {padding:5px 5px 5px 10px; line-height:125%; color:#fff; font-weight:bold}
			.menu a {display:block; margin:5px 5px 5px 10px; font-weight: bold; color:#003399; text-decoration:none;}
			.menu img {margin:10px}
		.content {margin:0 25px 0 190px; padding:10px 0 0}
			.content p {margin:0 0 1.5em 0;color:#003399;}
			.content img {margin:0 0 1.5em 0}
#copyright {position:relative; left:50%; width:700px; margin-left:-351px; text-align:right; color:#003399; font:10px tahoma;}


span.small_print {font-size:9px; font-style:normal;}
br.clear {clear:both;}
span#menu_addr {font-weight:bold; color:#ffffff;}
td#label {vertical-align:top; text-align:right; padding:14px 5px 0px 0px; font-weight:bold;}
td#input {padding:10px;}
div.box {border:1px solid #003399; padding:3px;}
table.attractions {margin:5px 0px}
td.a_image {vertical-align:top; padding:5px; width:110px;}
td.a_blurb {vertical-align:top; width:auto; padding:5px;}
div#foodmenu {width:400px; text-align:center; padding:20px; border:2px solid #003399;}

/*--------------------------------------TEXT STYLES------------------------------------------------*/

em {font-style:normal; font-weight:bold; color:#ee0000;}
a:hover {text-decoration: underline;}
a:visited {color: darkblue;}
h1 {color:#003399; font:25px helvetica; font-weight: bold; margin:0 0 1em 0}
h2 {color:#003399; font:15px helvetica; font-weight: bold; margin:0 0 1em 0}

