
/**********/
/* header */
/**********/
#sfBlog_container #header ul
{
  padding: 0;
  margin: 0;
}

#sfBlog_container #header ul li
{
  display: inline;
  list-style: none;
}

/***********/
/* sidebar */
/***********/
#sfBlog_container #sidebar-a h1
{
  margin-top: 0;
}

#sfBlog_container #sidebar-a h2 
{
  font-weight: normal;
  font-size: 1.2em;
  margin: 10px 0;
}

#sfBlog_container #sidebar-a ul, #sfBlog_container #sidebar-a li
{
  list-style: none;
  padding-left: 0;
  margin-left: 0;
  margin-top: 0;
}


#sfBlog_container #sidebar-a li
{
  margin-bottom: 5px;
}

.sfBlog .post
{
  margin: 10px 0;
}

.sfBlog .post h2
{
  font-size: 1.2em;
  margin-top: 1em;
  margin-bottom: 5px;
}

.sfBlog .post .details
{
  font-weight: bold;
  font-size: 0.8em;
  margin: 5px 0;
  color: #aa0808;
}

.sfBlog .post .details a:link, .sfBlog .post .details a:visited
{
  color: #aa0808;
}

.sfBlog .related_details
{
  font-style: italic;
}
.sfBlog .post.tiny .related_details, .sfBlog .post.tiny .details
{
  display: inline;
}
.sfBlog .post.tiny .related_details:before
{
  content: ' - ';
}
.sfBlog .post.tiny .related_details
{
  font-weight: bold;
  font-size: 0.8em;
  color: #aa0808;
  font-style: normal;
}
.sfBlog .post.tiny .related_details a
{
  color: #aa0808;
}

.sfBlog .post hr.end_excerpt
{
  display: none;
  height: 0;
}

.sfBlog .comment
{
  padding:5px;
  margin: 5px;
}

.sfBlog .comment .author
{
  font-weight: bold;
}

.sfBlog form.add_comment .form_control
{
  margin: 2px;
}

.sfBlog form.add_comment .form_control label
{
  padding-left:10px;
}

.sfBlog form.add_comment .form_control input.text
{
  width: 200px;
}

.sfBlog form.add_comment .form_control textarea
{
  width: 300px;
  height: 150px;
}

.sfBlog .form_error
{
  color: red;
}

.comment.moderated
{
  font-style: italic;
}
ul.archive { list-style: url(/images/doubleangle_666_5pxblock_lr.gif); color: #aa0808; font-weight: bold }
ul.archive a { text-decoration: none; border-bottom: 1px dashed #aa0808 }
ul.archive a:hover { border-bottom: none }
.subcolumns {background: url(../images/dashed.jpg) 67% top repeat-y  }
.c66l .col_content {padding-right:20px}
.c33r { text-align: center }