diff --git a/misc/drupal.css b/misc/drupal.css
index f749d81554e0929e69a156d9e15c9edc12301cfe..680fb64604ae751c6484dc2cab74ca2034ef5f50 100644
--- a/misc/drupal.css
+++ b/misc/drupal.css
@@ -202,26 +202,19 @@ tr.odd .form-item, tr.even .form-item {
   float: right;
   display: block;
 }
-#aggregator .news-item {
-  clear: both;
-  padding-bottom: 1em;
+#aggregator .feed-item {
+  margin-bottom: 1.5em;
 }
-#aggregator .news-item .date {
-  float: right;
+#aggregator .feed-item-title {
+  margin-bottom: 0;
+  font-size: 1.3em;
 }
-#aggregator .news-item .body {
-  margin-top: 1em;
-  margin-left: 1em;
+#aggregator .feed-item-meta, #aggregator .feed-item-body {
+  margin-bottom: 0.5em;
 }
-#aggregator .news-item .body .feed-source {
+#aggregator .feed-item-categories {
   font-size: 0.9em;
 }
-#aggregator .news-item .title {
-  float: left;
-}
-#aggregator .news-item .description {
-  clear: both;
-}
 #aggregator td {
   vertical-align: bottom;
 }