@charset "utf-8";
/* CSS Document */

body {
	background-image: url(/img/bar/background.png);	
	background-color: #000;
}

#header {
	background-image: url(/img/bar/header.png);	
}

#header h1 a {
	background-image: url(/img/bar/logo.png);	
}

.footer {
	background-image: url(/img/bar/footer.png);		
}

.footerInner {
	padding-left: 100px;	
}

.footerRight {
	color: #999;
}

.footerRight a {
	color: #000;
	text-decoration: none;
	
}

#menu_left {
	background-image: url(/img/bar/menu.left.png);
}

#menu_right {
	background-image: url(/img/bar/menu.right.png);
}

#menu ul {
	background-image: url(/img/bar/menu.background.png);
}

#menu ul li {
	background-image: url(/img/menu.div.jpg);
}

#menu ul li ul {
	background-image: url(/img/bar/menu.sub.png);
}

#menu ul li a:hover {
	background-color: #fff;
	color: #000;
}

.menutable td {
	padding:5px;
	vertical-align:top;
	font-size:90%;
	border-spacing:10px;
	padding-bottom:10px;
	text-align:left;
}

.menutable h4 {
	font-size:140%;
}

.menutable {
	width:350px;
	float:left;
	padding-bottom:30px;
	padding-right:20px;
	
}

.menuheader {
	border-style:solid;
	border-bottom:solid #ffffff;
	border-width:0px 0px 1px 0px;
}

.latestpic {
	margin:5px;
	width: 100px;
	height: 80px;
	background-repeat: no-repeat;
	background-position: top center;
	display:block;
	float:left;
}

.phone {
	color:#30302e;	
	

}

.slide {
	display:none;	
	
	
}

#whatsOn {
	
	width:530px;
	float:left;
	margin-right:25px;
	
}

.oneOffs {
	width:320px;
	float:right;
}


.dateEvent {
	margin-bottom:20px;
}
.datesRemember a{
	padding-top:3px!important;
	padding-bottom:15px!important;
	}
	
.datesRemember {
	font-size:70%;	
	
}