body {
  font-family: helvetica;
  font-size: 13px;
  line-height: 18px;
  margin: 0;
}

p, ol, ul, td {
  font-family: helvetica;
  font-size: 13px;
  line-height: 18px; 
}

pre {
  background-color: #eee;
  padding: 10px;
  font-size: 11px; 
}

a, h1 a {
  text-decoration: none;
  color: #5D676D; 
}

#header a {
  width: 100%;
  background: #C8DDEC url('../images/cloud_header.png') no-repeat center;
  height: 172px;
  padding-top: 25px;
  display: block;
}

#content {
  margin: 0 auto;
  position: relative;
  padding-top: 10px;
}

#maincol {
  background-color: white;
  padding-left: 70px;
  width: 600px;
}
#maincol .image_and_caption {
  text-align: center; 
}
#maincol .post {
  padding-bottom: 20px; 
}
#maincol .pagination {
  text-decoration: none;
  color: #6F7285; 
}

#maincol .older {
  float: left; 
}

#maincol .newer {
  float: right; 
}


#subcol {
  background-color: #D3D3D3;
  position: absolute;
  top: 0;
  right: 0;
  width: 30%;
  height: 100%;
}

#about {
  padding: 15px 0 0 25px;
}

#twitter a {
  background: url('../images/twitter.png') no-repeat;
  display: block;
  height: 71px;
}

#square {
  padding-top: 15px;
}

#square a {
  background: url('../images/square.png') no-repeat;
  display: block;
  height: 71px;
}

#github {
  padding-top: 15px;
}

#github a {
  background: url('../images/github.png') no-repeat;
  display: block;
  height: 71px;
}
