*{
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
}
#leftPane{
	float:left;
	width: 60%;
	height: 600px;
}
#map{
	height: 480px;
	border: 1px solid black;
	margin: 0 8px 8px 8px;
}
#rightPane{
	float:right;
	width: 40%;
	height: 600px;	
}

/*== f o r m ==*/
.mapForm{
	border: 1px solid black;
	margin: 8px;
	padding: 5px;
}
.mapForm input{
	font-size: .85em;
}
.mapFormSubmit{
	display: block;
	margin-top: .3em;
}
.mapForm label{
	display: block;
	margin-top: .5em;
}
#addressInput{
	width: 25em;
	height: 6em;
}
#batchSeparator{
	width: 5em;
	height: 2em;
}

/*== h i s t o r y ==*/
#history{
	border: 1px solid black;
	margin: 8px 8px 8px 0;
	padding: 5px;
}
#history h1{
	font-size: 1.1em;
}
#historyItems li{
	padding: 3px;
	list-style-type: none;
	list-style-position: outside;
}
#historyItems .hover{
	background-color: #C9DFCD;
	cursor: pointer;
}
#historyItems .active{
	background-color: #A6CCE9;
	cursor: default;
}
#history .geocode, #history .error span{
	display: block;
	font-size: .7em;
}
#history .error{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #990000;
}
/*== m a p ==*/
.tooltip{
	background-color:#FFFFFF;
	border:2px solid #CCCCCC;
	padding:5px;
	white-space:nowrap;
}
.googleMarkerTab .address{
	margin-bottom: .6em;
}
.tooltip dt{
	font-weight: bold;
}
.tooltip dd{
	margin-left: 1em;
	font-size: .9em;
}
.tooltip img{
	border: 1px solid #AAAAAA;
	display: block;
}