
      html * {
         margin: 0;
         padding: 0;
      }

      body {
         background-color: #ffffff;
         background-image: none;
         background-repeat: no-repeat;
         background-attachment: fixed;
         background-position: center center;
         background-repeat: repeat!important;
         
         font: 16px Helvetica, Arial, sans-serif;
         -webkit-text-stroke: 1px transparent;
         color: #676767;
         word-wrap: break-word;
      }

      a, a:link, a:active, a:visited {
         color: #40185a;
         text-decoration: none;
      }

      a:hover {
         color: #1e042f;
         border-bottom: 1px solid #eeeeee;
      }

      img, a img, a:hover img {
         border: 0!important;
         max-width: 1200px;
      }

      blockquote {
         margin: 5px 0 0 11px;
         padding-left: 10px;
         border-left: 1px solid #bbbbbb;
      }

      p { padding-top: 5px!important; }

      ol, ul { padding: 5px 0 0 25px; }
      ul { list-style-type: square; }
      ul ul, ul ol, ol ol, ol ul { padding-bottom: 5px; }

      pre {
         padding: 5px;
         word-wrap: break-word;
         background: #f1f1f1;
         max-height: 300px;
         overflow: auto;
      }

      .left { float: left; }
      .right { float: right; }
      .clear { clear: both; }
      .five { margin-top: -5px; }

      #container {
         margin: auto;
         padding: 0px;
      }

      #content {
         margin: 0 auto;
         width: 800px;
         height: 100%;
         padding: 0;
      }

      #header { margin: 15px 0 -15px; }
      #header img { width: 800px!important; max-width: 800px!important; }

      #posts {
         margin: 15px 0;
         background: #ffffff;
         padding: 30px 40px;
      }

      

      h1.left a {
         font: 20px Droid Serif, serif;
         color: #bbbbbb!important;
         text-transform: uppercase;
         letter-spacing: 2px;
         border: 0!important;
      }

      #icon { float: left; margin: 3px 5px 0 0; }
      #icon img { width: 18px; }

      h1.right { margin-top: 4px; }

      h1.right, h1.right a {
         font: italic 14px Georgia, serif;
         color: #cccccc!important;
         text-transform: lowercase;
      }

      h1.right a:hover {
         border: 0;
         color: #aaaaaa!important;
      }

      #pages {
         border-top: 1px solid #eeeeee;
         border-bottom: 1px solid #eeeeee;
         margin: 2px 0 3px;
         overflow: auto;
      }

      #pages a {
         display: block;
         float: left;
         padding: 2px 5px;
         color: #898989;
         font-weight: bold;
      }

      #pages a:hover {
         background-color: #f3f3f3;
         border: 0;
      }

      #twitter { overflow: auto; }
      #birdy { margin-left: 10px; }
      #birdy img { width: 28px; }
      #birdy a { border: 0!important; }
      #tweet {
         width: 445px;
         margin: 6px 0 0 10px;
         font: 16px Droid Serif, serif;
      }

      #tagpage, #searchpage { text-align: center; }
      #tagpage h2, #tagpage h2 a, #searchpage h2 {
         font-family: Droid Serif, serif;
         font-size: 14px!important;
         text-transform: none!important;
         color: #999999!important;
         text-transform: uppercase;
         text-decoration: none;
         letter-spacing: 1px;
      }

      .post {
         border-bottom: 1px solid #eeeeee;
         margin-bottom: 15px;
         padding-bottom: 15px;
      }

      h2 a {
         font: 17px Droid Serif, serif;
         color: #999999!important;
         text-transform: uppercase;
         text-decoration: none;
         letter-spacing: 1px;
         border-bottom: 1px dotted #dddddd;
      }

      h2 a:hover {
         color: #666666!important;
         border-bottom: 1px dotted ;
      }

      h2 { margin-bottom: 5px; }

      .tags { margin-top: 3px; }

      .tags a {
         color: #898989;
         font-size: 10px;
      }

      .tags a:hover { color: #676767; }

      .rebloginfo { margin: 15px 0 -10px; }

      .rebloginfo, .rebloginfo a {
         font: 16px Droid Serif, serif;
         color: #aaaaaa;
         text-transform: uppercase;
         letter-spacing: 1px;
      }

      .rebloginfo, .rebloginfo a:hover { color: #898989; }

      .date { margin-top: 15px; }

      .date, .date a {
         font: 10px Droid Serif, serif;
         color: #aaaaaa;
         text-transform: uppercase;
         letter-spacing: 1px;
      }

      .date, .date a:hover { color: #898989; }

      #notes ol { padding: 0; list-style-type: none; }
      #notes li { padding: 5px 10px; background-color: #f1f1f1; margin-bottom: 3px; }
      .avatar { display: none; }

      .quote h2 { font: italic 17px Droid Serif, serif; }

      .chat ul { padding: 0; list-style-type: none; }
      .chat li { padding: 5px 10px; }
      .odd { background-color: #ebebeb; }

      .cover {
         display: block;
         float: left;
         width: 96px;
         height: 76px;
         margin-left: -74px;
         background-image: none;
         z-index: 1;
      }

      
      .info span { display: block; }

      .answer h3 {
         font: 13px Droid Serif, serif;
         padding: 5px;
         background-color: #f1f1f1;
      }

      #pag a {
         font: 11px Droid Serif, serif;
         color: #898989;
         text-transform: uppercase;
         letter-spacing: 1px;
      }

      #pag a:hover { color: #676767; }

      #pag .left, #pag .right { width: 150px!important; }
      #pag .left { text-align: left; }
      #pag .right { text-align: right; }
      #pag .center { float: left; width: 200px; text-align: center!important; }

      #current, #pag .center a { font: 11px Droid Serif, serif; padding: 0 5px; }

      #footer {
         margin-top: 10px;
		 text-align: left;
         font: 16px Droid Serif, serif;
      }

      #footer, #footer a { color: #666666; }
      #footer a:hover { color: #898989; }

      input {
         margin-top: 5px;
         padding: 3px;
         background: #f1f1f1;
         border: 0;
         color: #676767;
         font: italic 11px Droid Serif, serif;
         -webkit-text-stroke: 1px transparent;
      }

      input:hover { background: #ebebeb; }

      
