Temayı küçültünce yaşadığın o kayma geneldiv olmadığından dolayı. Header de dahil siteyi
tagları içerisine yerleştir sonra style.css den

#site {width: 960px; margin: 0 auto; } yap düzelir.

Başka da pek bir hata görmedim şu anlık iyi gidiyorsun ama içerik alanını bitirmeden yan menüye başlamamalısın.