body {
  background: #fff; color: #000;
  font: 16px 'Arial','Helvetica',serif;
  margin: 25px;
}

body.indexpage {
  background: #fff; color: #000;
  font: 16px 'Arial','Helvetica',serif;
  margin: 25px;
  background-image: url('http://rdr.acl.im/images/qrcodes.png');
  background-repeat: no-repeat;
  background-position: 550px 25px;
}

a { color: #ce3a4a; text-decoration: none; border: 0;}
a:hover { text-decoration: underline; }
img { border: 0; }

h1 {
  background: url('http://16.media.tumblr.com/avatar_0244ffbcd947_64.png') no-repeat;
  font-size: 4em; letter-spacing: -.12em; line-height: 64px;
  margin: .25em auto; padding-left: 72px;
}

h1 a { color: black; }
h2 { font-size: 1.5em; margin: .5em auto; }
h2 a { color: white; background-color: #ce3a4a; }
h3 { font-size: 1.5em; margin: .75em auto; }

ul.chat, ul.chat li { list-style: none; margin: 0; padding: 0; }
p.reblog { font-size: 1em; }
h3#navi { text-align: center; }
p#meta { font-size: 1em; text-align: center; }
#wrapper { width: 500px; } 
#blurb a { color: white; }

#blurb { background-color: #ce3a4a; color: white; padding: 50px;
  display: block; position: absolute; width: 216px; left: 550px; top: 900px;
  padding-top: 0; padding-right: 5px; text-align: right;
}

#profiles { margin: 0; padding 0; position: absolute; top: 50px; left: 850px; }
#profiles p, #profiles a { color: black; background-color: white; }
#profiles p { margin-top: 0; }
#twitter_update_list, #blurb ul { margin: 0; padding: 0; list-style: none; font-style: italic; margin-top: 1em; }
#twitter_update_list li, #blurb ul li { margin: 0; padding: 0; }

p.photolinks {
  text-align: center;
}
