@media only screen and (min-width: 0) {
    body {
        background: #ecede1;
        background-size: 150px 150px;
        background-repeat: repeat;
        color: #696963;
        font-family: helvetica;
        font-weight: normal;
        margin-left: auto;
        margin-right: auto;
        max-width: 900px;
    }

    pre {
        font-family: helvetica;
        font-weight: normal;
        margin-left: auto;
        margin-right: auto;
        max-width: 900px;
    }

    h1, h2, h3 { color: #696963; }

    a {
        color: #696963;
        display: inline-block;
        padding: 2px 4px;
    }
    a:hover,
    a:active {
        background: #696963;
        color: #ecede1;
    }

    li { list-style-type: square; }
}

blockquote {
    border-left: 4px solid #696963;
    padding-left: 6px;
}