@toxaris-- i'm coming from a web developer background. Are you sure ADE is modern? It doesn't support :before or :after for crying out loud. In many ways, it's just as bad as IE6.
ADE is not a browser. It's an ePub
renderer. And as such, it has a whole different subset of specs to adhere to (or should
be adhering to). ADE (or any ePub rendering engine) is not meant to render everything in the same manner that a modern browser does... it's meant to render in accordance with their (Adobe's) interpretation of the current ePub specifications.