span.infoWindowTitle {
	font-size: 1.5em;
	font-weight: bold;
	display:block;
}

h1 {
	margin:0.5em 0;
}

#leftMargin {
	position:relative;
	top:-512px;
	width:170px;
	height:0;
	margin-left:20px;
}

#leftMargin ol {
	border:1px solid #CCC;
	height:500px;
	overflow-y:scroll;
}

#leftMargin ol li {
	padding:0.25em;
	list-style-type:decimal;
	list-style-position:inside;
}

#leftMargin ol li.odd {
	background-color:#D6E6FF;
}

#leftMargin ol li:hover {
	cursor:pointer;
	background-color:#DEDEDE;
}

#map {
	border:1px solid #CCC;
	margin:25px 0;
	width:100%;
	height:500px;
	margin:0;
	padding:0;
}