The div that your iframe is in has a misplaced double quote character (to close the class attribute). This might be preventing the browser from rendering the gallery's parent container as expected.
Try changing line 141 of your http://www.yachting-society.com/blog.htm page from:
<div class="xr_noreset "style="position: absolute; left: 62px; top: 489px; width: 812px; height: 425px;">... to:
<div class="xr_noreset" style="position: absolute; left: 62px; top: 489px; width: 812px; height: 425px;">Also, the iframe itself has an attribute align=aus. The align attribute should have a value of "top", "middle", "bottom", "left" or "right" and the value should be surrounded by quotes.
If this does not help, then try giving your iframe a fixed height (for example 800px) rather than a height of 100% to see if this makes a difference.