html, body {
	height: 100%;
	width: 100%;
	padding: 0;
	margin: 0;
	font-family: sans-serif;
}
body {
	background: #eee;
	display: flex;
}

.content {
	width: 800px;
	max-width: 100%;
	margin: 1em auto;
	padding: 1em;
	background: #fff;
	color: #333;
	border-radius: 5px;
	box-shadow: 0 4px 10px #0001, 2px 2px 8px #0001;
}
.content :first-child {
	margin-top: 0;
}
.content :last-child {
	margin-bottom: 0;
}

h1, h2, h3, h4, h5 {
	color: #444;
	margin: 1em 0 0;
}

h1 a, h2 a, h3 a, h4 a {
	color: inherit;
}

ul {
    padding: 0;
    list-style: none;
    margin: 0 -1em;
}

ul li {
    padding: 1em;
    border-bottom: solid 1px #ccc;
}

