Could you scope your selectors, and at least add a top level tag?  This will prevent styling from "leaking" into other elements.