/* POSITIONING BLOCKS */
#container{
	position:relative;
	margin:0 auto;
	width:800px;
}
#logo{
	position:absolute;
	top:32px;
	left:0px;
	width:172px;
	height:52px;
	background:url("images/logo.gif");
}
#navbar{
	position:absolute;
	top:108px;
	left:0px;
	width:800px;
	height:32px;
}
#main {
	position:absolute;
	top:166px;
	left:20px;
	width:360px;
	height:460px;
	overflow:auto;
}
#main #copy {
	width:250px;
}
#photodiv {
	position:absolute;
	top:146px;
	left:400px;
}
#home #photodiv {
	position:absolute;
	top:146px;
	left:0px;
}
#footer {
	position:absolute;
	top:662px;
	left:0px;
	width:800px;
	height:14px;
	background:url("images/footer.gif") no-repeat;
}

/* fonts etc. */
body {
	background:#000;
} 
p,a,h3,h4,h5,h6,li,td{
	font: 10px/15px arial,verdana,sans-serif;
	margin:0 0 15px 0;
	color:#fff;
}
h4{
	color:#999;
	font-weight:bold;
}
h5{
	color:#999;
}
h6{
	font: 10px/15px arial,verdana,sans-serif;
	margin:-15px 0 15px 0;
	color:#999;
}
p.fineprint{
	font-size:9px;
}
a{
	color:#fff;
}
a:hover{
	color:#A00A16;
}
#footer p{
	font: 11px verdana,sans-serif;
	color:#fff;
	margin:0 auto;
	text-align:center;
}
#footer p span{
	color:#A00A16;
}
#footer p a{
	text-decoration:none;
	color:#fff;
}
#footer p a:hover{
	color:#A00A16;
}
td{
	padding:0 10px 10px 0;
}
#copy li{
	margin:0;
	padding:0 0 0 20px;
}

/* navigation */
#navbar #nav01 a{
	position:absolute;
	top:0px;
	left:0px;
	width:52px;
	height:10px;
	background:url("images/nav01_f1.gif") no-repeat;
	}
#navbar #nav01 a:hover,
#navbar #nav01 a.on {
	background:url("images/nav01_f2.gif") no-repeat;
}
#navbar #nav01 a span{
	display:none;
}
#navbar #nav02 a{
	position:absolute;
	top:0px;
	left:126px;
	width:77px;
	height:10px;
	background:url("images/nav02_f1.gif") no-repeat;
}
#navbar #nav02 a:hover,
#navbar #nav02 a.on {
	background:url("images/nav02_f2.gif") no-repeat;
}
#navbar #nav02 a span{
	display:none;
}
#navbar #nav03 a{
	position:absolute;
	top:0px;
	left:277px;
	width:119px;
	height:10px;
	background:url("images/nav03_f1.gif") no-repeat;
}
#navbar #nav03 a:hover,
#navbar #nav03 a.on {
	background:url("images/nav03_f2.gif") no-repeat;
}
#navbar #nav03 a span{
	display:none;
}
#navbar #nav04 a{
	position:absolute;
	top:-8px;
	left:470px;
	width:143px;
	height:26px;
	background:url("images/nav04_f1.gif") no-repeat;
}
#navbar #nav04 a:hover,
#navbar #nav04 a.on {
	background:url("images/nav04_f2.gif") no-repeat;
}
#navbar #nav04 a span{
	display:none;
}
#navbar #nav05 a{
	position:absolute;
	top:0px;
	left:686px;
	width:114px;
	height:10px;
	background:url("images/nav05_f1.gif") no-repeat;
}
#navbar #nav05 a:hover,
#navbar #nav05 a.on {
	background:url("images/nav05_f2.gif") no-repeat;
}
#navbar #nav05 a span{
	display:none;
}

/* history submenu */
#navbar #nav02a a{
	position:absolute;
	top:19px;
	left:126px;
	width:70px;
	height:13px;
	background:url("images/nav02a_f1.gif") no-repeat;
}
#navbar #nav02a a:hover,
#navbar #nav02a a.on{
	background:url("images/nav02a_f2.gif") no-repeat;
}
#navbar #nav02a a span{
	display:none;
}
#navbar #nav02b a{
	position:absolute;
	top:19px;
	left:219px;
	width:58px;
	height:13px;
	background:url("images/nav02b_f1.gif") no-repeat;
}
#navbar #nav02b a:hover,
#navbar #nav02b a.on{
	background:url("images/nav02b_f2.gif") no-repeat;
}
#navbar #nav02b a span{
	display:none;
}

/* restaurant submenu */
#navbar #nav03a a{
	position:absolute;
	top:19px;
	left:277px;
	width:33px;
	height:13px;
	background:url("images/nav03a_f1.gif") no-repeat;
}
#navbar #nav03a a:hover,
#navbar #nav03a a.on{
	background:url("images/nav03a_f2.gif") no-repeat;
}
#navbar #nav03a a span{
	display:none;
}
#navbar #nav03b a{
	position:absolute;
	top:19px;
	left:333px;
	width:40px;
	height:13px;
	background:url("images/nav03b_f1.gif") no-repeat;
}
#navbar #nav03b a:hover,
#navbar #nav03b a.on{
	background:url("images/nav03b_f2.gif") no-repeat;
}
#navbar #nav03b a span{
	display:none;
}
#navbar #nav03c a{
	position:absolute;
	top:19px;
	left:396px;
	width:36px;
	height:13px;
	background:url("images/nav03c_f1.gif") no-repeat;
}
#navbar #nav03c a:hover,
#navbar #nav03c a.on{
	background:url("images/nav03c_f2.gif") no-repeat;
}
#navbar #nav03c a span{
	display:none;
}
#navbar #nav03d a{
	position:absolute;
	top:19px;
	left:455px;
	width:98px;
	height:13px;
	background:url("images/nav03d_f1.gif") no-repeat;
}
#navbar #nav03d a:hover,
#navbar #nav03d a.on{
	background:url("images/nav03d_f2.gif") no-repeat;
}
#navbar #nav03d a span{
	display:none;
}

/* red door submenu */
#navbar #nav04a a{
	position:absolute;
	top:19px;
	left:470px;
	width:96px;
	height:13px;
	background:url("images/nav04a_f1.gif") no-repeat;
}
#navbar #nav04a a:hover,
#navbar #nav04a a.on{
	background:url("images/nav04a_f2.gif") no-repeat;
}
#navbar #nav04a a span{
	display:none;
}
#navbar #nav04b a{
	position:absolute;
	top:19px;
	left:589px;
	width:34px;
	height:13px;
	background:url("images/nav04b_f1.gif") no-repeat;
}
#navbar #nav04b a:hover,
#navbar #nav04b a.on{
	background:url("images/nav04b_f2.gif") no-repeat;
}
#navbar #nav04b a span{
	display:none;
}
#navbar #nav04c a{
	position:absolute;
	top:19px;
	left:646px;
	width:98px;
	height:13px;
	background:url("images/nav04c_f1.gif") no-repeat;
}
#navbar #nav04c a:hover,
#navbar #nav04c a.on{
	background:url("images/nav04c_f2.gif") no-repeat;
}
#navbar #nav04c a span{
	display:none;
}



/* all subnav is off to start */
#navbar #nav02a,
#navbar #nav02b,
#navbar #nav03a,
#navbar #nav03b,
#navbar #nav03c,
#navbar #nav03d,
#navbar #nav04a,
#navbar #nav04b,
#navbar #nav04c
 {
	visibility:hidden;
}

/* dividers */
#navbar #nav03adivider,
#navbar #nav03bdivider,
#navbar #nav03cdivider,
#navbar #nav04adivider,
#navbar #nav04bdivider,
#navbar #nav02adivider{
	position:absolute;
	top:19px;
	left:0px;
	width:2px;
	height:13px;
	background:url("images/navdivider.gif") no-repeat;
}
#navbar #nav03adivider{
	left:320px;
}
#navbar #nav03bdivider{
	left:383px;
}
#navbar #nav03cdivider{
	left:442px;
}
#navbar #nav04adivider{
	left:576px;
}
#navbar #nav04bdivider{
	left:633px;
}
#navbar #nav02adivider{
	left:206px;
}
#navbar #nav03adivider,
#navbar #nav03bdivider,
#navbar #nav03cdivider,
#navbar #nav04adivider,
#navbar #nav04bdivider,
#navbar #nav02adivider{
	visibility:hidden;
}

/* scrollbar */
#main {
	scrollbar-base-color: #000;
	scrollbar-track-color: #000;
	scrollbar-face-color: #333;
	scrollbar-highlight-color: #000;
	scrollbar-3dlight-color: #000;
	scrollbar-darkshadow-color: #000;
	scrollbar-shadow-color: #333;
	scrollbar-arrow-color: #333;
}
4