/*Generic Styling*/
* {padding:0;margin:0;}
body {
	font-family:Tahoma,Verdana,Arial,sans-serif;
	color:#000;margin:0;padding:0;
	background-color:#ADF;
	background-image:url('pics/footergreen.png');
	background-repeat:repeat-x;
	background-position:bottom left;
	background-attachment:scroll;
}
a:link {color:#000;padding:2px;}
a:visited {color:#000;padding:2px;}
a:hover {background-color:#fff;color:#000;padding:2px;}
ul li {margin:3px 0 0;}
ul li ul,ul li ul li{margin:0;}
p {max-width:36m;margin:0 0 0 1em;}
h2 {margin:0;}
h3 {margin:0;}

/*Main layout styling*/
div#header {
	text-align:center;
	font-weight:bold;
	display:block;
	margin:0;padding:0;
	background:#ADF url('pics/headertext.png') scroll no-repeat top center;
	text-indent:-999em;
	height:182px;
	}
div#nav {
	display:block;
	float:right;
	padding:0 5px 5px;
	margin:0 7px;
	background-color:#DDD;
	color:#fff;
	width:14em;
	text-align:left;
	border:1px #ADF outset;
	}
div.content {
	text-align:left;
	padding:0 0 0 10px;
	}
div#footer {
	clear:both;
	border-top:2px black solid;
	margin-top:2em;
	text-align:center;
	line-height:170%;
	background:#ADF url('pics/footerpic.png') scroll no-repeat bottom center;
	padding-bottom:178px;
	width:963px;
	position:relative;
	left:50%;
	margin-left:-482px;
	}

/*More detailed layout styling*/
div#header * {text-indent:-999em;}
div#header span {display:block;}

div#nav ul {margin:0;padding:0;}
div#nav ul li {margin:0.2em 0 0 2ex;padding:0;}

div#lordmayor img {
	float:left;
	margin:0 3px 3px 0;
	border:1px #09ddff outset;
	}
div#lordmayor blockquote {
	margin:0;
	}

div.content ul {margin:0 1em;}
div.content ul li {line-height:170%;}
div.content ul li a{font-weight:bold;}
div.content table ul li a{font-weight:normal;}

table, table tr, table tr td, table tr th{
	border:1px black solid;
	margin:0;padding:2px;
	border-collapse:collapse;
	background-color:#FFF;
	}
table {
	text-align:left;
	margin:5px;
	clear:both;
}
table tr th {
	background-color:#000;
	color:#fff;
	padding:5px;
	}
table tr td {
	padding:5px;
	}
	table tr td img {
		float:right;
		}
	table tr td p {
		margin:0;
		}
	table tr td ul {
		margin:0;
		}
	table tr td ul li {
		margin:0 0 0 5ex;
		}
table#walks tr td ul li a span {
	display:none;
	}
table#walks tr td ul li a:hover span {
	display:inline;
	}
	
div#footer p {margin:0;}