div.news-item {
  width:480px;
  margin-bottom:50px;
}

div.news-item-heading {
  width:460px;
  border-bottom:1px solid #00B2EC;
  height:50px;
  margin-bottom:10px;
  padding-left:10px;
  padding-right:10px;
  position:relative;
}

div.news-item-title {
  color:#332A87;
  float:left;
  font-size:18px;
  width:345px;
  line-height:1.3em;
  position:absolute;
  bottom:5px;
}

div.news-item-dateauthor {
  float:right;
  text-align:right;
  position:absolute;
  bottom:5px;
  left:380px;
}

div.news-item-body {
  width:480px;
}

div.news-item-image {
  width:480px;
  text-align:center;
}

div.news-item-text {
  text-align:justify;
}

div.news-rhlist {
  font-size:1.4em;
  text-align:right;
}

div.news-rhlist ul {
  list-style-type:none;
  padding:0;
  margin:0;
}

div.news-rhlist a {
  text-decoration:none;
  color:#332A87;
}