HTML e-mails are built differently from web pages because e-mail clients are not browsers. Also, e-mail clients vary wildly in how they render CSS styles. For best results with e-mails, use one of MailChimps templates as a starting point. E-mail content is put inside tables. CSS styles are kept inline with content.
Alt-Web Articles, HTML E-mails and Newsletters
Nancy O.