Hi, I just saw this thread.
One of the problems with .css styles were the ability to use the DNN styles, but then, the process of including the DNN .css made FCKEditor to load slower. So, I made is fully configurable by making a few options available to this.
First, you need to know how styles are defined for your FCKEDitor. You can find more info about this here:
http://wiki.fckeditor.net/Developer%27s_Guide/Configuration/Styles
And then, with the FCKEDitor provider you have two options: one to include a list of defines styles in the FCKEditor dropdownlist that is named:
List of available styles for the editor
The you can set it to:
a) Static: Uses the default xml file from:
Providers\HtmlEditorProviders\DSFCKEditorProvider\FCK2\fckstyles.xml
b) Dynamic: Uses a dymanicaly created file from all DNN styles (Portal , Module, Skin, etc)
c) URL: You can specify a URL to your own .xml file
Note: When using dynamic, there were a lot of styles in the style files. So a filter field was created named dinamic styles filter. It uses a regular expresion to accomplish this. The default vaule for this reguslar expression is: "controlpanel|filemanager|mainmenu|wizard", and it is defined inside web.config. You can modify it to meet your needs by portal, module or instance using the filed under your FCKEditor custom options page.
The second piece is the "Editor area CSS ".
The intention is to make the css styles visible and active when editing using the FCKEditor. The available options are similar to the explained above.