I don't understand your CSS changes (except possibly the email class rules). What are they for?