/* css for basic items ---------------------------------------------------------------------------------- */
html,body	{
 	height:100%;
 	width:100%;
 	}
body {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, Verdana;
    font-size: 12px;
    line-height: 18px;
	color: #ffffff;
    background: #000000;
 	min-height: 585px;
 	min-width: 985px;
 	}
ul {
    margin: 0;
    padding: 0;
    list-style: none;
    }
li {
    margin: 0;
    padding: 0;
    }
img {
    padding: 0;
    margin: 0;
    border: 0;
    }
a, a:visited {
	color: #ffffff;
	text-decoration: underline;
	}
a:hover, a:active {
    color: #ffffff;
	text-decoration: underline;
	}
h1, h2, h3 {
    margin: -5px 0 5px -3px;
    padding: 0;
    font-size: 15px;
	font-weight: normal;
    line-height: 1em;
    color: #fffff;
    }
p {
    padding: 6px 0 6px 0;
    margin: 0;
	clear: both;
    }



/* css for site structure ------------------------------------------------------------------------------- */
 #outer {
	height: 100%;
	width: 100%;
	display: table;
	vertical-align: middle;
 	}
 #container {
	position: relative;
	vertical-align: middle;
	display: table-cell;
	height: 585px;
	background: #000000;
    }
 #inner {
	width: 985px;
	height: 585px;
	margin: 0 auto 0 auto;
    border: 1px solid #31312C;
 	}    
#nav {
	position: relative;
	top: 32px;
	/*left: 106px;*/
	left: 158px;
    margin: 0;
    clear: both;
    }
ul#subnav {
	padding: 0;
	margin: 0;
	list-style: none;
    }
ul#subnav li {
	float: left;
    }
ul#subnav li#pool a,
ul#subnav li#pool a:visited {
	width: 89px;
	height: 49px;
	display: block;
	background: url(../images/pool.gif) no-repeat;
    }
ul#subnav li#pool a:hover,
ul#subnav li#pool a:active {
	background: url(../images/pool-on.gif) no-repeat;
    }
ul#subnav li#bar a,
ul#subnav li#bar a:visited {
	width: 73px;
	height: 49px;
	display: block;
	background: url(../images/bar.gif) no-repeat;
    }
ul#subnav li#bar a:hover,
ul#subnav li#bar a:active {
	background: url(../images/bar-on.gif) no-repeat;
    }
ul#subnav li#pizza a,
ul#subnav li#pizza a:visited {
	width: 91px;
	height: 49px;
	display: block;
	background: url(../images/pizza.gif) no-repeat;
    }
ul#subnav li#pizza a:hover,
ul#subnav li#pizza a:active {
	background: url(../images/pizza-on.gif) no-repeat;
    }
ul#subnav li#pool-on a,
ul#subnav li#pool-on a:visited {
	width: 89px;
	height: 49px;
	display: block;
	background: url(../images/pool-on.gif) no-repeat;
    }
ul#subnav li#pool-on a:hover,
ul#subnav li#pool-on a:active {
	background: url(../images/pool-on.gif) no-repeat;
    }
ul#subnav li#bar-on a,
ul#subnav li#bar-on a:visited {
	width: 73px;
	height: 49px;
	display: block;
	background: url(../images/bar-on.gif) no-repeat;
    }
ul#subnav li#bar-on a:hover,
ul#subnav li#bar-on a:active {
	background: url(../images/bar-on.gif) no-repeat;
    }
ul#subnav li#pizza-on a,
ul#subnav li#pizza-on a:visited {
	width: 91px;
	height: 49px;
	display: block;
	background: url(../images/pizza-on.gif) no-repeat;
    }
ul#subnav li#pizza-on a:hover,
ul#subnav li#pizza-on a:active {
	background: url(../images/pizza-on.gif) no-repeat;
    }
#text {
	position: relative;
	top: 130px;
	left: 0px;
	width: 375px;
    margin: 0;
    clear: both;
    }
#text-home {
	position: relative;
	top: 80px;
	left: 0px;
	width: 430px;
    margin: 0;
    clear: both;
    font-size: 11px;
    line-height: 14px;
    }
#content {
	position: relative;
    clear: both;
    }
#content-home-left {
	position: relative;
    width: 485px;
    height: 443px;
    padding: 0;
    float: left;
    }
#content-home-right {
	position: relative;
    width: 479px;
    height: 443px;
    float: left;
    padding: 0 0 0 21px;
    }
#content-left {
	position: relative;
    width: 525px;
    height: 443px;
    float: left;
    padding: 0;
    }
#content-right {
	position: relative;
	width: 460px;
    height: 443px;
    float: left;
    padding: 0;
    }
#footer {
    font-size: 11px;
    line-height: 16px;
	position: relative;
	width: 985px;
	height: 142px;
	padding: 0;
    margin: 0;
    clear: both;
    background: url(../images/footer.jpg) no-repeat;
    }


/* css for footer items ------------------------------------------------------------------------------- */
#footer-happy {
	position: absolute;
	top: 40px;
	left: 82px;
	text-align: center;
}
#footer-address {
	position: absolute;
	top: 86px;
	left: 368px;
	text-align: center;
	line-height: 13px;
}
#footer-music {
	position: absolute;
	top: 40px;
	/*left: 729px;*/
	left: 765px;
	text-align: center;
}
#footer-top {
	position: absolute;
	top: 416px;
	left: 295px;
	z-index: 100;
}

/* css for top navigation ------------------------------------------------------------------------------- */
ul#nav-top {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1em;
    }
ul#nav-top li {
	height: 28px;
    padding: 0;
	float: left;
	}
ul#nav-top li#nav-top01 a, 
ul#nav-top li#nav-top01 a:visited {
	width: 60px;
	height: 28px;
	display: block;
    background: url(../images/nav01.gif) no-repeat;
    }
ul#nav-top li#nav-top01 a:hover {
    background: url(../images/nav01on.gif) no-repeat;
    }
ul#nav-top li#nav-top02 a, 
ul#nav-top li#nav-top02 a:visited {
	width: 62px;
	height: 28px;
	display: block;
    background: url(../images/nav02.gif) no-repeat;
    }
ul#nav-top li#nav-top02 a:hover {
    background: url(../images/nav02on.gif) no-repeat;
    }
ul#nav-top li#nav-top03 a, 
ul#nav-top li#nav-top03 a:visited {
	width: 71px;
	height: 28px;
	display: block;
    background: url(../images/nav03.gif) no-repeat;
    }
ul#nav-top li#nav-top03 a:hover {
    background: url(../images/nav03on.gif) no-repeat;
    }
ul#nav-top li#nav-top04 a, 
ul#nav-top li#nav-top04 a:visited {
	width: 82px;
	height: 28px;
	display: block;
    background: url(../images/nav04.gif) no-repeat;
    }
ul#nav-top li#nav-top04 a:hover {
    background: url(../images/nav04on.gif) no-repeat;
    }
ul#nav-top li#nav-top05 a, 
ul#nav-top li#nav-top05 a:visited {
	width: 56px;
	height: 28px;
	display: block;
    background: url(../images/nav05.gif) no-repeat;
    }
ul#nav-top li#nav-top05 a:hover {
    background: url(../images/nav05on.gif) no-repeat;
    }
    
    
    
/* css for top navigation - ON STATE -------------------------------------------------------------------- */
ul#nav-top li#nav-top01on a, 
ul#nav-top li#nav-top01on a:visited {
	width: 60px;
	height: 28px;
	display: block;
    background: url(../images/nav01on.gif) no-repeat;
    }
ul#nav-top li#nav-top01on a:hover {
    background: url(../images/nav01on.gif) no-repeat;
    }
ul#nav-top li#nav-top02on a, 
ul#nav-top li#nav-top02on a:visited {
	width: 62px;
	height: 28px;
	display: block;
    background: url(../images/nav02on.gif) no-repeat;
    }
ul#nav-top li#nav-top02on a:hover {
    background: url(../images/nav02on.gif) no-repeat;
    }
ul#nav-top li#nav-top03on a, 
ul#nav-top li#nav-top03on a:visited {
	width: 71px;
	height: 28px;
	display: block;
    background: url(../images/nav03on.gif) no-repeat;
    }
ul#nav-top li#nav-top03on a:hover {
    background: url(../images/nav03on.gif) no-repeat;
    }
ul#nav-top li#nav-top04on a, 
ul#nav-top li#nav-top04on a:visited {
	width: 82px;
	height: 28px;
	display: block;
    background: url(../images/nav04on.gif) no-repeat;
    }
ul#nav-top li#nav-top04on a:hover {
    background: url(../images/nav04on.gif) no-repeat;
    }
ul#nav-top li#nav-top05on a, 
ul#nav-top li#nav-top05on a:visited {
	width: 56px;
	height: 28px;
	display: block;
    background: url(../images/nav05on.gif) no-repeat;
    }
ul#nav-top li#nav-top05on a:hover {
    background: url(../images/nav05on.gif) no-repeat;
    }



/* css for menu navigation ------------------------------------------------------------------------------- */
ul#nav-menu {
	padding: 0;
	margin: 0;
	width: 400px;
	list-style: none;
	line-height: 1em;
    }
ul#nav-menu li {
	height: 25px;
    padding: 0;
	float: left;
	}
ul#nav-menu li#nav-menu01 a, 
ul#nav-menu li#nav-menu01 a:visited {
	width: 48px;
	height: 25px;
	display: block;
    background: url(../images/nav_menu01.gif) no-repeat;
    }
ul#nav-menu li#nav-menu01 a:hover {
    background: url(../images/nav_menu01on.gif) no-repeat;
    }
ul#nav-menu li#nav-menu02 a, 
ul#nav-menu li#nav-menu02 a:visited {
	width: 86px;
	height: 25px;
	display: block;
    background: url(../images/nav_menu02.gif) no-repeat;
    }
ul#nav-menu li#nav-menu02 a:hover {
    background: url(../images/nav_menu02on.gif) no-repeat;
    }
ul#nav-menu li#nav-menu03 a, 
ul#nav-menu li#nav-menu03 a:visited {
	width: 129px;
	height: 25px;
	display: block;
    background: url(../images/nav_menu03.gif) no-repeat;
    }
ul#nav-menu li#nav-menu03 a:hover {
    background: url(../images/nav_menu03on.gif) no-repeat;
    }
ul#nav-menu li#nav-menu04 a, 
ul#nav-menu li#nav-menu04 a:visited {
	width: 130px;
	height: 25px;
	display: block;
    background: url(../images/nav_menu04.gif) no-repeat;
    }
ul#nav-menu li#nav-menu04 a:hover {
    background: url(../images/nav_menu04on.gif) no-repeat;
    }
ul#nav-menu li#nav-menu05 a, 
ul#nav-menu li#nav-menu05 a:visited {
	width: 90px;
	height: 25px;
	display: block;
    background: url(../images/title_events_menu.gif) no-repeat;
    }
ul#nav-menu li#nav-menu05 a:hover {
    background: url(../images/title_events_menu_on.gif) no-repeat;
    }
ul#nav-menu li#nav-menu06 a, 
ul#nav-menu li#nav-menu06 a:visited {
	width: 90px;
	height: 25px;
	display: block;
    background: url(../images/title_info_menu.gif) no-repeat;
    }
ul#nav-menu li#nav-menu06 a:hover {
    background: url(../images/title_info_menu_on.gif) no-repeat;
    }
    


.orange {
    font-size: 12px;
    line-height: 18px;
	color: #CD7C2B;
	}

.indent {
	padding: 0 0 0 19px;
	}
