Paul_o_b - 3:42 pm on Jan 2, 2013 (gmt 0)
It's still unclear what you require exactly I'm afraid.
If the reason you made the header inline so that it will stay on the same line as the floated right image then instead leave the header as display:block but float the right image first in the html and the header will stay to the side on the same line.
You will then need to use margin-right on the header to keep clear of the image otherwise the border will run behind the image also.
Not sure if that was what you were saying though as you mention h4 and h3 in the same sentence which was confusing.