html { background:#f9f9f9; } body { background: #fff; border: 1px solid lightgrey; margin: 1em auto; max-width: 75ch; padding: 10px; line-height: 1.4; } p code, li code { border: 1px solid brown; border-radius: 2px; color: brown; padding: 1px 2px; } .sourceCode { overflow: auto; } img { height: auto; max-width: 100%; } pre { background: #f9f9f9; border: 1px solid lightgrey; padding: 5px; } #TOC { border: 1px solid; position: relative; } #TOC:before { border-bottom: 1px solid; content: 'Table of Contents'; display: block; font-weight: bold; padding: 5px; position: relative; } .date { color: grey; }