.portlet-blogs-aggregator .abstract {
  clear: both;
  margin-top: 1.5em;
  margin-bottom: 1.5em; }
.portlet-blogs-aggregator .comments {
  margin-top: 1.5em; }
.portlet-blogs-aggregator .entry-info {
  line-height: 2em;
  overflow: hidden; }
.portlet-blogs-aggregator .entry-author {
  background: url(@theme_image_path@/portlet/edit_guest.png) no-repeat 0 50%;
  border-right: 1px solid #999;
  color: #999;
  float: left;
  font-weight: bold;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 10px; }
.portlet-blogs-aggregator .entry-categories {
  border-left: 1px solid #999;
  float: left;
  padding-left: 10px; }
.portlet-blogs-aggregator .entry-date {
  background: url(@theme_image_path@/common/date.png) no-repeat 0 50%;
  color: #999;
  float: left;
  overflow: hidden;
  padding-left: 25px;
  padding-right: 10px; }
.portlet-blogs-aggregator .entry-tags {
  border-left: 1px solid #999;
  overflow: hidden;
  padding-left: 10px;
  padding-right: 10px; }
.portlet-blogs-aggregator .entry-title {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-size: 1.2em;
  margin-bottom: 0.2em; }
.portlet-blogs-aggregator .search-container {
  margin-top: 1.5em; }

.ie .portlet-blogs-aggregator .entry-date {
  overflow: visible;
  white-space: nowrap; }
.ie .portlet-blogs-aggregator .entry-info {
  height: 1%; }

