Preface/Environment: I'm using fckEditor, asp.net MVC, and jquery
Our site has a set of sitewide styles. They include fonts, lists, and certain other basic functions.
body
p
a
ul
ul li
div.content
etc....
The problem comes in with our CMS. We're using FCK editor, and saving the content changes to a database which are then served to content pages. The problem is that the behavior is nothing at all towards what the user would expect. Their changes are affected (of course) by the sitewide styles. The problem is that in all cases the user wants their choices to override the sitewide styles. Unfortunately if they choose something who's default behavior is different from our site, then it comes out wrong. Ex: We've overridden UL and LI. If they choose a list in FCKEditor, then it doesn't apply any style, and the default is then what our site defines, not what the user wanted (ie, the default LI appearance).
Is there any way around this other than to update every other part of the site to be more specific so that the defaults aren't changed?