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.
                         
  
