А еще по ходу дела: знаешь ли ты что в FireFox нельзя div-ам давать отрицательные значения ширины и высоты. Он их превращает в положительные и div остается виден на экране. А еще нельзя давать положительные значения ширины и высоты, если они сильно меньше единицы. Тогда он выдает ошибки. За этим поведением, наверно, скрывается спецификация, потому что по здравой логике такого никто не придумает.