body {
  font-family: "dejavu sans", sans
}
*.title {
  text-align: right;
  padding: 1em;
  background: white;
}
*.title h1, h2 {
  margin: 0;
}
*.title h1 {
  font-variant: small-caps;
  font-size: xx-large;
}
*.title h2 {
  text-transform: lowercase;
  margin-left: 3em;
  font-size: medium;
}
*.menu {
  background: black;
  text-align: right;
  font-size: medium;
  padding: 0.2em;
  color: yellow;
}
*.menu a {
  color: yellow;
  text-transform: lowercase;
  font-style: normal;
  padding: 0.2em;
  text-decoration: none;
}
*.menu2 {
  background: black;
  float: left;
  text-align: center;
  font-size: medium;
  padding: 0.2em;
  color: yellow;
  width: 10em;
}
*.menu2 a {
  color: yellow;
  text-transform: lowercase;
  display: block;
  padding: 0.2em;
  text-decoration: none;
}
*.menu2 *.count {
  font-size: x-small;
}
*.footer {
  font-size: smaller;
  padding-top: 0.5em;
  margin-top: 0.5em;
  text-align: right;
  clear: both;
  border-top: 1px solid black;
}
*.content {
  margin-right: 26em;
}
*.content a {
  text-decoration: none;
  color: blue;
}
*.content a:visited {
  color: darkviolet;
}
a:hover {
  text-decoration: underline;
}
*.article {
  margin-top: 1em;
}
*.datetime {
  background-color: lightgrey;
  font-size: small;
}
*.tags {
  background-color: lightgrey;
  text-align: right;
  font-size: small;
}
*.menu a.current {
  background-color: #654321;
}
*.menu2 a.current {
  background-color: #654321;
}
*.paging {
  text-align: center;
  background-color: lightgrey;
}
/*
*.paging a.current {
  background-color: white;
}
*/
*.align_justify {
  text-align: justify
}
h1.align_center, h2.align_center, h3.align_center, p.align_center {
  text-align: center
}
*.align_center {
  margin-left: auto;
  margin-right: auto;
}
img.align_center {
  display: block;
  margin-left: auto;
  margin-right: auto
}
img.inline {
  float: left;
  margin-right: 0.5em;
  margin-bottom: 0.5em;
}
p.align_right {
  text-align: right
}
table {
  border: 1px solid;
  border-style: outset;
}
td,th {
  border: 1px solid;
  border-style: inset;
  padding: 2px;
}
*.gsc-tabsArea {
  display: none;
}
*.gsc-resultsHeader {
  display: none;
}
*.aside {
  float: right;
  width: 25em;
}
*.aside a {
  text-decoration: none;
}
*.aside a:hover {
  text-decoration: underline;
}
*.aside a.current {
  color: yellow;
  background-color: #654321;
}
*.aside_panel {
  background-color: whitesmoke;
  border: solid black thin;
  padding: 0em;
  margin-top: 1em;
}
#twitter_div li {
  list-style: none;
}
*.aside_panel_content {
  padding: 0em;
  margin: 0em;
  padding: 0.2em;
  overflow: auto;
}
*.aside_panel_content a {
  text-decoration: none;
}
*.aside_panel_content a:hover {
  text-decoration: underline;
}
*.aside_panel h3 {
  text-transform: lowercase;
  font-size: medium;
  background: black;
  font-style: normal;
  color: yellow;
  padding: 0.2em;
  margin: 0em;
  font-weight: normal;
  text-align: center;
}
*.aside_panel h3 a {
  color: yellow;
  text-transform: lowercase;
  text-decoration: none;
}
*.aside_panel h3 a:hover {
  text-decoration: underline;
}
*.twitter_status_link {
  text-align: right;
}
*.twitter_status_link a {
  font-size: small;
  text-decoration: none;
}
