/* DEFAULT
*******************************/
* {
	padding: 0px;
	margin: 0px;
}

body
{
	font-family: Arial, Verdana, Garuda, Tahoma;
	color: #fff;
	background: #000000 url("../images/bg-index.jpg");
	font-size: 12px;
}

a img{ border:none; } 
a {
	text-decoration:none; 
	color:#888888
}
a:hover{ color: #8EC902; }

.clear-fix{ height: 0px}
.aligncenter{ text-align: center; width: 90%; margin: 0 auto}
:focus {outline: 0px;}

/* LAYOUT
*******************************/
#wrapper{
	margin: auto auto;
	width: 900px; 
	text-align: center;
	min-height: 720px;
	background: url("../images/bg.jpg") no-repeat scroll center center transparent;
}

#navigation{
	margin: 0px auto;
	text-align:center;
	width: 850px;
}

#navigation li{
	float:left;
	list-style:none;
	padding: 0em 1em;
}

#content{ width: 900px; padding-top:20px; }

.top-navigation{
	text-align: right;
    margin-right: 65px;
}

.menu-nav {
	text-align: center;
}

.top-navigation a{	
	padding:0.6em;
}

.gallery { width: 770px; margin: 0 auto;}

.gallery ul{ width: 775px;}
.gallery li{
	float:left;
	padding: 5px 9px 0px 0px;
	list-style:none;
}

.room-container{
	display: none;
}
div.selected-gallery{
	display: block !important;
}

.room-container{text-align: center; padding:5px}

.room-desc   { margin: 10px; }
.room-desc h2{border-bottom: 2px solid #999; padding: 20px 0px 5px 0px; }
.room-desc   p.long-desc{ padding: 5px 0px 10px;	}
.room-desc   p.short-desc{ padding: 5px 10px 0px  }
.room-desc   p.opening{ padding: 10px 0px 5px 0px; border-bottom: 2px solid #999; }

#footer{ padding: 10px 0px 20px 0px;}
.menu-category {
	padding: 10px;
}
.food-table  { width: 100% }
.food-table td{ padding: 5px}

#menu { width: 700px; margin: 0 auto;}

.aboutus_txt { width: 650px; margin: auto auto; text-align: left}

#events-footer{
	margin: 20px;
	line-height: 20px;
	letter-spacing: 0.2px;
}

/* TYPOGRAPHY
*******************************/
#navigation  li a{
	color:#BBBBBB;
	font-family:Tahoma;
	font-size: 12px;
	letter-spacing:1px;
	text-decoration:none;
	text-align: left;
	text-transform: uppercase;
}
#navigation  li a:hover{color: #8EC902;}

.top-navigation a{
	color:#888888;
	font-weight:bold;
}
.top-navigation a:hover{ color:#8EC902; }
.top-navigation a.selected-room  { color:#8EF902; }

.selected-page { color:#8EF902; }

.gallery a img{	border:3px solid #666; }
.gallery a:hover img{	border:3px solid #AAA; width: 175px; height: 100px;}

.room-desc h2  {
	font-family:tahoma, arial, georgia;
	font-size:13px;
	letter-spacing:1px;
	text-align: center;
}

.room-desc   p.long-desc{ text-align: justify; color:#DCD; }
.room-desc   p.short-desc{ text-align: center; color:#EDE; font-weight: bold}
.room-desc   p.opening{ text-align: center; color:#DCD;}

#aboutus-nav a, #aboutus-nav { padding: 10px;text-align: right; width: 780px}
#press-nav, #press-nav a { padding: 10px;text-align: right; width: 800px}
#footer{
	font-family:tahoma;
	font-size:9px;
	letter-spacing:1px;
}


.menu-category {
	text-align: left;
	text-transform: uppercase;
	color: #8EC902;
	font-weight: bold;
	border-bottom: 1px solid;
}

.menu-title {
	color: #8EC902;
}

.food-table{
	text-align: left;
}
.food-table h5{
	font-size: 12px;
	padding: 5px 0px;
}

.food-table h3 a{
	font-size: 12px;
	padding: 5px 0px;
	color: #8EC902;
}
.food-table p.food-desc{
	font-size: 11px;
}

.food-table tr:hover {
	color: #8EC902;
}

.food-table .price{
	font-size: 15px;
    width: 100px;
}
