body {margin: 1em 2em}
.post p {line-height: 1.5em}
.post .info {margin-top:0.33em; color:grey; font-style:italic; font-family:sans;font-size:.66em}
.post .info .date {text-transform:uppercase;font-weight:bold}
.post .info .author {font-weight:bold}
.post .title {
  font-size:1.66em; font-family:sans; margin-bottom:0.1em;
  }
.post .title a { text-decoration:none; color:#3D6780;}
.content {max-width: 50em;}
.content h1 {font-size:1.66em; font-family:sans; color:#547183}
.content h2 {font-size:1.33em; font-family:sans; color:#547183}
.content h3 {font-size:1.1em; font-family:sans; color:#547183}
.content h4 {font-size:1em; font-family:sans; color:grey}
.content li {line-height:2em}
.postContainer {margin:1em}
.header {margin:1em}
.header .title{font-size:2em;color:grey;font-family:sans;}
.header a{padding:0 1em;font-size:1em;color:grey;font-family:sans;line-height:3em;float:right;}
.tip {background: rgba(200, 200, 200, 0.5);padding:.5em 1em;border-radius:.5em}
a {color: #28a}
.postFooter {margin-top:2em; border-top:1px dotted grey; padding-top:1em;}
table.screenDiff td {padding:2em 1em; border-bottom:1px dotted grey}
