[eluser]Jonny Noog[/eluser]
[quote author="slowgary" date="1245666751"]!!! LOL. I've been writing CSS for YEARS!!! Yeah, that was pretty stupid of me. I need to get some sleep.[/quote]
That's an understandable mistake to make though, because there is visibility:hidden; as well as display:none; and I get them confused sometimes.
visibility:hidden; hides the element, but it still takes up space in the layout.
display:none; removes the element completely from the document. It does not take up any space, even though the HTML for it is still in the source code.