div#pagenav {
	border-bottom: 1px solid #465A78;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	font-size: 1.1em;
	font-weight: bold;
}
div#pagenav div.p1 {
	margin: 0 0 10px 0;
}
div#pagenav div.p2 {
	float:left;
	width: 440px;
	margin: 2px 0 0 0;
}
div#pagenav div span {
	color:#F0961E;
}
div#pagenav form {
	float:right;
	margin: 0;
	padding: 0;
	width: 200px;
	text-align: right;
}
div#pagenav form label, div#pagenav form select {
	vertical-align: middle;
}
/*Leaflet*/
div.leaflet {
	float: left;
	width: 314px;
	margin: 0 18px 18px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #465A78;
	min-height: 210px;
}
* html div.leaflet {
	height: 210px;
}
div.end {
	margin-right: 0;
}
div.leaflet h1 {
	font-size: 1.7em;
	margin: 0;
	padding: 0;
	color:#2765AD;
}
div.leaflet h1 a {
	text-decoration: none;
	color:#2765AD;
}
div.leaflet p.town {
	margin: 0 0 15px 0;
}
div.leaflet img.smallpdfimage {
	float: left;
	margin: 0 15px 10px 0;
}
div.leaflet div.attractiontext {
	margin: 0;
	font-size: 1.1em;
	/*width: 314px;*/
}
div.leaflet div.attractiontext p, div#maincontent div.leaflet div.attractiontext ul {
	font-size: 1em;
}
div.leaflet div.attractiontext p span {
	color: #F0961E;
}
div.leaflet div.attractiontext div.atext {
	margin: 0 0 5px 0;
	min-height: 135px;
}
* html div.leaflet div.attractiontext div.atext {
	height: 135px;
}
div.leaflet div.attractiontext div.atext ul {
	padding: 0 0 10px 10px;
	margin: 0;
}
div.leaflet div.attractiontext div.atext a {
	color:#F0961E;
}
