body {
  font-family: Helvetica Neue, Verdana, Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.8);
  background: url(/img/texture.png);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); }

a {
  color: rgba(255, 255, 255, 1);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
  text-decoration: none; }
  a:hover {
    color: rgba(0, 0, 0, 0.8);
    text-shadow: none; }

#header h1 {
  float: left; }
  #header h1 a {
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); }
#header ul {
  float: right; }
  #header ul li, #header ul a {
    text-indent: -10000px;
    width: 32px;
    height: 32px;
    display: block;
    float: left; }
    #header ul li #blog, #header ul a #blog {
      background: url(/img/blogger_32.png); }
    #header ul li #lastfm, #header ul a #lastfm {
      background: url(/img/lastfm_32.png); }
    #header ul li #delicious, #header ul a #delicious {
      background: url(/img/delicious_32.png); }

#wrapper {
  width: 600px;
  position: absolute;
  float: left;
  top: 30px;
  left: 50%;
  margin-left: -300px;
  font-size: 30px; }

#content {
  float: left;
  margin: 20px 0 0;
  font-size: 15px; }
  #content li {
    height: 18px;
    padding: 4px 0 2px 24px; }
    #content li.blog {
      background: url(/img/blogger_16.png) 0 2px no-repeat; }
    #content li.lastfm {
      background: url(/img/lastfm_16.png) 0 2px no-repeat; }
    #content li.delicious {
      background: url(/img/delicious_16.png) 0 2px no-repeat; }
    #content li span {
      float: left;
      width: 55px; }

#pagination {
  float: left;
  clear: left;
  margin: 10px 0 0; }

#footer {
  float: left;
  clear: left;
  font-size: 13px;
  margin: 20px 0; }

