What sort of issues are you having? I've done this before with 'normal' HTML (& CSS, for ePub, at least) with things such as:
Code:
<h1>Hayden </h1>
<h2>Chapter 1</h2>
<p><strong>Present Day</strong></p>
<p>Dilara Kenner wound her way through ...</p>
<p> ... look that said <em>you've got to be kidding me</em>, then</p>
then it's a matter of setting Calibre's "chapter detection" (and thus it's "page-break") settings. You can either do this in the GUI, or from the command-line, e.g.
Code:
html2epub --margin-right=10 --level1-toc="//h1" --level2-toc="//h2" --cover=cover_ark.jpg -t "The Ark" -a "Morrison, Boyd" The_Ark.html