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