/* Revert changes by the YUI CSS. */
pre, code, kbd, samp, tt {
  line-height: inherit;
}

body {
  margin: 0;
}

body {
  background-image: url(/css/gradient.png);
  background-repeat: repeat-x;
  background-position: 0 0;
}

h1 a:link, h1 a:visited, h1 a:hover, h1 a:focus, h1 a:active {
  color: #115511;
  text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
  color: #115511;
}

/* http://www.mezzoblue.com/tests/revised-image-replacement/ */
@media screen {
  h1 {
    text-indent: -5000px;
    background-image: url(/css/heading.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 173px;
  }
  h1 a {
    display: block;
    height: 173px;
  }
}

@media print {
  #sidebar, #disqus_thread {
    display: none;
  }
}

a:link {
  color: blue;
}

a:visited {
  color: navy;
}

a:hover,
a:focus,
a:active {
  color: red;
}

#sidebar ul, #sidebar li {
  margin: 0;
  padding: 0;
}
#sidebar li {
  display: block;
  margin-bottom: 0.4em;
}
#sidebar a:link,
#sidebar a:visited {
  text-decoration: none;
}
#sidebar a:hover,
#sidebar a:focus,
#sidebar a:active {
  text-decoration: underline;
}

.box {
  color: #286528;
  background-color: #e6ede6;
  padding: 0.5em;
  margin-bottom: 1em;
  border-radius: 1em;
  /* Evil invalid CSS */
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
}

#gravatar, #message {
  text-align: center;
}

#gravatar img {
  border: 2px solid black;
}

pre, code {
  color: #286528;
  background-color: #e6ede6;
}

.nobr {
  white-space: nowrap;
}

.small {
  font-size: 85%;
  color: #87a987;
}

.important {
  font-size: 125%;
  font-weight: bold;
  color: #007f00;
}

.hidden {
  display: none;
}

/* Google’s Enhanced 404 tool */
#goog-wm li.search-goog {
  display: block;
}

#lastfm-table th, #lastfm-table td, #github-table th, #github-table td {
  border: none;
  margin: 0;
  padding: 0 0.5em;
}
#lastfm-table td.name, #github-table td.name {
  white-space: nowrap;
}
#lastfm-table td.playcount, #github-table td.playcount {
  text-align: right;
}
#lastfm-table thead, #github-table thead {
  background-color: #aaddaa;
  border-bottom: 1px;
}
#lastfm-table tbody .odd, #github-table tbody .odd {
  background-color: #ddffdd;
}
#lastfm-table img, #github-table img {
  width: 22px;
  height: 22px;
  vertical-align: middle;
  border: none;
}
