* {
margin: 0;
padding: 0;
font-size: 100%;
}

h1 {
margin: 20px 20px 20px 15px;
font: normal 450% sans-serif;
color: black;
}

p {
margin: 20px;
font: normal 130%/30px monospace;
color: #999;
}

div#background_picture {
position: relative;
}

div#box {
position: fixed;
top: 0;
left: 0;
margin: 40px;
background-color: white;
padding: 20px;
width: 420px;
border-radius: 10px;
}

div#footer {
position: fixed;
bottom: 0;
left: 40px;
}

div#footer p {
font: normal 100% sans-serif;
color: white;
}
