body{
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-size: 14px;
}

h1,h2,h3,h4,h5,h6{
  font-family: "Times New Roman", Times, Georgia, serif;
  font-weight: normal;
}
h1{
  font-size: 36px;
  color: #333;
  text-shadow: 1px 0 #ccc;
}
h2{ font-size: 24px; }
h3{ font-size: 20px; }

div.sitewidth{
  width: 780px;
  margin: 0 auto;
}

.when{
  font-family: "Times New Roman",Times,Georgia,serif;
  font-size: 13px;
  color: #616161;
}
.actions{
  font-size: 11px;
}
.summary.post{
  margin-bottom: 2em;
}

#home h1{
  margin: 0;
}
#home h2{
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
  border-bottom: 3px double #666;
  color: #313131;
}
#home h3{
  margin-bottom: .5em;
}

#home .what{
  margin: .3em 0 1em;
}
#home #recent{
  width: 460px;
  float: left;
}
#home #archive{
  margin-left: 20px;
  width: 240px;
  float: left;
}

#archive ul{
  list-style: none;
  margin: 0;
  padding: 0;
  font-size:14px;
}
#archive ul li .when{
  font-size: 12px;
  margin-left: .5em;
}

#post #header{
  border-bottom: 3px double #666;
}
#post #header:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
#post #header h1{
  float: left;
  margin: 12px 0 2px;
}

#post #header .when{
  text-transform: uppercase;
  line-height: 50px;
}
#post #header .when span{
  margin-top: 16px;
  height: 12px;
  float: right;
}

#disqus_thread{
  border-top: 3px double #666;
}
