@font-face { font-family: "Scribish"; src: url("scribish.ttf") format("truetype"); } body { margin: 0; background: #feffeb; min-height: 100%; width: 100%; position: absolute; } h1 { font-family: "Scribish"; font-size: 4em; padding: 20px; display: block; margin: 0; color: #382109; text-shadow: 3px 0 2px #9b9113, -3px 0 2px #9b9113, 0 3px 2px #9b9113, 0 -3px 2px #cbd34e, 3px 3px 2px #9b9113, -3px 3px 2px #9b9113, 3px -3px 2px #9b9113, -3px -3px 2px #cbd34e; letter-spacing: 10px; } div { margin: 40px 0; } div > * { text-align: center; } #about { position: absolute; margin: 0.5em; right: 0; bottom: 0; }