
body{
  margin:0;
  font-family: Arial, Helvetica, sans-serif;
  background:#ffffff;
  color:#222;
  line-height:1.6;
}
header, footer{
  background:#f2f2f2;
  border-bottom:1px solid #ddd;
}
footer{border-top:1px solid #ddd;border-bottom:none}
.container{
  width:90%;
  max-width:900px;
  margin:auto;
  padding:20px 0;
}
h1,h2{
  font-weight:normal;
}
nav a{
  margin-right:15px;
  text-decoration:none;
  color:#222;
}
nav a:hover{text-decoration:underline}
.section{padding:20px 0}
.small{font-size:14px;color:#555}
