body {
	background-color: #fff;
	color: #333;
	font-family: sans-serif;
	margin: 0;
}
div.heading {
	background-color: #ddd;
	border-bottom: thin solid #aaa;
	color: #000;
	text-align: center;
	margin: 0;
	padding: 1em 0;
}
div.textbody {
	margin: 4em 20%;
}
footer {
	margin: 0 20%;
}
table {
	border: 0;
}
tr.done td {
	color: #666;
	text-decoration: line-through;
}
ul.site-tree > li {
	list-style-type: none;
}
ul.site-tree ul li {
	list-style-type: "+-";
}
ul.site-tree ul li:last-child {
	list-style-type: "+-";
}