/**********************************************************************
* "dr Blog" module theme for papayaCMS                                *
***********************************************************************
* (c) 2006 by David Rekowski (http://www.eternium.de)
* dr Blog version : 0.2
* file name       : style_blog.css
* file date       : 29.3.2006
*/

#blognavigation {
  font-family: Verdana, Arial, sans-serif;
  height: 2em;
  padding-top: 1em;
}

#blognavigation .left {
  float: left;
}

#blognavigation .right {
  float: right;
}

#blognavigation a.prevlink {
  font-size: 10px;
  content: "\00BB \0020";
}
#blognavigation .left:before {
  font-size: 10px;
  content: "\00AB \0020";
}

#blognavigation a.nextlink {
  font-size: 10px;
  content: "\00BB \0020";
}
#blognavigation .right:after {
  font-size: 10px;
  content: "\0020 \00BB";
}

.categorymeta h3 {
  color: #333;
  padding-bottom: 0em;
}
.categorymeta {
  margin-bottom: 2em;
  padding:  0 1em;
  color: #666;
  background-color: #FFF5DF;
  border-top: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
}

.post {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
  padding-top: 1em;
  margin-top: 1em;
}

.post h2 {
  margin: 0;
  padding: 0;
}

.post .teaser {
  padding-bottom: 1em;
  margin: 0;
}

.post .read_more {
  margin-top: 0.8em;
}

.post .abovepost {
  margin-bottom: 1em;
  font-size: 0.9em;
  font-family: Arial;
  color: #666;
}

.post .abovepost_single {
  margin-bottom: 1em;
  font-size: 0.9em;
  font-family: Arial;
  color: #666;
  background-color: #FFF5DF;
  padding: 2px;
  border-top: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
}

.post .belowpost {
  margin: 1em 0;
  text-align: center;
  color: #666;
  padding: 1em 6px;
}

.post h2 {
  font-size: 1.6em;
  font-weight: bold;
}

.post img.alignright {
  float: right;
  margin-left: 1em;
}

.post img.alignleft {
  float: left;
  margin-right: 1em;
}

.post img.centered {
  text-align: center;
}

.post ul li:before {
  content: "\00BB \0020";
}

.post ul li {
  list-style: none;
}

.post #comments h4 {
  margin-top: 2em;
  font-size: 1.3em;
  color:#339;
}

.post #comments .comment {
  border-top: 1px solid #CCC;
  padding: 2em 1em;
}

.post #comments .comment_high {
  background-color: #F8F8F8;
  padding: 1.2em 1em;
  border-top: 1px solid #CCC;
}
.post .comments_list {
  border-bottom: 1px solid #CCC;
}

.post #comments .author {
  font-weight: bold;
}
.post #comments .author a {
  font-size: 1em;
}
.post #comments .commentmeta {
  font-size: 0.8em;
  padding-bottom: 1em;
}

.post #comments form {
  margin: 3m 0em;
}

.post #comments form div {
  height: 2em;
}
.post #comments form label {
  display: block;
  margin-bottom: 1em;
  padding-bottom: 1em;
}
.post #comments form input.error, .post #comments form textarea.error {
  border-color: #C00;
}
.post #comments form label.error {
  background: url(pics/caution.gif) no-repeat right center;
  margin-right: 10em;
}

.post #comments form div.textarea_error {
  padding-top: 1em;
  margin-left: 1.5em;
  background: url(pics/caution.gif) no-repeat left bottom;
}

.post #comments form div.textarea_error {
  padding-top: 1em;
  margin-left: 1.5em;
}

.post #comments form input {
  margin-right: 5em;
  width: 23em;
  float: right;
}

.post #comments form input.submit {
  margin: 0;
  background-color: #FFF5DF;
  border: 1px solid #830000;
  margin-right: 9em;
  width: 15em;
}

.post #comments form textarea {
   margin-left: 6em;
   width: 25.5em;
}
