body'de arka planı sabitlemek için kullanılan pozisyon tag'ı yanlış kullanılmış. Bu nedenden yapıyor.

background-attachment:fixed;
background-position:center; 
background-repeat:no-repeat;
kullanırsan doğrusu olur. Kutunun aşağıda olması ise 400 değerinin büyüklüğünden kaynaklı.