Полагаю, вы используете float, чтобы расположить их рядом друг с другом.
Вы можете обернуть два элемента div с другим элементом минимальной ширины, в котором вы хотите, чтобы страница была просмотрена.
это остановит падение второго ниже первого
<div id="wrapper">
<div id="logo">...</div>
<div id="text">...</div>
</div>
стиль для него будет:
#wrapper { width: 980px; }
#wrapper div { float: left; }
#logo { width: 200px; }
#text { width: 780px; }
что-то в этом роде.
если кто-то изменит размер окна на 980 пикселей (или использует более низкое разрешение экрана), вы получите горизонтальную прокрутку.
// редактировать
в ответ на комментарий вы можете использовать минимальную ширину, чтобы сделать его более гибким. будет вызывать IE
#wrapper { min-width: 980px; }
#wrapper div { float: left; }
#logo { width: 200px; }
#text { min-width: 780px; }
min-width не поддерживается IE6, поэтому вам может потребоваться исправить это.