body {
    -webkit-text-size-adjust: 100%;
    color: black;
    margin: 0 auto 0 auto;
    padding: 0 2em;
    max-width: 37em
}

#selfpic {
    float: left;
    margin: 0 1em 0 0
}

#selfpic img {
    border: 2px solid #DDD;
    display: block
}

span.title {
    font-style: italic
}

blockquote {
    margin-left: 1em;
    padding-left: 1em;
    border-left: 3px solid #eeeeee
}

@media screen and (max-width:520px) {
    #selfpic {
        float: none
    }

    #selfpic img {
        margin: 0 auto
    }

    div#logo a {
        float: none
    }
}

p, h1, h2, h3, h4, h5, h6, div {
    font-family: 'Merriweather', Georgia
}

code {
    font-family: monospace;
    font-size: 120%
}

ul.projects {
    padding-left: 0em;
    list-style-type: none
}

ul.projects li {
    line-height: 1.7em
}

ul.projects div {
    margin-left: 2em
}

p, blockquote, li {
    line-height: 1.8em
}

h1, h2, h3, div#logo a, div#header #navigation a {
    font-family: Palatino, Georgia, serif
}

a {
    color: #008;
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

div#header {
    border-bottom: 2px solid black;
    margin-bottom: 1.5em;
    padding: 0.8em 0 0.6em 0;
    overflow: auto;
    width: 100%
}

#logo a {
    color: black;
    float: left;
    font-size: x-large;
    text-decoration: none
}

div#header #navigation {
    margin-top: 4px;
    text-align: right
}

div#header #navigation a {
    margin-left: 12px;
    text-transform: uppercase
}

h1 {
    font-size: x-large
}

h2 {
    font-size: 120%
}

div.info {
    color: #555;
    font-size: 14px;
    font-style: italic
}

code {
    background-color: #f8f8f8
}

code > span.dt {
    color: #660033
}

code > span.dv {
    color: #008080
}

code > span.kw {
    color: #0000bb
}

code > span.ch {
    color: #008080
}

code > span.st {
    color: #008080
}

code > span.fl {
    color: #008080
}

code > span.co {
    color: #a0a0a0
}

code > span.ot {
    color: #996600
}

code > span.al {
    color: #ff0000
}

code > span.er {
    color: #ff0000;
    font-weight: bold
}

code > span.wa {
    color: #008000;
    font-weight: bold
}

code > span.cn {}

code > span.sc {
    color: #008080
}

code > span.vs {
    color: #008080
}

code > span.ss {
    color: #008080
}

code > span.im {}

code > span.va {}

code > span.cf {
    color: #0000ff
}

code > span.op {}

code > span.bu {}

code > span.ex {}

code > span.pp {
    color: #ff4000
}

code > span.do {
    color: #008000
}

code > span.an {
    color: #008000
}

code > span.cv {
    color: #008000
}

code > span.at {}

code > span.in {
    color: #008000
}



