

#newsbox {
  width: 95%;
}
#newsarchive {
  width: 95%;
}
.newslist {
  color: #383f46;
  vertical-align: top;
}

.newslist td {
  vertical-align: middle;
}

.news_odd {
  background-color: #dddfe1;
}

#newsbox a, #newsbox a:visited {
  /*font-size: 90%;
  color: #71787d;
  text-decoration:none;*/
}

#newsbox a:hover {
  color: #383f46;
  text-decoration:none;
}
#newsarchive a, #newsarchive a:visited {
  font-size: 90%;
  color: #71787d;
  text-decoration:none;
}

#newsarchive a:hover {
  color: #383f46;
  text-decoration:none;
}
.newsimage {
  padding: 10px 0px 10px 0px;
}

.ttnews-single-item a {
  text-decoration: none;
  border-bottom: 1px dotted #71787d;
  color: #000;
}

.ttnews-single-item a:hover {
  background-color: #ffd631;
}

.news-single-imgcaption {
  font-style: italic;
}

.news-single-files {
  margin: 15px 0;
}

.news-single-files img {
  padding-right: 10px;
}

.news-single-files dt {
  margin-bottom: 5px;
}

.news-single-files dd a {
  margin-right: 10px;
}

.news_author {
  margin-bottom: 20px;
}

.news-single .article .news-img-wrap {
  width: 142px;
  background: none;
}

.news .article .news-img-wrap a {
  display: block;
  float: left;
  padding: 0px;
  border: none;
  background: none;
}

.news-related h4{
  margin-left: -15px;
  margin-bottom: 15px;
}