body {
    max-width: 650px;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    margin: 0px 30px;
}

div.container {
    border: 2px #efefef solid;
    padding: 0px 15px;
}

div.header h1 {
    background-color: lightgray;
    text-align: center;
}

div.container h2 {
    border-bottom: 2px #efefef solid;
}

div.container div.connect {
    background: lightgray;
    border: 1px gray solid;
}

div.container div.connect code {
    font-family: monospace;

}

div.footer {
    background: #efefef;
    padding: 5px 15px;
}