* {margin:0; padding:0}
body {background-color:red; padding:0; margin:0; font-family:Verdana, arial}
header, .body {background-color:white; border-radius: 5px; margin: 5px; padding: 5px}
.body p {margin-top: 1em;}
.body a {text-decoration:none; font-weight:bold;}
h1 {animation: blink 0.5s linear infinite alternate; }
header,footer {text-align: center;}
footer {font-size: 60%; font-style:italic;color:#844;}
@keyframes blink {
    0% { opacity: 0; }
    100% {opacity: 1; }
}

