Смог добиться такого вида.
Убрал у блока main.study ширину, установил ему padding: 0 0 0 325px. До этого было padding: 0 325px, и это создавало ненужный отступ справа в 325px.
.
Ваш дизайн не масштабируем. Ширина блока main фиксированная и выталкивается сайдбаром, создавая при этом скролл. Используйте гибкую сетку. Можете приложить макет этого шаблона?
Такое поведение предсказуемо, ведь для блока aside Вы установили значение свойства left: -325px; , т.е. отрицательный отступ от левого края блока main и сама верстка фиксированная. Вот он и уходит за пределы экрана при более маленьких разрешениях экрана. Я как вижу, ширина основного блока 1180px. В таком случае нужно и aside и основной контент располагать в пределах основного блока в 1180px. Вы под каким разрешением экрана верстаете?