Index: program/steps/mail/func.inc
===================================================================
--- program/steps/mail/func.inc	(revision 357)
+++ program/steps/mail/func.inc	(working copy)
@@ -744,18 +744,18 @@
       $line = $a_lines[$n];
 
       if ($line{2}=='>')
-        $color = 'red';
+        $color = 'quote-depth-3';
       else if ($line{1}=='>')
-        $color = 'green';
+        $color = 'quote-depth-2';
       else if ($line{0}=='>')
-        $color = 'blue';
+        $color = 'quote-depth-1';
       else
         $color = FALSE;
 
       $line = rep_specialchars_output($line, 'html', 'replace', FALSE);
         
       if ($color)
-        $a_lines[$n] = sprintf('<font color="%s">%s</font>', $color, $line);
+        $a_lines[$n] = sprintf('<span class="%s">%s</span>', $color, $line);
       else
         $a_lines[$n] = $line;
       }
Index: skins/default/mail.css
===================================================================
--- skins/default/mail.css	(revision 357)
+++ skins/default/mail.css	(working copy)
@@ -861,3 +861,15 @@
   color: #999999;
   font-size: 11px;
 }
+
+span.quote-depth-1 {
+  color: blue;
+}
+
+span.quote-depth-2 {
+  color: green;
+}
+
+span.quote-depth-3 {
+  color: red;
+}
