Index: modules/system/system.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system.admin.inc,v
retrieving revision 1.301
diff -u -p -r1.301 system.admin.inc
--- modules/system/system.admin.inc	5 Sep 2010 15:38:16 -0000	1.301
+++ modules/system/system.admin.inc	9 Sep 2010 17:23:07 -0000
@@ -2576,15 +2576,16 @@ function theme_status_report($variables)
         REQUIREMENT_WARNING => 'warning',
         REQUIREMENT_ERROR => 'error',
       );
-      $class = $classes[isset($requirement['severity']) ? (int) $requirement['severity'] : 0] . ' ' . $class;
+      $requirements = isset($requirement['severity']) ? (int) $requirement['severity'] : 0;
+      $class = $classes[$requirements] . ' ' . $class;
 
       // Output table row(s)
       if (!empty($requirement['description'])) {
-        $output .= '<tr class="' . $class . ' merge-down"><td>' . $requirement['title'] . '</td><td>' . $requirement['value'] . '</td></tr>';
+        $output .= '<tr class="' . $class . ' ' . $classes[$requirements] . '-image merge-down"><td>' . $requirement['title'] . '</td><td>' . $requirement['value'] . '</td></tr>';
         $output .= '<tr class="' . $class . ' merge-up"><td colspan="2">' . $requirement['description'] . '</td></tr>';
       }
       else {
-        $output .= '<tr class="' . $class . '"><td>' . $requirement['title'] . '</td><td>' . $requirement['value'] . '</td></tr>';
+        $output .= '<tr class="' . $class . ' ' . $classes[$requirements] . '-image"><td>' . $requirement['title'] . '</td><td>' . $requirement['value'] . '</td></tr>';
       }
     }
   }
Index: modules/system/admin.css
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/admin.css,v
retrieving revision 1.22
diff -u -p -r1.22 admin.css
--- modules/system/admin.css	28 Apr 2010 20:08:39 -0000	1.22
+++ modules/system/admin.css	9 Sep 2010 17:23:07 -0000
@@ -65,27 +65,32 @@ span.admin-missing {
 /**
  * Formatting for status report
  */
-table.system-status-report th {
+table.system-status-report {
   border-bottom: 1px solid #ccc;
 }
-table.system-status-report th,
+table.system-status-report,
 table.system-status-report tr.merge-up td {
-  padding-left: 30px; /* LTR */
+  padding-left: 40px; /* LTR */
 }
-table.system-status-report th {
-  background-repeat: no-repeat;
-  background-position: 5px 50%; /* LTR */
+table.system-status-report {
   padding-top: 6px;
   padding-bottom: 6px;
 }
-table.system-status-report tr.error th {
-  background-image: url(../../misc/watchdog-error.png);
+table.system-status-report td {
+  padding-left: 40px; /* LTR */
+}
+table.system-status-report tr {
+  background-repeat: no-repeat;
+  background-position: 5px 50%; /* LTR */
+}
+table.system-status-report tr.error-image {
+  background-image: url(../../misc/message-24-error.png);
 }
-table.system-status-report tr.warning th {
-  background-image: url(../../misc/watchdog-warning.png);
+table.system-status-report tr.warning-image {
+  background-image: url(../../misc/message-24-warning.png);
 }
-table.system-status-report tr.ok th {
-  background-image: url(../../misc/watchdog-ok.png);
+table.system-status-report tr.ok-image {
+  background-image: url(../../misc/message-24-ok.png);
 }
 
 /**
