Jest główny div, w którym jest cała reszta strony. W nim są div- po kolei jest top a następnie middle. Po wpisaniu tekstu w div- ie middle tekst dostaje jakies dziwne marginesy. Screen poniżej:

Drugim problemem jest problem z div- em, w którym znajduje się baner. Div ma ustawiona szerokość na 120px, a długość na auto. W nim jest tylko baner o wymiarach 120px/600px. Niestety ten div zamiast miec tyle długości co ma baner wydłuża się i kilka pikseli i wygląda to tak: (to czerwone pole to tło, które powinno być niewidoczne).

Jeśli ktoś wie w czym leży problem z jednym jak i drugim przykładzie proszę o odpowiedź.
p.s Dodam, że te marginesy na 100% nie są w CSS zdefiniowane.