* { margin: 0; padding: 0; } html, body { height: 100%; } body { color: #ccc; font-family: Helvetica Neue, Verdana, sans-serif; font-size: 20px; } p { line-height: 1.5em; list-style: none; } p a, p a:visited { color: #56bff6; text-decoration: none; } p a:hover { border-bottom: 1px solid #56bff6; } canvas, section { display: block; } #c { position: absolute; } #attribution { bottom: 40px; position: absolute; right: 40px; }