Index: modules/system/system.css
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system.css,v
retrieving revision 1.73
diff -u -p -r1.73 system.css
--- modules/system/system.css	18 Jan 2010 17:29:28 -0000	1.73
+++ modules/system/system.css	1 Apr 2010 14:07:08 -0000
@@ -64,39 +64,6 @@ thead th {
 .breadcrumb {
   padding-bottom: .5em
 }
-.error {
-  color: #e55;
-}
-div.error {
-  border: 1px solid #d77;
-}
-div.error, tr.error {
-  background: #fcc;
-  color: #200;
-  padding: 2px;
-}
-.warning {
-  color: #e09010;
-}
-div.warning {
-  border: 1px solid #f0c020;
-}
-div.warning, table tr.warning {
-  background: #ffd;
-  color: #220;
-  padding: 2px;
-}
-.ok {
-  color: #008000;
-}
-div.ok {
-  border: 1px solid #00aa00;
-}
-div.ok, tr.ok {
-  background: #dfd;
-  color: #020;
-  padding: 2px;
-}
 .item-list .icon {
   color: #555;
   float: right; /* LTR */
Index: modules/system/system.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system.module,v
retrieving revision 1.914
diff -u -p -r1.914 system.module
--- modules/system/system.module	30 Mar 2010 07:17:19 -0000	1.914
+++ modules/system/system.module	1 Apr 2010 14:07:08 -0000
@@ -1807,6 +1807,7 @@ function system_init() {
   drupal_add_css(drupal_get_path('module', 'system') . '/system.css', array('weight' => CSS_SYSTEM));
   drupal_add_css(drupal_get_path('module', 'system') . '/system-behavior.css', array('weight' => CSS_SYSTEM));
   drupal_add_css(drupal_get_path('module', 'system') . '/system-menus.css', array('weight' => CSS_SYSTEM));
+  drupal_add_css(drupal_get_path('module', 'system') . '/system-messages.css', array('weight' => CSS_SYSTEM));
 
 
   // Ignore slave database servers for this request.
Index: themes/garland/style.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/garland/style.css,v
retrieving revision 1.75
diff -u -p -r1.75 style.css
--- themes/garland/style.css	10 Mar 2010 20:32:56 -0000	1.75
+++ themes/garland/style.css	1 Apr 2010 14:07:09 -0000
@@ -254,7 +254,7 @@ span.submitted, .description, .vertical-
   padding: .5em 1em;
 }
 
-.messages {
+div.messages {
   margin: .75em 0 .75em;
   padding: .1em .5em .15em;
 }
@@ -1096,7 +1096,7 @@ tr.taxonomy-term-divider-bottom {
 /**
  * Generic elements.
  */
-.messages {
+div.messages {
   background-color: #fff;
   border: 1px solid #b8d3e5;
 }
@@ -1107,8 +1107,13 @@ tr.taxonomy-term-divider-bottom {
 }
 
 div.status {
-  color: #33a333;
+  background-color: #fff;
   border-color: #c7f2c8;
+  color: #33a333;
+}
+
+div.error {
+  border: 1px solid #d77;
 }
 
 div.error, tr.error {
@@ -1116,6 +1121,12 @@ div.error, tr.error {
   background-color: #FFCCCC;
 }
 
+div.warning {
+  background-color: #ffd;
+  border: 1px solid #f0c020;
+  color: #220;
+}
+
 .form-item input.error, .form-item textarea.error {
   border: 1px solid #c52020;
   color: #363636;
