@Leon:
I believe you've identified the source of these "ghost" margins. That is, they appear to be some "assumptions" on the part of Flare about default margin values.
…where did the styles you're talking about come from?…
Here are the steps one can perform to see some "ghost" margins (you can easily remove the example stylesheet from the project at the end of this procedure):
1. In an existing Flare project, add an unedited instance of basic.css to the project.
In the Flare 8 ribbon, click Project —> New —> Stylesheet to display the Add File dialog, then in the File Name text entry area type Default Basic Stylesheet. (If you're using a different version of Flare, or aren't using the Flare 8 Ribbon, the essential idea is the same: add a "clean" instance of basic.css to a Flare project…)
Flare displays the unedited stylesheet in the Stylesheet editor.
2. In the Stylesheet Editor, select
h1, then in the Properties area click Box to view the h1 selector's "ghost" margins. See my original post for a screenshot of the h1 selector…
You can do the same thing for any of the heading styles; or the complex list selectors I enumerated in an earlier comment. (In Content Explorer —> Resources —> Stylesheets, right-click the example stylesheet and choose Delete to send the stylesheet file to the recycling bin.)
A key point is that a new, unedited instance of basic.css isn't getting values from, say, an imported Word document or the like…
Cheers & thanks,
Riley
SFO