* {padding: 0;margin: 0;}
body {background: url('bgtop.jpg') top center no-repeat; background-color: rgb(130,0,0);}
h3 {margin: 1em 0em;}
h4 {margin: 2em 0em 0em 0em; text-align: center; color: #00ff00; font: bold 11pt arial;}
p {margin-bottom: 1em;}
blockquote {margin: 0 1em;}
a.map:link { color: #ff9933; text-decoration: none; font: bold 10pt arial; padding:5px 30px;}
a.map:visited { color: #ff9933; text-decoration: none; font: bold 10pt arial; padding:5px 30px;}
a.map:hover { color: #efefef; text-decoration: none; font: bold 10pt arial; padding:5px 30px;}
a.map2:link { color: #cc6600; text-decoration: none; font: bold 10pt arial; padding:5px 30px;}
a.map2:visited { color: #cc6600; text-decoration: none; font: bold 10pt arial; padding:5px 30px;}
a.map2:hover { color: #ff9933; text-decoration: underline; font: bold 10pt arial; padding:5px 30px;}
.learn {text-align: center; color: #00ff00; font: bold 11pt arial; margin: 0; padding: 0; border: solid 1px white;}
.learnt {text-align: center; color: #00ff00; font: bold 11pt arial; margin: 0; padding: 5px 5px 5px 5px; width: 250px; border: solid 1px white;}
a.more:link {color: #00ff00; text-decoration: none; padding:5px;}
a.more:visited {color: #00ff00; text-decoration: none; padding:5px;}
a.more:hover {color: #efefef; text-decoration: none; padding:5px;}
a.pdf:link {color: #00ff00; text-decoration: none;}
a.pdf:visited {color: #00ff00; text-decoration: none;}
a.pdf:hover {color: #efefef; text-decoration: none;}
a.web:link {color: #ffff66; text-decoration: none;}
a.web:visited {color: #ffff66; text-decoration: none;}
a.web:hover {color: #00cc00; text-decoration: none;}
div.vid {margin: 1em auto;}
ul.food {
	color: #000;
	font: bold 11pt arial;
	text-align: left;
	margin-left: 3em;
}
.menu a:link {color: rgb(120,0,0); text-decoration: none}
.menu a:visited {color: rgb(120,0,0); text-decoration: none}
.menu a:active {color: rgb(120,0,0); text-decoration: none}
.menu a:hover {color: #ff0000; text-decoration: none}
.menu {font-size: 9pt; font-weight: bold; background: #b8bec3 url(nav.gif); font-family: Verdana, Arial, Helvetica; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; text-align: center;}
.menubtm {font-size: 9pt; font-weight: bold; background: #b8bec3 url(nav.gif); text-transform: lowercase; font-family: Verdana, Arial, Helvetica; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; text-align: center;}
.maintext {background: rgb(239,238,226); width: 648px; .width: 700px; padding: 15px; border: solid 11px rgb(221,217,192);}
.mainimg {background: rgb(239,238,226); width: 720px; .width: 750px; padding: 10px; margin-top: 25px; margin-bottom: 250px; border: solid 7px rgb(221,217,192);}
.mission {display: block; background: rgb(239,238,226); width: 298px; .width: 350px; padding: 15px; border: solid 11px rgb(221,217,192);}
h1.philosophy {font: bold 12px/16px Tahoma, Verdana, Arial, Helvetica; color: #000000; text-align: justify; margin-bottom: 1em;}
h1.gallery {font: bold 16px/18px Tahoma, Verdana, Arial, Helvetica; color: #006600; text-align: center; margin-bottom: 1em;}
h1.tour {font: bold 18px/20px Verdana, Arial, Helvetica; color: #006600; text-align: center; margin-bottom: 1em;}
.philosophy {font: normal 12px/16px Tahoma, Verdana, Arial, Helvetica; color: #000000; text-align: justify;}
.confirm {font: normal 14px/18px Tahoma, Verdana, Arial, Helvetica; color: #000000; text-align: left;}
.confirmnote {font: normal 12px/16px Tahoma, Verdana, Arial, Helvetica; color: #000000; text-align: left;}
.biz {
	FONT: bold 14px Verdana, Arial, Helvetica; COLOR: #00cc00; MARGIN: 0; PADDING: 0 0 0 0.5em;
}
td.bz {
	FONT: bold 14px Verdana, Arial, Helvetica; COLOR: #00cc00; MARGIN: 0; PADDING: 0.5em 0.5em; BORDER: solid 1px white;
}
.details {
	FONT: normal 13px Verdana, Arial, Helvetica; COLOR: #fefefe; PADDING: 0.25em 0 0.5em 2em; MARGIN: 0;
}
a.promo:link { color: #00ff00; text-decoration: none; padding:5px; font: bold arial 11pt;}
a.promo:visited { color: #00ff00; text-decoration: none; padding:5px; font: bold arial 11pt;}
a.promo:hover { color: #efefef; text-decoration: none; padding:5px; font: bold arial 11pt;}
#main {width: 900px; text-align: left;}
#main2 {width: 900px; text-align: left;}
#main3 {width: 900px; text-align: left; background: url('bg3.jpg') top center repeat-y; background-color: rgb(130,0,0);}
#bot {width: 900px; text-align: left; background: url('bgbot.jpg') top center no-repeat; background-color: rgb(130,0,0);}
#navbar {width: 792px; text-align: left; margin-top: 100px; margin-left: 52px; .margin-left: 53px;}
#navbar2 {width: 792px; text-align: left; margin-top: 0px; margin-left: 52px; .margin-left: 53px;}
#content {width: 792px; text-align: left; margin-left: 52px; .margin-left: 53px; padding-bottom: 25px; background: url('flame.jpg') bottom right no-repeat; background-color; rgb(1,1,3);}
#info {display: block; width: 350px; margin: 5px 0px 0px 65px; padding: 0em 1.5em; font: normal 12pt arial; color: #ffff33; text-align: left;}
#info2 {display: block; width: 747px; margin: 5px auto 30px auto; padding: 1em 1.5em 0em 1.5em; .padding: 1em 0em 0em 0em; font: normal 12pt arial; color: #ffff33; text-align: left;}
#info3 {display: block; width: 754px; margin: 5px auto 30px auto; padding: 1em 0em 0em 0em; font: normal 12pt arial; color: #ffff33; text-align: left;}
#time {font: normal 12pt arial; color: #333333; text-align: right;}
#flash {display: block; width: 350px; margin: 0px 0px 0px 55px; padding: 1em 0em; font: normal 12pt arial; color: #ffff33; text-align: left;}
#flash2 {display: block; width: 350px;}
#copyright {font: bold 10pt arial; color: #cccccc; text-align: center; padding-top: 3em; padding-bottom: 5px;}
.feature {display: block; font: normal 12pt arial; color: #ffff33; text-align: left;}
.txtbox {display: block; font: normal 11pt arial; color: #000000; text-align: justify; padding-top: 11px; padding-right: 15px;}