Удаление следующего правила исправляет его.
.inside {
padding: 10px;
}
style.css line 60
По сути, вы пытаетесь применить правило, которое должно применяться к основному тексту контента только к контейнерам шириной 100%. 100% относится только к фактической ширине элемента, а не к конечной ширине. Таким образом, ваши контейнеры были 100% + 20px (10px для каждой стороны).
EDIT:
Еще раз взглянул на сайт, и, похоже, проблема теперь в #spray и # bottom-wrapper. Вы должны удалить width:1300px
из #spray
и min-width:1300px
из #bottom-wrapper
. Эти размеры в пикселях конфликтуют с вашими% размерами.