diff --git modules/system/system.admin-rtl.css modules/system/system.admin-rtl.css
index 62e1c9b..2adb2a5 100644
--- modules/system/system.admin-rtl.css
+++ modules/system/system.admin-rtl.css
@@ -32,12 +32,11 @@ div.admin .expert-link {
 /**
  * Status report.
  */
-table.system-status-report th,
-table.system-status-report tr.merge-up td {
-  padding-right: 30px;
+table.system-status-report td.status-icon {
+  padding-left: 0;
 }
-table.system-status-report th {
-  background-position: 95% 50%;
+table.system-status-report tr.merge-up td {
+  padding: 0 28px 8px 6px;
 }
 
 /**
diff --git modules/system/system.admin.css modules/system/system.admin.css
index 10fbd07..a8422c3 100644
--- modules/system/system.admin.css
+++ modules/system/system.admin.css
@@ -96,36 +96,34 @@ a.module-link-configure {
 /**
  * Status report.
  */
-table.system-status-report th {
-  border-bottom: 1px solid #ccc;
+table.system-status-report td {
+  padding: 6px;
+  vertical-align: middle;
+}
+table.system-status-report td.status-icon {
+  width: 16px;
+  padding-right: 0; /* LTR */
 }
-table.system-status-report th,
 table.system-status-report tr.merge-up td {
-  padding-left: 30px; /* LTR */
+  padding: 0 6px 8px 28px; /* LTR */
 }
-table.system-status-report th {
+table.system-status-report td.status-icon div {
   background-repeat: no-repeat;
-  background-position: 5px 50%; /* LTR */
-  padding-top: 6px;
-  padding-bottom: 6px;
-}
-table.system-status-report tr.error th {
-  background-image: url(../../misc/watchdog-error.png);
+  height: 16px;
+  width: 16px;
 }
-table.system-status-report tr.warning th {
-  background-image: url(../../misc/watchdog-warning.png);
+table.system-status-report td.status-icon .status-icon-error {
+  background-image: url(../../misc/message-16-error.png);
 }
-table.system-status-report tr.ok th {
-  background-image: url(../../misc/watchdog-ok.png);
+table.system-status-report td.status-icon .status-icon-warning {
+  background-image: url(../../misc/message-16-warning.png);
 }
 tr.merge-down,
-tr.merge-down td,
-tr.merge-down th {
+tr.merge-down td {
   border-bottom-width: 0 !important;
 }
 tr.merge-up,
-tr.merge-up td,
-tr.merge-up th {
+tr.merge-up td {
   border-top-width: 0 !important;
 }
 
diff --git modules/system/system.admin.inc modules/system/system.admin.inc
index 07ef12f..7b6999e 100644
--- modules/system/system.admin.inc
+++ modules/system/system.admin.inc
@@ -2573,7 +2573,7 @@ function theme_status_report($variables) {
   $output = '<table class="system-status-report">';
   foreach ($requirements as $requirement) {
     if (empty($requirement['#type'])) {
-      $class = ++$i % 2 == 0 ? 'even' : 'odd';
+      $row_class = ++$i % 2 == 0 ? 'even' : 'odd';
 
       $classes = array(
         REQUIREMENT_INFO => 'info',
@@ -2581,15 +2581,24 @@ function theme_status_report($variables) {
         REQUIREMENT_WARNING => 'warning',
         REQUIREMENT_ERROR => 'error',
       );
-      $class = $classes[isset($requirement['severity']) ? (int) $requirement['severity'] : 0] . ' ' . $class;
+      $titles = array(
+        REQUIREMENT_INFO => t('Info'),
+        REQUIREMENT_OK => t('OK'),
+        REQUIREMENT_WARNING => t('Warning'),
+        REQUIREMENT_ERROR => t('Error'),
+      );
+      $icon_class = $classes[isset($requirement['severity']) ? (int) $requirement['severity'] : 0];
+      $icon_title = $titles[isset($requirement['severity']) ? (int) $requirement['severity'] : 0];
+      $icon = "<div class='status-icon-$icon_class' title='$icon_title'><span class='element-invisible'>$icon_title</span></div>";
 
       // Output table row(s)
+      $row_class = $row_class . ' ' . $icon_class;
       if (!empty($requirement['description'])) {
-        $output .= '<tr class="' . $class . ' merge-down"><td>' . $requirement['title'] . '</td><td>' . $requirement['value'] . '</td></tr>';
-        $output .= '<tr class="' . $class . ' merge-up"><td colspan="2">' . $requirement['description'] . '</td></tr>';
+        $output .= '<tr class="' . $row_class . ' merge-down"><td class="status-icon">' . $icon . '</td><td class="status-title">' . $requirement['title'] . '</td><td class="status-value">' . $requirement['value'] . '</td></tr>';
+        $output .= '<tr class="' . $row_class . ' merge-up"><td colspan="3" class="status-description">' . $requirement['description'] . '</td></tr>';
       }
       else {
-        $output .= '<tr class="' . $class . '"><td>' . $requirement['title'] . '</td><td>' . $requirement['value'] . '</td></tr>';
+        $output .= '<tr class="' . $row_class . '"><td class="status-icon">' . $icon . '</td><td class="status-title">' . $requirement['title'] . '</td><td class="status-value">' . $requirement['value'] . '</td></tr>';
       }
     }
   }
