
#news-outer {
  float:left;
  width:600px;
  padding:0 100px 0 25px;
  margin:0;
}

#news-inner {
  float:left;
  width:100%;
  padding:0;
  margin:0;
}

#news-heading {
  width: 100%;
  float: left;
  background: #005BAA;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#047CE2', endColorstr='#005BAA', GradientType=0);
  background: -moz-linear-gradient(#047CE2, #005BAA);
  background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #047CE2),color-stop(1, #005BAA));
	background: -webkit-linear-gradient(#047CE2, #005BAA);
	background: -o-linear-gradient(#047CE2, #005BAA);
	background: -ms-linear-gradient(#047CE2, #005BAA);
	background: linear-gradient(#047CE2, #005BAA);
  padding: 0;
  margin: 0;
}

#news-range-links {
  float:right;
  font:bold 12px/12px Arial, Helvetica, sans-serif;
  text-align: right;
  text-decoration: none;
  padding:0 0 0 25px;
  margin:0;
}

#news-heading-text {
  color:#FFFFFF;
  width:100%;
  height:25px;
  font:bold 16px/25px Arial, Helvetica, sans-serif;
  text-align:left;
  text-decoration:none;
  padding:0 10px 0 10px;
}

.news-article {
  float: left;
  width: 100%;
  padding:10px 0 5px 0;
  margin:0;
}

.news-article-heading, .news-article-heading a {
  color:#005BAA;
  font:bold 16px/20px Arial, Helvetica, sans-serif;
  text-align:left;
  text-decoration:none;
  padding:0 0 0 0;
  margin:0;
}

.news-article-heading a:hover {
  color:#800000;
}

.news-article-date {
  color:#555555;
  text-align:left;
  font:normal 10px/10px Arial, Helvetica, sans-serif;
  text-decoration:none;
  line-height:100%;
  padding:0 0 5px 0;
  margin:0;
}

.news-article-link, .news-article-link a {
  color: #333333;
  font: normal 13px/13px Arial, Helvetica, sans-serif;
  text-align:justify;
  text-decoration:none;
  line-height:100%;
  padding:0;
  margin:0;
}

.news-article-link a:hover {
  color:#800000; 
}

.news-article-text {
  color:#333333;
  text-align:justify;
  font:normal 13px/13px Arial, Helvetica, sans-serif;
  text-decoration:none;
  line-height:100%;
  padding:0;
  margin:0;
}

.news-article-more, .news-article-more a {
  float: right;
  color: #005BAA;
  font: bold 12px/12px Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding: 3px 0 5px 0;
  margin-right: 0;
}

.news-article-more a:hover {
  color: #800000;
}

.news-admin-text {
  color: #005BAA;
  font:normal 10px/10px Arial, Helvetica, sans-serif;
}

.news-admin-text:hover {
  color: #800000;
}
