Zet op je #container div een overflow: hidden erbij, zoals hieronder staat. Hier in Firefox (met de Firebug plugin, waar ik dit in gefixed hebt) werkt het goed. Ik neem tenminste aan dat je bedoelt om de zwarte vertikale lijnen om je container dit tot onderaan de websit te laten lopen ...? Deze oplossing werkt natuurlijk niet als je content van de pagina kleiner is (minder hoog) dat het einde van je browers scherm. Maar dat heb je zelf al door denk ik.
#container {
overflow:hidden;
}
Weet bijna wel zeker dat het in Safari en Win/IE's ook werkt.
Je div#accessibility zou ik met een display: none; verbergen in plaats van het absoluut ergens weg te moffelen. En pas op met het direct vermelden van je mail adressen, die worden zo door webcrawlers en searchbots opgevist ... m.a.w. het trekt spam aan op den duur.