h1, h2, h3, h4, h5, h6 {
  font-family: Sans-Serif;
}

body {
    margin: 40px auto;
    line-height: 1.6;
    font-size: 18px;
    color: #444;
    padding: 0 10px;
}

body, img {
    max-width: 44em;
}

img {
    max-height: 22em;
}

h1,h2,h3 {
    line-height: 1.2;
}

/* "default link blue" is kind of a lot */
a {
    color: #007;
}

/* 100 characters wide */
code {
    font-size: 0.75em;
}

/* Allow text in code blocks to wrap */
code.language-text {
    white-space: pre-wrap;
}

/* Let the code breathe */
figure.highlight {
    margin-left: 0;
    margin-right: 0;
}

.article {
    padding-bottom: 2em;
}

table {
    border-spacing: 1em 0.2em;
}

footer span {
    padding-right: 2em;
}
