/*
https://coolors.co/f0f2ee-89a711-222420-1f2603-808080
*/

@font-face {
	font-family: ArchitectsDaughter;
	src: url("ArchitectsDaughter.eot");
}

@font-face {
	font-family: ArchitectsDaughter;
	src: url("ArchitectsDaughter.woff") format("woff");
}

html {
	margin: 0;
	padding: 0;
	background-color: #1F2603;
}

body {
	margin: 0;
	padding:  0;
}

h1, h2, h3 {
	font-family: ArchitectsDaughter, sans-serif;
	color: #89A711;
}

h1 {
	margin-bottom: 0.3em;
}

a {
	color: #89A711;
}

a:hover, a:active {
	color: #000;
}

h1 a, h2 a, h3 a, nav a, footer a, main li a {
 	color: #89A711;
	text-decoration: none;
}

h1 a:hover, h2 a:hover, h3 a:hover, nav a:hover, footer a:hover, main li a:hover, h1 a:active, h2 a:active, h3 a:active, nav a:active, footer a:active {
 	color: #000;
	text-decoration: underline;
}

main {
	margin: 0em auto;
	width: 50em;
	padding: 1em 3em;

	font-size: 1em;
	font-family: Verdana, sans-serif;
	color: #222420;

	background-color: #f0f2ee;
}

footer {
	margin-top: 3em;
	border-top: 1px solid #aba;
	padding: 1em 2em 0em;
}

pre {
	margin: 1em 1em;
	padding: 1em;
	color: #fff;
	background-color: #1F2603;
}

table td {
	padding: 0.5em;
}
table thead td {
	font-weight: bold;
	text-align: center;
}
table tbody td {
	margin: 0;
	border-top: 1px solid #89A711;
}

#about {
	padding-bottom: 2em;
}

#about img {
	margin: 0em 1em;
	width: 8.8em;
	float: left;
}

.posted {
	font-size: 0.8em;
}
