si tiene posicion absoluta... y por eso sale del flujo del documento y como "#todo" esta en el flujo normal y dentro de el lleva "#cabecera" que tiene margenes tanto como arriba y abajo de 20px deja el espacio.... y si lo quitas se soluciona... y si quitas absolute tambien ya que "#toppanel" pasaria de nuevo a seguir el flujo del resto del contenido ok?...
chao
PD: son el mismo?
mayid
AlbertoGarcia
lo de ie... interpreto de otra manera el margin... llevando a "#todo" hacia arriba y FF se bajo ya que si querias espacio interno esta el "padding" pero bueno es un lio... mejor hacer las cosas como se debe chao!