/* See http://www.colourlovers.com/palette/939417/lilly_of_the_valley */
a { text-decoration: none; }
a:link, a:visited, a:link:hover, a:link:active {
  color: #5276a8;
  text-decoration: none;
}
a:link:hover { text-decoration: underline; }
body { color: #290803; }
h1, h2, h3, h4, h5 {
  font-weight: bold;
  letter-spacing: .02em;
}
h1 { font-size: 1.8em; margin-bottom: 1em; }
h2 { font-size: 1.6em; margin-bottom: .5em; }
h3 { font-size: 1.4em; margin-bottom: .5em; }
h4 { font-size: 1.2em; }
ul { list-style-type: square; }
ul li { margin: .5em 1.5em 0em 1.5em; }
blockquote {
  background-color: #eee;
  border: 1px solid #000;
  font-size: .8em;
  margin: 30px;
  padding: 20px;
}

div#wrapper { margin: .5em auto; width: 35em; }
div#twitter { padding: 3em 1em 0 1em; }
div#twitter h1 {
  font-size: 1.1em;
  margin: 0em 0em .5em 0em;
  padding: 0; }
div#twitter div#twitter-avatar {
  float: left;
  padding: 0em .5em .5em 0em;
}
div#twitter div#twitter-content {}
div#twitter div#twitter-follow {
  font-size: .7em;
  margin-top: .5em;
  text-align: right;
}
div#web20 {
  float: right;
  text-align: right;
}
h1#sideways {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  font-family: Verdana, sans-serif;
  font-size: 5em;
  left: -0.5em;
  letter-spacing: -0.1em;
  margin: 0em;
  padding: 0em;
  position: absolute;
  top: 2.4em;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
}
h1#sideways a, h1#sideways a:hover { color: #ddd; text-decoration: none; }
div#footer { font-size: .7em; }
div#footer a { float: left; }
div#footer em { float: right; }

div.post {
  padding: .5em .5em 0em .5em;
  margin-bottom: 1.5em;
  background-color: inherit;
  background-image: -moz-linear-gradient(10em 10em 90deg, #fff, #ccc);
  background-image: -webkit-gradient(linear, 0 0, 0 10em, from(#fff), to(#ccc));
  border-radius: 1em;
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
}
div.post-content { line-height: 1.4em; }
div.post-content h1, div.post-content h2, div.post-content h3,
div.post-content h4, div.post-content h5 {
  display: block;
  margin: .4em 0em .2em 0em;
  text-align: right;
}
div.post-content h1 { font-size: 1.1em; }
div.post-content p { margin-bottom: 1.5em; }
div.post-content div.enclosure-center { text-align: center; }
div.post-content div.enclosure-meta { font-size: .8em; }
h3.date { display: block; text-align: right; margin: 1.5em 0em 1.5em 0em; }
