Ignored (imported) CSS styles on imported XML?

Edit: I am a moron.

This has been bugging me for a while now, but has anyone else run into a problem where you’ve imported a CSS file (and you know it’s loaded), you’ve imported some XML (and you know it’s loaded), and you’ve essentially done everything properly, only to have certain styles ignored?

For example, if I have a chunk of XML that looks like this:

<![CDATA[<p><h2>Heading</h2>Hey there</p>]]>

It’s rendered as:

HeadingHey there

with whatever attributes I’d assigned to the <p> style.

If I try to change <h2> to, say, <b> or <strong> (in all relevant places), I get the same result. So far the only way I’ve managed to fake it is by creating a style called “bo” and using that in place of a <bold>, <strong>, or <h2> tag…

I guess it’s not a deal-breaker, since I can fake my way through it, but it just seems odd that it’d be behave that way…If anyone’s run into this and discovered a solution, I’d love to hear about it!