Have you used premailer? I wonder how consistently it matches the rendering with external CSS.