Hey Mike,
What you see on the front end is a computed output from your Joomla template and this is why it looks different because we can't allow the template to mess up with the layout of the editor since different templates uses different margins / paddings etc. There is no way to unify them all unless all the template clubs gets their act right by defining a standard framework.
To fix this, you could apply the css codes into your template's css file,
[gist]
#eb .eb-entry-article .ebd-block h1,
#eb .eb-entry-article .ebd-block h3,
#eb .eb-entry-article .ebd-block h2 {
margin-bottom: 0;
}
[/gist]