#content .container .content{ padding-right:5%;}

#content .container.news-list ul{
  list-style:none;
  padding-top:15px;
}
#content .container.news-list ul li{
  padding-bottom:20px;
  overflow:hidden;
}
#content .container.news-list ul li h3{
  font-weight:normal;
  line-height:1em;
  font-size:1.5em;
  padding-bottom:8px;
  margin-top:0;
}

#content .container.news-list ul li .news-image{
  float:left;
  margin-right:15px;
  border:1px solid #C0C0C0;
}
#content .container.news-list ul li .news-image img{
  display:block;
}
#content .container.news-list ul li .date{
  float:left;
  width:28px;
  height:31px;
  background:url(/images/news_date_bg.gif) top left no-repeat transparent;
  color:white;
  text-align:center;
}
#content .container.news-list ul li .news-excerpt{
  margin-left:38px;
  line-height:1.2em;
  font-size:1.1em;
}
#content .container.news-list ul li .date span{
  text-align:center;
  font-size:1.3em;
  padding-top:5px;
  font-weight:bold;
  display:block;
  padding-bottom:2px;
}

#content .container.news-text .content{
  padding-bottom:20px;
  line-height:1.2em;
}
#content .container.news-text .content .date{
  color:#888;
  font-size:1.2em;
  margin-bottom:20px;
}
#content .container.news-text .content .text{
  font-size:1.2em;
  color:#484848;
  line-height:1.4em;
}

#content .container.news-text .content h1{
  color:#FF0000;
}
#content .container.news-text .links{
  overflow:hidden;
  _zoom:1;
}
#content .container.news-text .links a{
  float:left;
  height:20px;
  padding-left:25px;
  padding-top:2px;
  margin-top:10px;
  margin-right:10px;
}
#content .container.news-text .links a.send-friend{
  background:url(/images/send_friend_icon.gif) top left no-repeat transparent;
}
#content .container.has-gallery .content .gallery{
  margin-top:25px;
}