diff --git a/modules/system/system.css b/modules/system/system.css
index 1daac9103ac14cea09fd3368ece695e6af30182f..a489dc8599d48df7a8312b83afb63d4fe8b95558 100644
--- a/modules/system/system.css
+++ b/modules/system/system.css
@@ -14,6 +14,17 @@ tr.even, tr.odd {
 td.active {
   background-color: #ddd;
 }
+tbody {
+  border-top: 1px solid #ccc;
+}
+tbody th {
+  border-bottom: 1px solid #ccc;
+}
+thead th {
+  text-align: left;
+  padding-right: 1em;
+  border-bottom: 3px solid #ccc;
+}
 
 /*
 ** Other common styles
diff --git a/modules/watchdog/watchdog.css b/modules/watchdog/watchdog.css
index 708a255675167469db817b710a48afde1c2bc9f7..393b5d649032db0bfc93131e0c169f1f93514c76 100644
--- a/modules/watchdog/watchdog.css
+++ b/modules/watchdog/watchdog.css
@@ -1,8 +1,5 @@
 /* $Id$ */
 
-table.watchdog-event th {
-  border-bottom: 1px solid #ccc;
-}
 tr.watchdog-user {
   background: #ffd;
 }