As for #3: the MOBI format doesn't recognize the concept of left and right margins on elements. Left-indented text is achieved through <blockquote> elements. It's the only way. If you need
increased left margins... <blockquote> elements can be nested. Any attempt to set a right-margin is simply ignored by calibre or kindlegen or mobipocket creator. That's why this:
Code:
blockquote { margin: 0 2em 0 2em }
doesn't change anything.
EPub is
capable of doing those things, that's why they work when converting to ePub.