h1, h2, h3, h4, h5, h6, h7 {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

h2 {
	font-size: 16pt;
}

hr {
	width: 100px;
}

/* I don't know why this was commented out
p {
	text-indent: 1em;
}*/

address {
	font-style: italic;
}

.aural {
	display: none;
}

a img {
	border: none;
}

.gallery {
	text-align: center;
}


/* I can't seem to find a way to specify that <p>'s  preceeding <ul>'s and other elements not allowed in <p> should have 0px of margin, so this works */
p {
	margin-bottom: 0px;
}

p + * {
	margin-top: 1.5em
}

ul {
	margin-top: 0px;
}

table {
	margin-top: 0px;
}

address {
	margin-top: 0px;
}
/* end <p> / <ul> fix */

ul.spaced > li {
    padding-bottom: 1em;
}