+
+td.Lm, td.Mc, td.Me, td.Zl, td.Zp, td.Cs {background:red} /* unknown */
+
+/* letters */
+td.Greek {background: #FFE0CF}
+td.Cyrillic {background: #FFDDA8}
+td.Latin {background: #FFB}
+td.Hebrew {background: #FFD}
+td.Arabic {background: #EFE}
+td.Hiragana {background: #DFC}
+td.Katakana {background: #DFA}
+td.Bopomofo {background: #BFC}
+
+td.Nd, td.Nl,
+td.No {background: #FBB} /* number */
+td.Sc {background: #FCD} /* currency */
+td.Sm {background: #ECE} /* math */
+td.So {background: #DDCCFF} /* symbol */
+td.Cf, td.Pd,
+td.Po {background: #CDF} /* punctuation */
+td.Ps, td.Pe, td.Pi,
+td.Pf {background: #BEF} /* quote */
+td.Lm,
+td.Sk {background: #CEE} /* spacing modifier */
+td.Mn {background: #ACC} /* modifier */
+td.Cc {background: #BBB; color: #666} /* control */
+td.Zs {background: #ACB} /* space */
+td.Zs span {background: #EEE}
+
+td.Xa {color: #040} /* ascii */
+td.Xl {color: #080} /* latin1 */
+td.Co {color: #800} /* private */
+td.Xz {color: #F00} /* proposed */
+
+tr:hover td {
+ background: #FF8;
+}