Fixes #30: page layout broken on Firefox and Opera