#news_articles
{
  padding-bottom: 30px;
}

#news_articles h2
{
  margin: 7px 0px;
  font-weight: normal;
  font-size: 17px;
}

#news_articles h2 a
{
  color: #00416B;
  text-decoration: underline;
}

#news_articles h2 a:hover
{
  color: #00416B;
  text-decoration: none;
}

#news_articles p
{
  margin: 0px 0px 7px 0px;
  padding: 0px 5px;
}

#news_articles p.newsdate
{
  font-style: italic;
}

#news_articles p.keylist
{
  padding: 5px;
  background-color: #C7E8F8;
}

#news_articles div.news_article
{
  padding: 15px 0px;
  border-bottom: 1px solid #C7E8F8;
}

#news_articles p.morelink
{
}

#related
{
  margin-top: 30px;
}

#frontnews div.news_article
{
  padding: 10px 0px;
  border-bottom: 1px solid #80B9F0;
}

#frontnews div.news_article p
{
  margin-top: 0px;
}

#frontnews div.news_article p.morelink
{
  margin-bottom: 0px;
  text-align: right;
}