/* --- Reset ------------------------------------------------------ */ body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; } table { border-collapse: collapse; border-spacing: 0; } fieldset, img { border: 0; } address, caption, cite, dfn, th, var { font-style: normal; font-weight: normal; } caption, th { text-align: left; } h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; } q:before, q:after { content: ''; } abbr, acronym { border: 0; } /* --- Main ------------------------------------------------------- */ html { font-family: "Droid Serif", serif; } body { max-width: 800px; text-align: left; margin-top: 24px; margin-left: auto; margin-right: auto; line-height: 1.5em; } p { margin-bottom: 24px; } /* p > code { */ /* font-size: 0.8em; */ /* } */ h1, h2, h3, h4, h5, h6 { margin-bottom: 24px; font-family: "Droid Sans", sans-serif; font-weight: bold; } h1 { font-size: 1.5em; line-height: 1em; } h2 { font-size: 1.375em; line-height: 1.0909em; } h3 { font-size: 1.25em; line-height: 1.2em; } h4 { font-size: 1.125em; line-height: 1.333em; } h5, h6 { font-size: 1em; line-height: 1.5em; } h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a { color: black; text-decoration: none; } pre { margin-bottom: 24px; line-height: 1.2em; font-size: large; } code { font-family: "Inconsolata", monospace; } ul, ol { margin-bottom: 24px; } ul ul, ol ol { margin: 0 0 0 24px; } .title { font-size: xx-large; } .author { font-size: 1.25em; font-weight: normal; }