body {
  color: black;
  background: url(/img/background.png) repeat;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-size: 12px;
  margin: 0;
  padding: 0;}

  body a {
    color: #333;
    text-decoration: none;
    border-bottom: none;}

    body a img {
      border: none;}

  body a:hover {
    text-decoration: none;
    border-bottom: none;}

  body blockquote {
    font-style: italic;
    margin-left: 18px;
    padding-left: 5px;}

  body pre {
    background: #eee;
    font-family: DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New, monospace;
    margin: 15px 20px;
    padding: 5px;
    border: 1px #ccc solid;
    border-left: 10px #ccc solid;
    overflow: auto;}

    body pre code {
      border: none;}

  body code {
    background: #eee;
    color: #333;
    padding: 0 2px;}

  body .error {
    color: black;
    padding: 5px 0;
    margin: 10px auto;
    font-weight: bold;
    text-align: center;
    background: #d99383;
    border: 1px #593c35 solid;}

  body .message {
    color: black;
    padding: 5px 0;
    margin: 10px auto;
    font-weight: bold;
    text-align: center;
    background: #93d983;
    border: 1px #3c5935 solid;}

  body #wrapper {
    position: relative;
    margin: 0 auto;
    width: 1010px;
    overflow: hidden;}

  body div.clear {
    clear: left;}

  body .spam {
    color: red;}

  body .draft {
    color: grey;}

  body .public {
    color: green;}

#header {
  padding: 12px 0 16px 0;
  margin: 0;}

  #header .desc {
    float: left;}

    #header .desc a {
      font-style: italic;}

  #header h1 {
    font-size: 34px;
    color: black;
    font-weight: normal;
    text-align: center;
    margin: 0;
    padding: 0;}

    #header h1 a {
      color: black;
      border: none;}

    #header h1 a:hover {
      border: none;
      text-decoration: none;
      border-bottom: none;}

    #header h1 .desc {
      float: left;}

      #header h1 .desc a {
        font-size: italic;}

      #header h1 .desc a:hover {
        background-color: #eee;
        color: #666;}

#sidebar {
  float: right;
  width: 180px;
  margin-right: 15px;
  color: #ff9955;
  margin-top: 10px;}

  #sidebar ul {
    font-family: 'trebuchet ms',verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
    list-style-type: none;
    margin: 0;
    padding-left: 3px;}

    #sidebar ul li {
      padding-bottom: 10px;}

    #sidebar ul ul {
      text-align: left;
      margin: 0;
      padding: 0;}

      #sidebar ul ul li.title {
        font-size: 12pt;
        font-weight: bold;
        font-variant: normal;
        list-style-type: none;
        border-bottom: 1px solid #ff6600;
        background: none;
        margin: 0;
        padding: 0;}

      #sidebar ul ul li.share {
}

        #sidebar ul ul li.share a {
          font-style: italic;
          font-size: 12pt;
          font-weight: bold;
          font-variant: normal;
          list-style-type: none;
          border-bottom: 1px solid #ff6600;
          background: none;
          padding-left: 20px;
          background: url(/img/star.png) no-repeat left;}

        #sidebar ul ul li.share a:hover {
          color: white;
          background: url(/img/star-hover.png) no-repeat left;}

      #sidebar ul ul li {
        font-size: 10pt;
        font-weight: normal;
        margin: 0;
        padding: 0;
        border: none;}

        #sidebar ul ul li a {
          display: block;
          padding: 5px 2px;
          padding-left: 10px;
          border-bottom: 1px dotted #7a3100;
          color: #ccc;}

        #sidebar ul ul li a:hover {
          background: #f79553;
          color: black;}

#content {
  border-right: 1px #e14b4b solid;
  border-left: 1px #e14b4b solid;
  margin: 0 auto;
  background: white;
  width: 600px;}

  #content .border {
    padding: 0 25px;
    min-height: 900px;
    border-left: 10px #710000 solid;
    border-right: 10px #710000 solid;}

  #content a {
    text-decoration: none;
    border-bottom: 1px dotted #808080;}

  #content a:hover {
    text-decoration: none;
    border-bottom: 1px solid #808080;}

  #content ul {
    list-style-type: circle;}

    #content ul ul {
      list-style-type: disc;}

  #content h1 {
    font-size: 12px;
    color: #444;}

  #content h2 {
    font-size: 12px;
    margin: 0 0 2px 0;
    font-style: italic;
    color: #666;
    padding-bottom: 2px;}

  #content h3 {
    margin: 0;
    padding: 0;
    margin: 0 0 5px 0;
    font-size: 12px;
    color: #888;}

  #content h4 {
}

  #content p {
    font-size: 11px;}

  #content li {
    font-size: 11px;}

  #content .feedback {
    font-size: 11px;}

  #content p {
    margin: 0;
    padding: 0;
    margin-bottom: 10px;}

  #content img.rss {
    vertical-align: middle;}

  #content .meta {
    border-top: 1px #aaa dotted;
    padding: 5px 0;
    color: #666;
    text-align: right;
    font-size: 10px;}

  #content a.cloud {
    border: none;}

  #content #preview {
    border: 1px grey dashed;
    background: #eee;
    font-size: 93%;
    min-height: 25px;
    padding: 5px;}

    #content #preview blockquote {
      background: #ddd;}

  #content table {
    width: 100%;
    font-size: 11px;}

    #content table td {
      padding: 3px;}

    #content table th.big {
      font-size: 14pt;
      border-bottom: 1px solid black;}

  #content #share {
}

    #content #share ul.share {
}

      #content #share ul.share li {
        list-style-type: disc;
        font-size: 12pt;}

        #content #share ul.share li span.share {
          font-weight: bold;
          font-style: italic;}

    #content #share ol.share {
}

      #content #share ol.share li {
        font-size: 12pt;}

    #content #share form {
      margin: 20px;}

    #content #share label.share {
      display: block;
      float: none;
      width: 100%;
      text-align: left;
      font-size: 12pt;
      margin-bottom: 15px;}

      #content #share label.share .field-meta {
        font-size: 10pt;
        color: #888;}

      #content #share label.share input[type=text] {
        width: 80%;}

    #content #share textarea {
      height: 100px;}

    #content #share input[type=submit] {
      font-size: 12pt;}

  #content .post {
    margin-bottom: 15px;
    padding-bottom: 15px;}

    #content .post .title {
      border-bottom: 1px black solid;
      font-weight: bold;
      font-size: 18pt;
      color: #333;
      font-style: normal;
      margin-bottom: 10px;
      font-family: Verdana, sans-serif;
      font-weight: normal;
      margin: 0;
      padding: 0;
      font-style: normal;}

      #content .post .title a {
        font-weight: normal;
        text-decoration: none;
        border-bottom: none;
        border: none;}

    #content .post .image {
      text-align: center;
      padding-top: 5px;
      padding-bottom: 10px;}

      #content .post .image img {
        background-color: #710000;
        border: 2px black solid;
        padding: 2px;}

      #content .post .image .source {
        font-size: 8pt;}

        #content .post .image .source a {
          border: none;}

        #content .post .image .source a:hover {
          text-decoration: none;
          border-bottom: 1px dotted #808080;}

    #content .post .parent {
      font-weight: bold;
      font-style: italic;
      color: #888;
      margin-bottom: 10px;}

    #content .post .author {
      font-weight: bold;}

    #content .post .category {
      float: left;}

    #content .post .tags {
      clear: left;
      float: left;}

    #content .post .comments-link {
      font-weight: bold;}

    #content .post .body {
}

      #content .post .body a {
        color: #AD4500;
        border: none;
        text-decoration: underline;}

    #content .post p {
      padding: 5px 10px;
      font-size: 12pt;
      font-family: 'trebuchet ms',verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;}

  #content form {
}

    #content form .meta {
      border: none;}

    #content form label {
      display: block;
      float: left;
      text-align: right;
      width: 100px;
      padding-right: 5px;}

    #content form .submit {
      padding-left: 105px;}

    #content form textarea {
      width: 400px;
      height: 250px;}

    #content form input[type=text] {
      min-width: 250px;
      font-size: 100%;
      font-family: DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New, monospace;}

    #content form textarea {
      min-width: 250px;
      font-size: 100%;
      font-family: DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New, monospace;}

  #content #comments {
    padding-top: 18px;
    padding-bottom: 18px;}

    #content #comments .meta {
      border: none;}

    #content #comments .title {
      font-weight: bold;
      font-size: 18pt;
      color: #333;
      font-style: normal;
      margin-bottom: 10px;
      font-family: Verdana, sans-serif;
      font-weight: normal;
      padding-bottom: 5px;}

    #content #comments .comment {
      padding: 5px;}

      #content #comments .comment .author {
        font-size: 10px;
        padding-bottom: 8px;
        color: #808080;}

      #content #comments .comment .gravatar {
        float: left;
        padding-bottom: 8px;
        padding-right: 8px;}

      #content #comments .comment .body {
        margin-left: 70px;}

      #content #comments .comment .name {
        color: black;
        font-weight: bold;}

    #content #comments .even {
      background-color: white;}

    #content #comments .odd {
      background-color: #f0f0f0;}

    #content #comments .test {
      text-align: right;}

      #content #comments .test img {
        vertical-align: middle;}

    #content #comments input#test {
      min-width: 150px;
      width: 150px;
      vertical-align: middle;}

  #content .pagenav {
    font-size: 12pt;
    margin: 0;
    padding: 0;
    padding-bottom: 20px;}

    #content .pagenav a {
      display: block;
      float: left;
      padding: 3px;
      margin: 2px;
      border: none;}

    #content .pagenav .navtext {
      display: block;
      float: left;
      padding: 3px;
      margin: 2px;
      border: none;}

    #content .pagenav .num {
      display: block;
      float: left;
      padding: 3px;
      margin: 2px;
      border: none;}

    #content .pagenav .num {
      background: #ff9955;}

#footer {
  width: 600px;
  fontstyle: italic;
  clear: both;
  color: #666;
  font-size: 10px;
  text-align: center;}

  #footer a {
    text-decoration: none;
    border-bottom: none;
    color: #333;}

  #footer a:hover {
    color: #666;}


