p.title {
  display: inline;
  font-size: 75%;
  white-space: nowrap;
  margin-right: 5px;
  color: #767676;
}

.list .areas {
  float: none;
  margin-top: 5px;
  width: auto;
  float: left;
}

.list .areas a {
  white-space: nowrap;
  margin-top: 1px;
  float: none;
  font-size: 70%;
}

.list .summary h2 {
  font-size: 100%;
  margin-bottom: 5px;
}

.list li.summary {
  padding: 15px 5px 15px 5px;
  border-bottom: 1px solid #c3c3c3;
}

.list .author {
  float: right;
  color: #878787;
  font-weight: normal;
  text-align: right;
  padding-top: 0px;
  width: 250px;
}

.list .author p.date {
  margin-bottom: 0px;
}

.list .author p.name {
  margin-bottom: 0px;
  font-size: 60%;
}

.author p.name a {
  color: #878787;
  text-decoration: underline;
  font-size: 130%;
}

.author p.name a {
  color: #878787;
  text-decoration: underline;
  font-size: 130%;
}

#news h2 {
  margin-top: 0px;
  margin-bottom: 0px;
}

#content #news .showing {
  color: #878787;
  font-size: 75%;
}

#content #news .showing a {
  color: #878787;
  font-weight: bold;
  text-decoration: underline;
}

#news ul li span {
  color:#878787;
  font-size:70%;
  text-transform:uppercase;
  float: right;
}