body,td,th {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	text-align: left;	}body {	padding:0px;	margin:0px;	background-image: url('../images/bg_green.gif');	background-repeat: repeat;	font-family: arial, verdana, helvetica, sans-serif;	font-size: 87%;	text-align: center;	margin-top: 20px;	margin-bottom: 60px;	}	#wrapper {	width: 780px;	margin: 0px auto;	text-align: left;	background-color: #fff;	margin-bottom: 60px;	}		#content {	margin-top: 0px;	margin-left: 270px;	}#left {	float: left;		margin: 0px 0 20px 0px;	}	#left img {	margin-left: 30px;	display: block;	}	#flash {	margin-left: 30px;	}	#content p {	font-size: 1.1em;	margin-top: -1em;	}	div.spacer {  clear: both;  font-size: 1px;  }		#top {	background-color: #5B8E2F;	background: url('../images/bg_header.gif') no-repeat;	color: #fff;	padding: 50px 0 6px 30px;	margin-bottom: 4px;	}#content h1,h2,h3,h4,h5,h6,p {	color: #000;	width: 460px;	}	#content h1,h2,h3,h4,h5,h6 {		font-weight: bold;	margin: 0; padding:0;	}	#content {	padding-top: 5px;	padding-bpttom: 60px;	}	#content h1 {	font-size: 1.7em;	margin-bottom: 1.6em;	margin-top:	-50px;	color: #5B8E2F;	}#content h2 {	font-size: 1.2em;	margin-bottom: 1.5em;	margin-top: -6px;	}#content h3 {	font-size: 1em;	margin-top: 2em;	}	p.first {	padding-top: 6px;	}	#stars1 {	position: relative;	left: 200px;	top: 300px;	}	#stars2 {	position: relative;	left: 40px;	top: 20px;	}	#stars3 {	display: block;	position: relative;	left: 660px;	top: -250px;	}	#stars4 {	display: block;	position: relative;	left: 600px;	top: -200px;	}/* - - - - - - - - -     menu     - - - - - - - - - - - - - */#navcontainer {	background-color:  #7F1618;	}#navlist {	border: 1px solid #7F1618;	margin: 0px;	margin-bottom: 30px;	padding: 0px;	text-align: left;	background-color: #7F1618;	margin-left: 500px;	}#navlist a, #navlist a:link, #navlist a:visited {	padding-left: 1em;	padding-right: 1em;	color: #fff;	font-style: normal;	font-weight: bold;	text-decoration: none;	}#navlist a:hover, #navlist a:active, #navlist a:focus {	text-decoration: none;	font-style: normal;	}#navlist li {	padding-right: 1px;	display: inline;	font-size: 1em;	}#navlist ul {	margin: 0px;	padding: 0px;	}#navlist #active a { 	background-color: #7F1618;	color: #fff;	}	#navlist a:hover { 	background-color: #fff; 	color: #0A102B;	}/* - - - - - - - - -   venues page    - - - - - - - - - - - - - */#venues {	background-color: #fff;	width: 400px;	padding: 6px;	margin: 20px 0 20px 0px;	padding-top: 20px;	font-size: 0.8em;	text-align: center;	}	#venues a, a:visited, a:active {	font-style: italic;	text-decoration: none;	color: #669;	}	#venues a:hover {	text-decoration: underline;	}#venues hr {	width: 95%;	margin: 0px auto;	margin-bottom: 16px;	margin-top: 8px;	display: block;	}.venue-grid img {	float: left;	vertical-align: middle;	border: 0;	margin-top: 4px;	}.venue-grid p {	text-align: left;	vertical-align:top;	margin: 0px;		}.venue-grid {	margin-left: 10px;	}.venue-grid p { 	width: 210px;	margin-left: 160px;	margin-top: 0;	padding: 4px;	}.venue-grid p.text {	border-top: 1px solid #000;	border-left:  1px solid #000;	border-right: 1px solid #000;	}	.venue-grid p.more {	text-align: right;	border-bottom: 1px solid #000;	border-left:  1px solid #000;	border-right: 1px solid #000;	}	.venue-grid p.lowenbrau {	border-color: #e5b365;	}	.venue-grid p.argyle {	border-color: #c41130;	}	.venue-grid p.bbc {	border-color: #3d130f;	}	.venue-grid p.argyleStore {	border-color: #272425;	}.venue-grid p.uberbar {	border-color: #c42026;	}	.venue-grid p.gbi {	border-color: #93042c;	}		/* - - - - - - - - - - enquiries page - - - - - - - - - - - */	#mailwrapper {	text-align: left;	/*border: 1px dashed #000;*/	margin: 0;	padding: 0;	margin-top: -20px;	padding-bottom: 10px;	}	#mailwrapper h2 {	margin-top: -20px;	padding: 0;	}div.row {	clear: right;	padding-top: 2px;	}	#mailwrapper input {	width: 18em;	background-color: #C4D8AF;	}	#mailwrapper input.short {	width: 10em;	}#mailwrapper input.tick {	width: 1em;	padding-right: 10px;	background-color: #fff;	color: #C4D8AF;	}	#submit input {	width: 4em;	background-color: #C4D8AF;	}	#comment {	width: 18em;	height: 4em;	background-color: #C4D8AF;	margin-bottom: 10px;	}.block {	width: 165px;	float: left;	font-size: 0.8em;	}	div.mailform {	padding: 0px;	margin-top: 0px;	width: 500px;	}	div.row span.para {	float: left;	width: 400px;	padding-top: 10px;	padding-bottom: 20px;	text-align: left;	}div.row span.label1, div.row span.label {	float: left;	width: 6em;	text-align: left;	}	div.row span.label {	width: 120px;	padding-top: 3px;	}	div.row span.formw1, div.row span.formw {	float: right;	width: 340px;	text-align: left;	}	div.row span.formw {	width: 340px;	}	div.row #submit {	background-color:  #192F14;	font-weight: bold; 	font-size: 1em;	font-weight: bold;	height: 2.4em;	color: #fff;	width: 10em;	}			p#footer {	position: relative;	top:16px;	width: 780px;	font-size: 0.8em;	text-align: right;	}	p#footer a, a:visited a:hover {	text-decoration: none;	font-style: normal;	color: #000;	text-decoration: underline;	}	p#footer a:hover {	font-weight: bold;	}		