/* CSS Document */
* {font-family: Arial, Helvetica, sans-serif;}
* {margin:0; padding:0; border::0;}

body {background-color:#000032;}
h1 {font-size:160%; color: #0000CC; }
h2 {font-size:120%; color:#000032; }
h3 {font-size:105%; color:#000032; }
h4 {font-size:120%; color: #FF0000;}

#wrapper {height:100%;margin:0 auto; background-color:#000032; width:975px;}

#header {background-color:#000032; text-align:center;}

#navwrap {background-color:#fff;margin:0 auto; width:890px; border-bottom:1px solid #000032; min-height:50px;}
#nav {float:left;background-color:#fff; margin:15px auto; width:890px;}

#nav ul {list-style-type:none; background-color:#fff;}
#nav li {display: block; float:left;background-color:#fff;}
#nav li a {padding:5px 17px 5px 14px;color:#000032; text-decoration:none;background-color:#fff;}
#nav li a:hover {text-indent:0px;background-color:#fff;}
#nav li a:hover span {color: #99f; text-decoration:underline;background-color:#fff;}

#menuList {float:left; margin:25px 0 0 18px;}
html>body #menuList {float:left; margin:25px 0 0 27px;}
#menuList ul {list-style-type:none; background-color:#F4FAFF;}
#menuList li {display: block; float:left;background-color:#F4FAFF;}
#menuList li a {padding:5px 17px 5px 14px;color:#000032; text-decoration:none;background-color:#F4FAFF;}
#menuList li a:hover {text-indent:0px;background-color:#F4FAFF;}
#menuList li a:hover span {color: #99f; text-decoration:underline;background-color:#F4FAFF;}

body#home #n-home span {text-indent:0px;background-color:#fff; color: #99f; text-decoration:underline;}
body#whatson #n-whatson span {text-indent:0px;background-color:#fff; color: #99f; text-decoration:underline;}
body#menu #n-menu span {text-indent:0px;background-color:#fff; color: #99f; text-decoration:underline;}
body#promo #n-promo span {text-indent:0px;background-color:#fff; color: #99f; text-decoration:underline;}
body#function #n-function span {text-indent:0px;background-color:#fff; color: #99f; text-decoration:underline;}
body#contact #n-contact span {text-indent:0px;background-color:#fff; color: #99f; text-decoration:underline;}
body#location #n-location span {text-indent:0px;background-color:#fff; color: #99f; text-decoration:underline;}

#contentwrap {text-align:left;background-color: #F4FAFF;margin:0 auto; font-size:85%; color:#000099;width:890px; padding-bottom: 40px; }
html>body #contentwrap {min-height:460px;}

.FPimages {position:relative;float:right;background-color:#F4FAFF;padding:1px;margin: 0 15px 15px 0;}
.FPimages img{background-color:#F4FAFF; }
.fpText {float:left;background-color:#F4FAFF;padding:10px 0 10px 20px;}
.fpText h1 {text-align:center;width:400px;}
.fpText h2 {text-align:center;width:400px;}
.fpText h3 {text-align:center;width:400px;}
.fpText h4 {text-align:center;width:400px;}
.fpText h4 a {color:#f00; text-decoration:underline;}
.fpText h4 a:hover {color:#0000FF;}

.fpText p {text-align:left; width:400px;}
.fpText p span {font-weight:bold;}

.bodyImages {float:right;background-color:#F4FAFF; margin: 0 45px 0 0;}
html>body .bodyImages {float:right;background-color:#F4FAFF; margin: 0 65px 0 0;}
.bodyImages img{background-color:#F4FAFF; }
.bodyImagesC {float:right;background-color:#F4FAFF; margin: 0 10px 0 0;}
html>body .bodyImagesC {float:right;background-color:#F4FAFF; margin: 0 25px 0 0;}
.bodyImagesC img{background-color:#F4FAFF; }

.bodyText {float:left;background-color:#F4FAFF;margin:0 0 0 25px;}
html>body .bodyText {float:left;background-color:#F4FAFF;margin:0 0 0 45px;}

.bodyText h1 {text-align:center;width:450px;}
.bodyText h2 {text-align:center;width:450px;}
.bodyText h3 {text-align:center;width:450px;}
.bodyText p {text-align:left; width:450px;}
.bodyText p span {font-weight:bold;}

#menuText {background-color:#F4FAFF;margin:0 auto;}
html>body #menuText {float:left;background-color:#F4FAFF;margin:0 auto;}

#menuText h1 {text-align:center;}
html>body #menuText h1 {min-width:890px;}

#menuText h2 {text-align:center;}
#menuText h3 {text-align:center;}
#menuText p {text-align:center;}
#menuText p span {font-weight:bold;}

#menuTextXmas {background-color:#F4FAFF;margin:0 auto; background-image:url(xmas_bg.jpg); background-repeat:repeat;}
html>body #menuTextXmas {float:left;background-color:#F4FAFF;margin:0 auto;}

#menuTextXmas h1 {text-align:center;}
html>body #menuTextXmas h1 {min-width:890px;}

#menuTextXmas h2 {text-align:center;}
#menuTextXmas h3 {text-align:center;}
#menuTextXmas p {text-align:center;}
#menuTextXmas p span {font-weight:bold;}

#footer {width:890px; margin:0 auto;font-size:75%; background-color:#000032; padding:5px 0 5px 0; color: #999; text-align:right; border-bottom:1px solid #999;}
#footer a {text-decoration:underline; color:#999;}
#footer a:hover {color:#f60;}

#gallery img {margin:0px 10px 10px 0px;}


div.clearfloats {clear:both; border:solid 1px #000; visibility:hidden;}
/*<div class='clearfloats'><!--clear the float--></div>*/

/* for Internet Explorer min-width & min-height problem */
/*\*/
* html #??? {height:149px;}


#menu_table{
	clear: both;	
	margin: auto;
	width: 806px;
	margin-bottom: 50px;
}
#menu_table h2{
	margin-top: 20px;
}