>I'm going to have to shelve this goal of getting stylesheets working with the editor.
Once you've battled with the editor interface (and surrendered) you can certainly use styles with the editor. FCKeditor supports this, in spite of HTMLeditor making it more difficult. Just put your styles in an XML file and point to the file as I described. Eg here is an example from Styles :
<Styles>
<Style label="Custom Bold" element="span">
<!-- The "style" attribute can be set also
using the <Attribute> node. -->
<Attribute name="style" value="font-weight: bold;" />
</Style>
<Style label="Image on Left" element="img">
<Attribute name="border" value="2" />
<Attribute name="align" value="left" />
<Style name="padding" value="5px" />
<Style name="margin-right" value="5px" />
</Style>
<Style label="Variables Sample" element="span">
<Attribute name="title" value="#('string')" />
<Style name="backgroundColor" value="#('color', '#ff0000')" />
<Style name="color" value="#('select', 'red', 'red|green|blue')" />
<Style name="width" value="#('unit', '', 'px|%')" />
</Style>
</Styles>
This demonstrates the span and img styles. There is plenty of information here. Ideally HTMLeditor would make it unnecessary to read such documentation. As it is, it is necessary (at least as far I am concerned) but more difficult to find because on the face of it you're dealing with different software.