body {
  font-size:13px;
  line-height:18px;
  background:#fff;
  color:#000;
  font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
  margin:20px 0 40px;
}

a:focus,a:hover {text-decoration:underline;}
a {color:#3e788d;text-decoration:none;}

h1,h2,h3,h4,h5,h6 {
  font-weight:bold;
  margin:0 0 18px 0;
}
h1 {font-size:22px;}
h2 {font-size:16px;}
h3,h4,h5,h6 {font-size:13px;}
h4,h5,h6 {margin:0;}
ul {
  list-style:outside square;
  margin:0 0 18px 16px;
}

p {margin:0 0 18px 0;}

h1#logo {
  width:140px;
  height:44px;
  background:url(../images/logo-print.jpg) 0 0 no-repeat;
  text-indent:-9999px;
  margin:0 0 36px 0;
}

ul#nav {display:none;}

#masthead {
  border-top:18px solid #000;
  border-bottom:18px solid #000;
  padding:20px 0 40px;
  margin-bottom:12px;
}
#masthead h2 {
  font-family:"Georgia",sans-serif;
  font-size:60px;
  line-height:60px;
  font-weight:normal;
  position:relative;
  margin:0;
}

#posts .post,
#posts .page {
  padding-bottom:12px;
  border-bottom:18px solid #000;
  margin-bottom:12px;
}
#posts .post h3.post-title,
#posts .page h3.post-title {
  width:25%;
  float:left;
}
#posts .post .post-body,
#posts .page .post-body {
  width:75%;
  float:left;
}
#posts .post .post-body .more-link,
#posts .page .post-body .more-link {display:none;}

#footer {
  margin:0 10px;
  padding-left:160px;
}
#footer p {font-size:10px;}
#footer p.author {display:none;}

.post:after,.page:after,#footer:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.post,.page,#footer{display:block;}