body {
	background: #afcfd4;
	font-family: arial, sans-serif;}
	
* { padding: 0;
	margin: 0;}

#container {
	width: 682px;
	margin: 20px 0 0 83px;
	border: 1px solid #000000;
	background-color: #E5ECED;
	}
	
#header {
	width: 487px;
	float: left;
	background-color: #FFFFFF;
	}
	
#header img {
	float: left;
	border-right: 1px solid #000000;}
	
#header h1 {
	float: left;
	width: 245px;
	font-size: .9em;
	font-weight: normal;
	padding: 5px 0 0 20px;
	background-color: #FFFFFF;
	}
	
#info {
	width: 487px;
	float: left;
	font-size: .8em;
	color: #000000;
	border-top: 1px solid #000000;
	border-right: 0px solid #000000;
	}
	
#info address {
	width: 204px;
	float: left;
	padding: 5px 0 5px 17px;
	font-style: normal;
	}
	
#info p {
	width: 146px;
	float: left;
	padding: 5px 0 5px 20px;
	}
	
#info p a {
	text-decoration: none;
	color: #000000;
	}
#info p a:hover {
	text-decoration: underline;
	}

#card,
#openingTimes {
	width: 682px;
	float: left;
	background-color: #E5ECED;
	border-top: 1px solid #000000;}
#card {
	background-image: ;
	width: ;
	height: ;}
	
#card img {
	float: right;
	margin: 0px 0 0;}

#openingTimes p {
	float: left;
	font-size: .8em;
	color: #666666;
	padding: 5px 0 5px 16px;}

#sponsors {
	width: 682px;
	float: left;
	border-top: 1px solid #000000;
	background-color: #C2DADE;}
	
ul {
	float: right;
	list-style-type: none;
	border-left: 1px solid #000000;}
	
ul li {text-align: center;}
	
ul li a {
	display: block;
	width: 194px;
	height: 3.2em;
	line-height: 48px;
	color: #325762;
	background-color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;}
ul li a:hover {
	background-color: #CCE5E9;}

div#footer {
	width: 682px;
	margin: 8px 0 20px 83px;}
div#footer p {
	font-size: .7em;
	color: #333333;}
div#footer p a {
	color: #333333;}
div#footer p a:hover {
	text-decoration: none;}


div.clear {clear: both;}
