body {
    font-family: "Helvetica Neue", Helvetica, sans-serif;    
    border: 5px solid lightBlue;
    border-width: 5px 0;
    margin: 0;
    padding: 0;
    font-size: 14px;
}

.monospace {
    font-family: monospace;    
    background-color: #EEE;
}

#main {
    max-width: 700px;
    margin: 1em auto;
}

.example + .example {
    border-top: 1px solid #CCC;    
    padding-top: 1em;
    margin-top: 0.5em;
}

.example .explanation {
    margin: 0.5em 0;    
    line-height: 1.3;
}

.example code {
    display: block;
    white-space: pre;
    background-color: #EEE;
    padding: 0.5em 1em;
}

.map {
    height: 400px;
    width: 100%;
    margin: 0.5em auto;
}
