
html { font-family: sans-serif; min-height: 100%; position: relative; }
body { border-top: 0.8em solid #38b256; color: #333; margin: 0 0 2em; background-image: url('/images/grey.png'); }

header { padding: 5em 0 3em 20em; }
footer { position: absolute; bottom: 0; height: 2em; width: 100%; }

header h1, main article { width: 40em; margin: 0 auto; }

header a { text-decoration: none; font-size: 350%; color: inherit; }
header a:hover { text-decoration: underline; }

ul, p { padding: 0.5em; }
ul li { list-style-type: disc; margin-left: 3em; padding: 0.1em; }
