Zgadzam się z tym, że trzeba ustawić marginesy na 0 (margin-left: 0px; margin-right: 0px;) oraz szerokość diva z menu na 100% szerokości (width: 100%). Lecz to nie wszystko ten div z opcjami menu musi być poza głównym divem strony (chyba, że div strony ma 100% szerokości, wtedy div z menu może znajdować się w środku).
np.:
<body>
<div id="logo">LOGO</div>
<div id="menu">
<div class="opcja_menu">Strona główna</div>
<div class="opcja_menu">Download</div>
<div class="opcja_menu">Autor</div>
</div>
<div id="pojemnik">
Cała zawartość strony
</div>
</body>