html {
background-color: #eee;
}
body {
background-color: #fff;
margin: 0 auto;
max-width: 60em;
padding: 0.2em 1em;
box-shadow: 0 0 6px;
}
body {
line-height: 1.6;
font-family: Cantarell, sans-serif;
font-size: 1.1em; color: #222;
}
header {
text-align: center;
}
#logo {
width: 20%;
float: right;
}
a {
text-decoration: none;
color: #22D;
}
a:hover {
color: #008;
}
.date {
display: block;
}
h1, h2, h3 {
display: inline;
}
.h a {
display: none;
}
.h:hover a {
display: inline;
}