If you really use the logo, you can try this solution:
<div> <img style="float:left;" src="logo.jpg"/> <h1 style="text-align:center; position:relative; left:-100px;" >Heading</h1> </div>
where -100px replace half your image width.
change
An idea with an absolute position from a small green answer works. Check this:
<div style="position:relative;"> <img style="float:left; position:absolute;" src="logo.jpg"/> <h1 style="text-align:center;" >Heading</h1> </div>
zgorawski
source share