While .epub is likely going to be the file standard for end-users, I'd suggest using a richer format for original source formatting.
TEI covers pretty much everything I've even remotely considered using in a document:
http://www.tei-c.org/index.xml
One can even create custom schemas w/ a nifty on-line tool which are tailored to one's needs.
William