h2 {
	margin-bottom: 1px;
	padding-bottom: 1px;
}
.loginLink {
	color: #808080;
	font-size: small;
}
.tableHeader {
	background: #e0e0e0;
}
.tableRow {
	background: #f0f0f0;
}
.blogTitle {
	text-align: center;
}
.post {
	max-width: 700px;
	margin: 1em auto;
}
.postTitle {
	background: #aaffff;
	font-size: x-large;
	font-weight: normal;
	margin: 0;
	padding: 4px;
}
.postBody {
	background: #f0f0f0;
	padding: 4px;
}
.postBody > p:first-child {
	margin-top: 0;
}
.postBody > p:last-child {
	margin-bottom: 0;
}
