body{
  margin: 12px 0 0 0;
  font: 90% "Trebuchet MS", Verdana, sans-serif;
}

pre{
  width: 100%;
}

a {
  text-decoration: none;
  color: #666;
}
a:hover,
a:focus {
  color: #cdcdcd;
}
a:visited {
  color: #aaa;
}

h2 {
  margin-top: 0;
}

.left-column {
  position: fixed;
  top: 15px; left: 0; bottom:0;
  width:25%;
  background: #fff url(../images/raptor_1.gif) no-repeat bottom left;
}

.left-column ul {
  margin-top: 0;
  list-style: none;
  padding: 0 0 0 6px;
}

.left-column ul li {
  padding: 6px;
}
li.github{ list-style: none inside url(../images/github.gif); }
li.lastfm{ list-style: none inside url(../images/lastfm.gif); }
li.twitter{ list-style: none inside url(../images/twitter.gif); }
li.anidb{ list-style: none inside url(../images/anidb.gif); }

.site-heading {
  background: #fff url(../images/site-header2.png) no-repeat top right ;
  height: 600px;
  width:90px;
  margin: 0;

  text-indent: -88888em;
  float:right;
}

.right-column {
  margin-left:27%;
  width:50%;
}

.tags {
  font-style: italic;
  color: #cdcdcd;
  font-size: 0.9em;
  margin-bottom: 2em;
}
.post{
  border-bottom: 1px dashed #cecece;
  margin-bottom: 0.5em;
}

.github-project {
  display: block;
  font: 1.12em "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  margin-top: 15px;
  line-height: 35px;
  width:250px;
  -webkit-box-shadow: 0px 0px 5px black;
  -moz-box-shadow: 0px 0px 5px black;
}

.github-project span {
  display:-moz-inline-stack;
  display:inline-block;
  zoom:1;
  *display:inline;
  padding:0 35px;
  margin-left:5px;
  background: url(../images/octocat_normal.png) no-repeat scroll -10px -4px;
}

.github-project.ruby {
  background-image: url(../images/ruby.png);
  background-position: -20px right;
  background-repeat: no-repeat;
}

div.latest-tweet p{
  position:fixed;
  bottom: 80px;
  width: 15%;
  margin: 6px;
  padding:6px;
  font: 0.7em "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  color: #fff;
  background-color: #333;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

div.latest-tweet span {
  position: fixed;
  bottom: 75px;
  left: 90px;
  height: 15px;
  width: 22px;
  background: url(../images/triangle.png) no-repeat;
}

.ninja {
  background: url(../images/ninja_running.gif) no-repeat;
  position:fixed;
  height: 75px;
  width:100px;
  bottom:0;
  right: 0;
}