body {
	/*
	background-color: #eee;
	*/
}

#logo {
	text-align: center;
	margin-top: 1em;
}

#content {
	background-color: white;
	border-radius: 1ex;
	margin: 1em auto;
	/*
	border: 1px solid white;
	background: rgba(255, 255, 255, 0.9);
	*/
	width: 72ex;
	padding: 1ex;
	max-width: 90%;
}

#icon, .icon {
	height: 1em;
	min-width: 1ex;
	max-width: 1em;
	vertical-align: top;
}

#mission-purpose p {
	text-align: justify;
}

#retreat #content {
	width: 80ex;
}

#retreat h2 {
	color:#0070c0;
	margin: .5em 0;
}
