hmmm, I see - just to check am I right in thinking that you want to keep the Sales Letters in their original format ;)
the <p> CSS on it's own overrides the text alignment on the <p> but not the color or size of the text. The <font> element's CSS overrides its HTML attribute, so it seems CSS is more specific that presentational HTML, but it still has to be set on the correct element. Does this mean you have <font> overrides in your CSS or are some of the attributes on other elements in the imported HTML?
In theory it should be possible to restore the natural formatting with specificity and
font[color="#ff0000"]- 5.8 Attribute selectors [w3.org] - depending on how consistent the HTML formatting is, but of course support is sadly lacking in IE (even IE7 has problems [webmasterworld.com])
However I'm wondering if those Sales Letters are consistently formatted enough you could use specificity, descendant selectors and those <font> tags to re-write the CSS so it's similar to the original look?
Not quite wrt the example above - CSS seems to have more specificity, in the example above the embedded CSS would NOT override inline CSS, but it does apparently override HTML attributes.
just a PS: does Joomla use any default stylesheets, like Yahoo's reset, by any chance?
[edited by: SuzyUK at 6:18 pm (utc) on Jan. 7, 2008]