.application-body {
	min-height: 640px;
}

#openlayers-map {
	height: 500px;
	width: 100%;
}

#reachList {
	min-height: 31em;
}

.sitePopup {
	
}

.sitePopupContent {
	font-size: 1.4em;
	text-shadow: 0px 0px 3px white,
		0px 0px 3px white,
		0px 0px 3px white,
		0px 0px 3px white,
		0px 0px 3px white,
		0px 0px 3px white;
	filter:progid:DXImageTransform.Microsoft.dropshadow(Color='white', OffX=0, OffY=0);
}

/*.olLayerGoogleCopyright, .olLayerGooglePoweredBy, .gmnoprint {
	display : none
}*/

/* Because of a conflict between twitter bootstrap and openlayers */
img { max-width: none; }

.layersDiv label {
	display : inline;
}

/* when OL encounters a 404, don't display the pink tile image */
.olImageLoadError {  
	display: none !important; 
}