Also see http://www.v7n.com/forums/web-design-lobby/115171-background-image-inline-list-ie.html

FF/IE hacks:

padding: 2px 0 2px 18px; /*FF LTR */
padding: 12px 0 2px 18px\9; /*IE8 LTR */
+padding: 2px 0 2px 18px; /*IE7 LTR */
_padding: 2px 0 2px 18px; /*IE6 LTR */

Why drupal mail messy code

Drupal mail encoding is iso-8859-1, but not utf-8. So mail include CJK may not display right.

The reason is phpmailer set the default encoding to iso-8859-1, just change it to utf-8 will correct this bug.

phpmailer Content-Transfer-Encoding is 8bit, but not BASE64.

somthing about Content-Transfer-Encoding,

see http://bbs.chinaunix.net/viewthread.php?tid=1150250

We should use 8bit or base64?

http://hi.baidu.com/hhflying/blog/item/84b16fdff898991a49540328.html

http://www.luocong.com/articles/show_article.asp?Article_ID=17