* {
  margin: 0; 
  padding: 0; 
}
body { 
  font-size: 62.5%; 
  font-family: 'Lucida Grande', Helvetica, sans-serif;
  background: #ffffff;
  color: #000; 
  padding: 20px;
}
tr { 
  vertical-align: top;
}


.post { 
  width: 900px; 
    font-family: 'compagnonlight';
  font-size: 16px;
  color: #818181;
}
p { 
  font-size: 16px; 
  margin: 0 0 15px 0; 
  font-family: 'compagnonlight';
}
h1 { 
  font-family: Sans-serif; 
  font-size: 4.0em;
  letter-spacing: -1px; 
  color: #ccc; 
}
h2 { 
  font-family: Sans-Serif; 
  font-size: 3.0em;
  letter-spacing: -1px; 
  color: #ccc; 
}