div.blog-post h2, div.blog-post small, div.blog-post p, div.blog-post ul, div.blog-post ul li {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

div#blog-content {
  position: relative;
  background-color: #000;
  display: block;
  width: 595px;
  float: left;
  min-height: 965px;
  padding: 20px;
}
div#blog-widgets {
  width: 316px;
  float: right;
}
div.blog-post { padding: 0 0 25px 0; border-bottom: 1px dotted #fff; margin-bottom: 25px; }
div.blog-post h2 { margin: 0; padding: 0 0 10px 0; }
div.blog-post .postmetadata { font-size: 9pt; }
div.blog-post small { display: block; font-size: 9pt; padding: 0 0 10px 0; }
div.blog-post div.entry { padding: 0 0 10px 0; }
div.blog-post div.entry img { max-width: 592px; margin: 5px 0 15px 0; }
div.blog-post p { padding: 7px 0 7px 0; }

div.navigation { display: block; height: 40px; }

div.alignleft { float: left; }
div.alignright { float: right; } 

#commentform textarea {
  width: 585px;
}
#respond h3 { padding-bottom: 15px; }

div.blog-post div.author {
  display: block;
  clear: both;
  height: 70px;
  font-size: 9pt;
  margin-top: 5px;
}
div.blog-post div.author img {
  float: left;
  height: 55px;
  border: 1px dotted #fff;
  margin-right: 15px;
}
div.blog-post div.author p {
  font-size: 9pt;
  margin: 0;
  padding: 0; 
  line-height: 14pt;
}

div#wrap div#content div#blog-feature {
  position: relative;
  background-color: #000;
  margin-top: 10px;
  padding: 5px 0 0 5px;
}
div#blog-feature img.worshipper_header_img {

}
img.fortheworshipper_banner {
  position: absolute;
  top: 448px;  
  left: -8px;
  z-index: 1000;
}
div.blog-extras {
  background-color: #000;
  padding: 20px;
}
div.blog-extras div.twitter ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
div.blog-extras div.twitter ul li {
  margin: 0;
  padding: 7px 0 7px 0;
  list-style-type: none;
  font-size: 10pt;
}
a.twitter-link {
  display: block;
  padding-top: 3px;
  font-size: 10pt;
}
img.twitter-img {
  position: relative;
  top: 7px;
}
img.blog-extras-title {
  padding-bottom: 7px;
}

div#blog-content ol.commentlist {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
div#blog-content ol.commentlist div.comment-author img {
  border: 1px dotted #fff;
}
div#blog-content ol.commentlist div.comment-meta { font-size: 8pt; padding: 10px 0 10px 0; }


