body { position: relative; top: 0; left: 0; margin: 0; padding: 1em 4em; font-family: monospace; } header, #subscribe, #instructions, footer{ position: relative; width: calc(100% - 4em); margin: 2em 0; padding: 2em; border: 1px dotted magenta; } article.post{ margin: 2em 0; padding: 2em; background-color: rgb(240,240,240); }