body {
    font-family:Helvetica Neue;
    padding:14px;
    
}

img {
    vertical-align:baseline;
}

p {
    font-size:100%;
}

h1 {
    font-size:xx-large;
    vertical-align:baseline;
}

section {
background-color:#4a4d4f;
border-radius:1em;
box-shadow:-4px -4px 4px #888;
    padding:14px 0 14px 0;
}

nav {
    display:inline-block;
    padding:20px 0 20px 0;
}

nav p {
    float:left;
    display:inline-block;
    margin-right:10px;
}

a {
    text-decoration:none;
}

footer {
    color:#a3a3a3;
}

