body { position: relative; top: 0; left: 0; margin: 0 2em; padding: 1em; background-color: lavender; font-family: monospace; font-size: 14px; color: red; } header, #subscribe, #instructions, footer{ position: relative; width: calc(100% - 4em); margin: 2em 0; /*padding: 2em;*/ /*text-align: center;*/ } #menu .links a{ border: 1px solid red; padding: 1em; } header pre, footer pre{ /*text-align: center;*/ line-height: 1; } h1, h2, h3{ font-family: "White Rabbit"; } a, a:visited, a:active{ color: magenta; } article.post{ margin: 4em 0; /*padding: 2em;*/ /*background-color: white;*/ }