/*
 * CSS Reset
 */
div.container div.middle div.content * {
	margin: 0px;
	padding: 0px;
}

div.container div.middle div.content div.block {
	height: 500px;
	float: none;
	clear: both;
}

div.container div.middle div.content h3 {
	margin: 20px 0px;
}

div.container div.middle div.content div.block div.map {
	height: 100%;
	width: 58%;
	float: left;
	position: relative;
}

div.container div.middle div.content div.block div.map ul.caption {
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin: 3px;
	padding: 10px 5px 5px 20px;
}

div.container div.middle div.content div.block div.map ul.caption li {
	margin-bottom: 3px;
}

div.container div.middle div.content div.block ul#points {
	xheight: 60%;
	float: left;
	clear: right;
	width: 40%;
}

div.container div.middle div.content div.block ul#points li div {
	padding-left: 5px;
	width: 100%;
}

div.container div.middle div.content div.block ul#points li div ul {
	height: 100%;
	overflow-y: auto;
}

