.entry .body a { color: #00F; }
.entry .body strong { font-weight: bold; }
.entry .body em { font-style: italic; }
.entry h1, .entry h2, .entry h3 {
  font-weight: bold;
  font-style: normal;
  text-align: left;
  margin: .6em 0em .3em 0em;
}
.entry h1 {
  font-size: 1.3em;
  margin-top: 1em;
  border-bottom: 1px solid #AAF;
}
.entry h2 { font-size: 1.1em; }
.entry h3 { font-size: 1em; }
.entry p { margin: .6em 0em; }
.entry h1 + p, .entry h2 + p, .entry h3 + p {
  margin-top: 0em;
}
.entry ul, .entry ol {
  text-indent: 0em;
  margin: .3em 0em;
  padding: 0em 4ex;
}
.entry ul ol, .entry ol ul {
  font-size: .9em;
  margin: 0em;
}
.entry pre {
  font-family: monospace;
  background-color: #EEE;
  padding: .5em;
  border-style: solid; border-width: 1px;
  border-color: #AAF;
  overflow: auto;
}
.entry table {
  background-color: #EEE;
  border-style: solid; border-width: 1px;
  border-color: #AAF;
  overflow: auto;
  min-width: 50%;
  caption-side: bottom;
}
.entry table caption {
  background-color: #F8F8F8;
  border-style: dotted solid solid solid; border-width: 1px;
  border-color: #AAF;
  padding: .25em .5em;
  text-align: left;
  margin-top: .125em;
}
.entry table td,
.entry table th {
  padding: .125em .5em;
}
.entry table th {
  font-weight: bold;
  font-style: normal;
  border-style: none none solid none;
  border-width: 1px;
  border-color: #888;
}
.entry table tr.odd {
  background-color: #DDF;
}
.entry img {
  max-width: 99%;
  overflow: auto;
}
