When my centered text runs into a float, it uses the edge of the float as its new border instead of the edge of the page.
For example,
<div style="float:right; width:60px; height:60px; background-color:blue"></div>
<h2 style="text-align:center">Section 1</h2>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.
</p>
<h2 style="text-align:center">Section 2</h2>
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.
</p>
</div>
How can I make both h2's line up?