The issue is with the very first css item under dialogue in the stylesheet:
.ui-dialog { position: absolute; ...
redmond had position: relative; which makes it add to the flow of the page, increasing the height when it appears.
Make sure it's absolute and it should fix the problem.