body { max-width: 1536px; margin: auto; }
#footer { text-align: right; }
p { margin-left: 256px; }
article h1 { font-size: 120%; }
article details summary, article div { width: 1280px; margin-left: 256px; }
article div p { margin-left: 0; width: 50%; }
a { text-decoration: none; }
a { color: #484; background-color: #fff }
a:visited { color: #242; background-color: #fff }
a[rel~='external'] { color: #844; background-color: #fff; }
a[rel~='external']:visited { color: #422; background-color: #fff; }
