#news_container {
  position : relative;
}

#news_container h1 {
  text-align : left;
  position   : absolute;
  top        : -57px;
  width      : 340px;
}
.news_item {
  margin-bottom : 15px;             
  padding-bottom: 15px;
  border-bottom : solid 1px #EAEAEA;
}
.news_date {
  color : #085BAF;
  border-right : solid 1px #DEDEDE;
  padding-right: 5px;
  margin-right : 5px;
}
.news_title {
  color       : #3A3A3A;
}
.news_title a:link, .news_title a:visited, .news_title a:hover {
  color           : #3A3A3A;
  text-decoration : none;
}
.news_title a:hover {
  text-decoration : underline;
}   

.news_text {
  width  : 280px;
  margin-top : 10px;     
}

.news_item_text {
  width  : 280px;
  margin : 4px auto;
}