Вы знаете, вы будете удивлены, как часто пробелы нарушают макет. Я выяснил трудный путь.
Просто за $ хиты и хихиканья напишите это вместе и посмотрите, что получится:
<div class='top'></div><div class='content'></div>
и, конечно, я бы позаботился о том, чтобы в вашем css вы определили margin:0px;
для обоих div