I quote a CSS file that I'm not authorized to tamper with, as must be invoked by a page I am allowed to tamper with:
body {
width: 790px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
font-size: 80%;
color: #112b79;
height: 100%;
background: #112b79;
position:relative;
}
Of course the width ought not to be set, and neither should the font size. There are several other infelicities too. But that's web design professionalism for you. I'm used to this stuff. By contrast, what puzzles me is the use of the "position" property. With no additional "top" or "left", what sort of thing is it supposed to do?
I know one thing it does do. It moves rightwards a "lightbox" that's supposed to appear at the centre (using this). (This is my addition and the pro designers can't have been expected to foresee it.) I don't even understand how it does this, and my ignorance troubles me.
Anyway, I've annuled it for now, simply by adding an inline position:static style to the particular body tag. The lightbox appears at the centre, and there seems to be no other effect. However, the World's Best-Loved Browser doesn't run on this computer, and I tremble at the thought of what "quirks" might lurk.
