/*  Trophywifeimprov.com Style Sheet  */
/*  blog.css  */
/*  v02  */
/*  defines blog section styles  */

#sub-blog-header {
  padding-bottom: 1em;
  width: 100%;
}

#sub-blog-title {
  margin: 0;
  height: 39px;
  background: transparent url('/images/395.gif') top left no-repeat;
}

.article-footer {
  background: transparent url('/images/347.jpg') center bottom no-repeat;
}

/*  end blog.css */