body {
	font-family: serif; font-size: 90%;
	background: #ddd; padding: 0; margin: 0;
}

#content {
	width: 60em; margin: 0 auto; padding: 0 1em;
	border: 0.2em solid silver; border-width: 0 0.2em;
	background: white;
}

#footer {
	margin: 1em 0 0; padding-bottom: 0.5em;
	border-top: 0.1em solid silver; color: gray; font-size: smaller;
}

#intro {
	font-size: larger;
}

.important {
	color: green;
}

abbr, acronym { cursor: help; border-bottom: 0.1em dotted green; }

h1 {
	margin-top: 0; padding-top: 0.5em;
	text-align: center; color: navy; letter-spacing: 0.1ex;
}

p, li {
	line-height: 1.4em; margin-bottom: 0.5em;
}