Fixed weird height issue with CSS wizardry