h1 {
	margin: 0;
	padding: .125em 0;
	padding: 0;
}

h2, h3, h4, h5, h6 {
	margin: .75em 0 .25em;
	padding: 0;
}

body {

}

p {
	margin: .5em 0;
	padding: 0;
	line-height: 1.4;
}

#content {
	margin-right: 4.5em;
}

blockquote {
	border-left: 3px solid gray;
	margin-left: 1em;
	padding-left: 1em;
}

blockquote p {
	text-align: justify;
}

/******************************************************************************
** Navigation menu stuff
*/

/* dept. of redundancy dept. ensures that IE won't attempt to do things with 
   the following rule (like do right-aligning that doesn't make sense if it's
   at the bottom of the page instead of on the right as it's supposed to be
*/
nav[id=menu] {
	position: absolute;
	top:   1.25em;
	right: 1.25em;
	width: 4em;
	padding: 0;
	margin: 0;
	text-align: right;
}

nav a:hover {
	text-decoration: underline;
}
