body {
  font-family: Verdana, Helvetica, 'Bitstream Vera Sans', Arial, sans-serif;
  font-size: 95%;
  text-align: center;
}

#links a:hover, .post-info a:hover {
  text-decoration: underline;
}

#container {
  margin: 0.5em auto;
  text-align: left;
  width: 68%;
  min-width: 550px;
  max-width: 940px;
}

#header {
  width: 100%;
  height: 48px;
  padding: 0em;
  margin: 0;
  background: black no-repeat;
}

#links {
  float: right;
  padding: 0.1em 0.3em;
  color: #ddd;
}

#links a {
  color: #fff;
  text-decoration: none;
}

#footer a {
  color: #777;
  text-decoration: none;
}

#footer {
  text-align: center;
  font-size: 65%;
  color: #777;
}

#content {
  padding: 0.5em 0.5em;
}

@font-face {
  font-family: Gentium;
  src: local("Gentium"), local("Gentium Basic"), url(/static/GenBasR.ttf);
}

h1, h2, h3, h4 {
  font-family: Gentium,Georgia,'Lucida Grande',serif;
  font-weight:normal;
  letter-spacing:-0.05em;
}

h2 a, h3 a, h4 a {
  color: #000;
}

h1 {
  float: left;
  font-size:190%;
  letter-spacing:-0.04em;
  line-height:1.428;
  padding: 0.1em 0.5em;
  margin: 0;
}

h1 a {
  text-decoration: none;
  color: #fff;
}

h2 {
  font-size: 20px;
  line-height: 1.32;
  margin: 0.2em -0.3em;
  clear: both;
}

.post-summary, .post-byline {
  margin: 0.2em auto;
}

.post-byline {
  font-style: italic;
}

.post-body {
  margin-bottom: 1em;
}

.post-info {
  font-size: 80%;
  text-align: right;
  color: #777;
}

.post-info a {
  color: #77f;
  text-decoration: none;
}

.post-details {
  border-top: 1px dotted #ccc;
}

.post-date {
}

code {
  display: block;
  color: #333;
  background-color: #f9f9f9;
  padding: 4px 6px;
  border: 1px solid #eee;
  border-left-width:20px;
  line-height: 1.1;
  overflow: auto;
}

tt, pre, code, samp, kbd {
  color: #000;
  font-size: 13px;
  font-family: 'Andale Mono', 'Lucida Console', 'Bitstream Vera Sans Mono',
    'Courier New', monospace;
}

td {
  vertical-align: top;
}

.str{color:#080} .kwd{color:#008;font-weight:bold;} .com{color:#800} .typ{color:#606} .lit{color:#066} .pun{color:#660} .pln{color:#000} .tag{color:#008} .atn{color:#606} .atv{color:#080} .dec{color:#606} @media print{.str{color:#060} .kwd{color:#006;font-weight:bold} .com{color:#600;font-style:italic} .typ{color:#404;font-weight:bold} .lit{color:#044} .pun{color:#440} .pln{color:#000} .tag{color:#006;font-weight:bold} .atn{color:#404} .atv{color:#060} }
