﻿/*
-----------------------------------------------------
Blogger Template Style Sheet
Name:     BlackMael
Designer: Martin Harris
URL:      BlackMael.com
Date:     7 Feb 2009
----------------------------------------------------- */
/* Defaults
----------------------------------------------------- */
body {
  margin: 0;
  padding: 0;
  font-family: Cambria, Georgia, Times, Times New Roman, sans-serif;
  font-size: small;
  text-align: center;
  color: #29303B;
  line-height: 1.3;
  background: #483521 url("bg.gif") repeat;
}
blockquote {
  font-style: italic;
  padding: 0 32px;
  line-height: 1.6;
  margin: 0 0 .6em 0;
}
p {
  margin: 0;
  padding: 0;
}

abbr, acronym {
  cursor: help;
  font-style: normal;
}
code {
  font: 12px monospace;
  white-space: normal;
  color: #666;
}
hr {
  display: none;
}
img {
  border: 0;
}
/* Link styles */
a:link {
  color: #473624;
  text-decoration: underline;
}
a:visited {
  color: #716E6C;
  text-decoration: underline;
}
a:hover {
  color: #956839;
  text-decoration: underline;
}
a:active {
  color: #956839;
}
/* Layout
----------------------------------------------- */
@media all {
  #wrap {
    background-color: #473624;
    border-left: 1px solid #332A24;
    border-right: 1px solid #332A24;
    width: 960px;
    margin: 0 auto;
    padding: 8px;
    text-align: center;
  }
  #main-top {
    width: 960px;
    height: 49px;
    background: #FFF3DB url("bg_paper_top.jpg") no-repeat top left;
    margin: 0;
    padding: 0;
    display: block;
  }
  #main-bot {
    width: 960px;
    height: 81px;
    background: #FFF3DB url("bg_paper_bot.jpg") no-repeat top left;
    margin: 0;
    padding: 0;
    display: block;
  }
  #main-content {
    width: 960px;
    background: #FFF3DB url("bg_paper_mid.jpg") repeat-y;
    margin: 0;
    text-align: left;
    display: block;
  }
}
@media handheld {
  #wrap {
    width: 90%;
  }
  #main-top {
    width: 100%;
    background: #FFF3DB;
  }
  #main-bot {
    width: 100%;
    background: #FFF3DB;
  }
  #main-content {
    width: 100%;
    background: #FFF3DB;
  }
}
#inner-wrap {
  padding: 0 50px;
}
#blog-header {
  margin-bottom: 12px;
}
#blog-header h1 {
  margin: 0;
  padding: 0 0 6px 0;
  font-size: 225%;
  font-weight: normal;
  color: #612E00;
}
#blog-header h1 a:link {
  text-decoration: none;
}
#blog-header h1 a:visited {
  text-decoration: none;
}
#blog-header h1 a:hover {
  border: 0;
  text-decoration: none;
}
#blog-header p {
  margin: 0;
  padding: 0;
  font-style: italic;
  font-size: 94%;
  line-height: 1.5em;
}
div.clearer {
  clear: left;
  line-height: 0;
  height: 10px;
  margin-bottom: 12px;
  _margin-top: -4px; /* IE Windows target */
  background: url("divider.gif") no-repeat bottom left;
}
@media all {
  #main
  {
    width: 620px;
    float: right;
    padding: 1em;
    margin: 0 0 8px 0;
    background-color: #FFF8E8;
    border: 1px solid #FFE4AE;
  }
  #sidebar {
    width: 200px;
    float: left;
    padding: 8px 0;
    margin: 0;
  }
}
@media handheld {
  #main {
    width: 100%;
    float: none;
  }
  #sidebar {
    width: 100%;
    float: none;
  }
}
#footer {
  clear: both;
  background: url("divider.gif") no-repeat top left;
  padding-top: 10px;
  _padding-top: 6px; /* IE Windows target */
}
#footer p {
  line-height: 1.5em;
  font-family: Verdana, sans-serif;
  font-size: 75%;
}
/* Typography :: Main entry
----------------------------------------------- */
h2.date-header {
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: 90%;
  margin: 0;
  padding: 0;
}
.post {
  margin: 8px 0 24px 0;
  line-height: 1.5em;
}
h3.post-title {
  font-weight: normal;
  font-size: 140%;
  color: #1B0431;
  margin: 0;
  padding: 0;
}
.post-body p {
  margin: 0 0 .6em 0;
}
.post-footer {
  font-family: Verdana, sans-serif;
  color: #211104;
  font-size: 74%;
  border-top: 1px solid #BFB186;
  padding-top: 6px;
}
.post ul {
  margin: 0;
  padding: 0;
}
.post li {
  line-height: 1.5em;
  list-style: none;
  background: url("list_icon.gif") no-repeat 0px .3em;
  vertical-align: top;
  padding: 0 0 .6em 17px;
  margin: 0;
}
/* Typography :: Sidebar
----------------------------------------------- */
h2.sidebar-title {
  font-weight: normal;
  font-size: 120%;
  margin: 0;
  padding: 0;
  color: #211104;
}
h2.sidebar-title img {
  margin-bottom: -4px;
}
#sidebar ul {
  font-family: Verdana, sans-serif;
  font-size: 86%;
  margin: 6px 0 12px 0;
  padding: 0;
}
#sidebar ul li {
  list-style: none;
  padding-bottom: 6px;
  margin: 0;
}
#sidebar p {
  font-family: Verdana,sans-serif;
  font-size: 86%;
  margin: 0 0 .6em 0;
}
#sidebar dl {
  font-family: Verdana, sans-serif;
  font-size: 86%;
  margin: 6px 0 12px 0;
  padding: 0;
}
/* Comments
----------------------------------------------- */
#comments {
}
#comments h4 {
  font-weight: normal;
  font-size: 120%;
  color: #29303B;
  margin: 0;
  padding: 0;
}
#comments-block {
  line-height: 1.5em;
}
.comment-poster {
  background: url("list_icon.gif") no-repeat 2px .35em;
  margin: .5em 0 0;
  padding: 0 0 0 20px;
  font-weight: bold;
}
.comment-body {
  margin: 0;
  padding: 0 0 0 20px;
}
.comment-body p {
  font-size: 100%;
  margin: 0 0 .2em 0;
}
.comment-timestamp {
  font-family: Verdana, sans-serif;
  color: #29303B;
  font-size: 74%;
  margin: 0 0 10px;
  padding: 0 0 .75em 20px;
}
.comment-timestamp a:link {
  color: #473624;
  text-decoration: underline;
}
.comment-timestamp a:visited {
  color: #716E6C;
  text-decoration: underline;
}
.comment-timestamp a:hover {
  color: #956839;
  text-decoration: underline;
}
.comment-timestamp a:active {
  color: #956839;
  text-decoration: none;
}
.deleted-comment {
  font-style: italic;
  color: gray;
}
.paging-control-container {
  float: right;
  margin: 0px 6px 0px 0px;
  font-size: 80%;
}
.unneeded-paging-control {
  visibility: hidden;
}
/* Profile
----------------------------------------------- */
#profile-container {
  margin-top: 12px;
  padding-top: 12px;
  height: auto;
  background: url("divider.gif") no-repeat top left;
}
.profile-datablock {
  margin: 0 0 4px 0;
}
.profile-data {
  display: inline;
  margin: 0;
  padding: 0 8px 0 0;
  text-transform: uppercase;
  letter-spacing: .1em;
  font-size: 90%;
  color: #211104;
}
.profile-img {
  display: inline;
}
.profile-img img {
  float: left;
  margin: 0 8px 0 0;
  border: 1px solid #A2907D;
  padding: 2px;
}
.profile-textblock {
  font-family: Verdana, sans-serif;
  font-size: 86%;
  margin: 0;
  padding: 0;
}
.profile-link {
  margin-top: 5px;
  font-family: Verdana,sans-serif;
  font-size: 86%;
}
/* Post photos
----------------------------------------------- */
img.post-photo {
  border: 1px solid #A2907D;
  padding: 4px;
}
/* Feeds
----------------------------------------------- */
#blogfeeds {
}
#postfeeds {
  padding: 0 0 12px 20px;
}
