/* Blog Styles */

h2.title {
  margin-bottom: 0;
}

a.title {
  color: #0C1844; /* navy blue */
  text-decoration: none;
}

.datetime {
  font-family: "Lucida Grande", "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 9pt;
  color: gray;
  margin-top: 0.25em;
  margin-bottom: 2em;
}

p.postmetadata {
  font-family: "Lucida Grande", "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 9pt;
  color: gray;
  text-align: right;
  padding-top: 1em;
  padding-bottom: 4em;
}

.blogadmin {
  background-color: gray;
  font-family: "Lucida Grande", "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 9pt;
  font-style: italic;
}

.blogadmin a {
  color: white;
  padding-left: 1em;
  padding-right: 1em;
}

.prev {
  font-family: "Lucida Grande", "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 10pt;
  text-align: left;
  margin-bottom: 2em;
}

.next {
  font-family: "Lucida Grande", "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 10pt;
  text-align: right;
  margin-bottom: 2em;
}

#sidebar li {
  font-size: 10pt;
}

#sidebar li#search {
  padding-top: 2em;
  padding-bottom: 1em;
}

/* Comments */

.comments-template{
  margin: 10px 0 0;
  border-top: 1px solid #ccc;
  padding: 10px 0 0;
}

.comments-template ol{
  margin: 0;
  padding: 0 0 15px;
}

.comments-template ol li{
  margin: 10px 0 0;
  line-height: 18px;
  padding: 0 0 10px;
  border-bottom: 1px solid #ccc;
  list-style: none;
}

.comments-template h2, .comments-template h3{
}

.commentmetadata{
  font-family: "Lucida Grande", "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 12pt;
}

.comments-template p.nocomments{
  padding: 0;
}

.comments-template textarea{
}

img.avatar {
  vertical-align: top;
  padding-right: 1em;
}