html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background: #000 url(../img/bg.gif) repeat;
	color:#8f8f8f;
}

#container {
	width:800px;
	height: 650px;
	margin: 30px auto;
	padding: 0;
	background-color: #000;
}

.clear {
	clear: both;
}

.vaTop {
	vertical-align: top;
}

.noMargin {
	margin:0;
	padding:0;
}

.blue {
	color: #00B3F0;
}

.small {
	font-size: .7em;
}

a {
	color:#C6C8CA;
	text-decoration:none;
	width:190px;
}

a:hover {
	color:#fff;
	text-decoration:none;
}

a:active, a:focus {
	color:#fff;
	text-decoration:none;
}

.selected {
	color:#00B3F0;
}

#nav {
	width:205px;
	float: left;
	text-align: center;
}

#nav div.content {
	width:175px;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 10px auto;
	text-align: center;
}

.menubar {
	line-height:1.5em;
	list-style:none outside;
	border-top:1px solid #696664;
}

.top {
	border-top:0;
}

li {
	padding: 2px 0;
}

.submenu {
	display:none;
	margin:0;
	padding:0;
}

.submenu li {
	list-style:none outside;
	padding-left:0;
	font-size: 8pt;
}

.submenuOpen {
	margin:0;
	padding:0;
}

.submenuOpen li {
	list-style:none outside;
	padding-left:0;
	font-size: 8pt;
}

a.actuator {
	/* color: #8f8f8f; */
	color:#C6C8CA;
	text-decoration: none;
}

a.actuator:hover {
	color: #ffffff;
	text-decoration: none;
}

span.key {
	text-decoration: none;
}

/* main column styles */
#stage {
	float: right;
	width: 565px;
	margin: 15px;
	color: #fff;
}

#stage div.content {
	margin:0;
	padding: 10px 0 0 0;
	overflow: auto;
}

	#stage div.menus {
		height:405px;
	}

	#stage div.bar {
		height:238px;
	}

	#stage div.restaurant {
		height:408px;
	}

	#stage div.about {
		height:355px;
	}

	#stage div.contact, #stage div.faq, #stage div.functions {
		height:405px;
	}

	#stage div.news {
		height:405px;
	}

#stage div.back2top {
	text-align: right;
	padding: 0 0 10px 0;
	margin: -5px 10px 0 0;
	font-size: 8pt;
}

#stage div.title h1 {
	text-transform: uppercase;
	color: #00ADED;
	font-size: 13pt;
	font-weight: normal;
	margin: 10px 0;
	padding: 0;
	text-align: left;
}

#stage div.title h2 {
	text-transform: uppercase;
	color: #00ADED;
	font-size: 13pt;
	font-weight: normal;
	margin: 10px 0;
	padding: 0;
	border-bottom: 1px solid #00ADED;
	text-align: center;
}

#stage div.content h3 {
	text-transform: uppercase;
	color: #00ADED;
	margin: 0 0 5px 0;
	padding: 0 0 4px 0;
	font-size: 13pt;
	font-weight: normal;
	text-align: center;
}

#stage div.content h4 {
	text-transform: uppercase;
	font-style: italic;
	text-align: left;
	color: #00ADED;
	margin: 0 0 5px 0;
	padding: 5px 0 4px 0;
	font-size: 9pt;
}

#stage div.content p {
	margin:0 0 10px 0;
	padding:0;
}

	#stage div.content p.noMargin {
		margin:0;
		padding:0;
	}

	#stage div.content p.question {
		margin-bottom:5px;
	}

	#stage div.content p.answer {
		margin-bottom:15px;
	}

#stage div.content a {
	color: #00B3F0;
}

#stage div.content #colLeft {
	float: left;
	width: 47%;
}

#stage div.content #colRight {
	float: right;
	width: 47%;
}

table.menu {
	width:540px;
	margin-bottom: 10px;
}

table.menu td {
	padding: 5px 0 8px 0;
}

td.item {
	vertical-align: top;
	text-align: left;
	width: 42%;
}

	td.item span.itemName {
		font-weight: bold;
		color: #fff;
		font-size: 9pt;
	}

	td.item span.itemDesc {
		text-transform: none;
		color: #BCBDBF;
		font-size: 8pt;
		line-height: 175%;
	}

	td.item span.itemDesc2 {
		text-transform: uppercase;
		font-size: 8pt;
	}

td.price {
	vertical-align: top;
	text-align: right;
	width: 40px;
	color: #fff;
	font-weight: bold;
}

td.spacer {
	width: 25px;
}

#stage div.footer {
	border-top:1px solid #696664;
	padding: 3px 0 0 0;
	margin: 3px 0 0 0;
}

	#stage div.footer a {
		color: #00B3F0;
	}

	#stage div.footer div.message {
		float:left;
		width:300px;
		font-size: 8pt;
	}

	#stage div.footer div.scroll {
		float:right;
		width:150px;
		font-size: 8pt;
	}


hr {clear:both;display:block;border:none;height:1px;border-top:1px dashed #696664;line-height:0px;margin:10px auto;width:75%;text-align:center;}

