p.pending_revision {
  background-color: #F3F2E7;
  font-family: Helvetica, Arial, sans-serif;
  margin: 1em 0;
  padding: 1em;
  text-align: center;
}
span.authors_pick {
  background-color: #eee;
  color: #800;
}
span.pending_revision {
  background-color: #eee;
  color: #747316;
}
span.post_badge {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 0.75em;
  padding: 0.25em 0.35em;
}
span.published {
  color: #888;
}
.after_content li {
  padding: 0.25em;
}
.after_content ul {
  margin: 0.5em 0;
  padding: 0 3em;
}
.hentry {
  font-size: 1.15em;
}
.hentry blockquote,
.hentry pre {
  color: #333;
  padding: 0 2em;
}
.hentry blockquote p.source {
  margin-top: -1em;
  text-align: right;
}
.hentry dl {
  margin: 0.5em 0;
  padding: 0 2em;
}
.hentry dl dd {
  line-height: 1.6em;
  margin-bottom: 1em;
  padding-left: 2em;
}
.hentry dl dt {
  color: #666;
  font-size: 1.15em;
}
.hentry h3,
.hentry h4
.hentry h5
.hentry h6 {
  margin-top: 1em;
}
.hentry ins {
  color: #666;
  text-decoration: none;
}
.hentry li {
  line-height: 1.6em;
  padding: 0.25em;
}
.hentry ol,
.hentry ul {
  margin: 0.5em 0;
  padding: 0 3em;
}
.hentry p {
  line-height: 1.75em;
  margin: 1em 0;
}
.hentry p.center {
  clear: both;
  text-align: center;
}
.hentry p.figure img {
  box-shadow: 2px 2px 8px #555;
  -moz-box-shadow: 2px 2px 8px #555;
  -webkit-box-shadow: 2px 2px 8px #555;
}
.hentry p.left {
  float: left;
  margin-right: 2em;
}
.hentry p.right {
  float: right;
  margin-left: 2em;
}
.hentry sup a {
  text-decoration: none;
}
.hentry .first-line {
  display: block;
  font-size: 40px;
  margin-bottom: 0.35em;
  padding-top: 0.2em;
  word-spacing: 0.1em;
}
.hentry .headshot {
  float: left;
  margin: 0 1em 0.5em 0;
  position: relative;
}
.hentry .headshot:hover .caption {
  display: block;
}
.hentry .headshot .caption {
  bottom: 4px;
  color: #ccc;
  display: none;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 0.7em;
  left: 4px;
  position: absolute;
  width: 120px;
}
.hentry .headshot .caption a:link,
.hentry .headshot .caption a:visited {
  color: #ccc;
}
.hentry pre.sample {
  background-color: #eee;
  border: 1px solid #ddd;
  margin: 1.5em 1em;
  padding: 0.75em;
}
#post_meta {
  background-color: #f4f4f4;
  font-size: 0.85em;
  margin: 3em 0;
  opacity: 0.5;
  padding: 1em;
}
#post_meta a {
  color: #666;
}
#post_meta .feedback {
  font-size: 1.15em;
  margin: 1.5em 0 0.5em;
  text-align: center;
}
#post_meta .published {
  float: right;
  text-align: right;
}
#section_content {
  font-family: Georgia, Times, serif;
}
#section_content h2 {
  font-size: 1.85em;
}
#section_content p.byline {
  color: #666;
  margin-top: 0.25em;
}
