Катарина, смотрю, с пустым местом между списком активных и нижней навигационной строкой вы справляетесь, а что касается прокрутки, то она будет появляться сама, если контент, которым вы намерены заполнять отведенное под него место, переполнит это самое отведенное под него место. Если у этого блока, которому вы намерены задать прокрутку, есть четко заданные ширина и высота, то скролбары появятся сами, если тексты и картинки перестанут помещаться в данную область.
И да, то, что вы называете скриптом, скриптом отнюдь не является. Вы же не видите в коде слово <script>? А без него скрипт скриптом не будет (это, если очень грубо, но зато на диво наглядно).
То, что вы привели, является настройкой стиля посредством CSS. В том виде, в котором вы его видите, ставить его нужно туда, где будет ваш контент. Вот там, где вы будете писать наполнение этого блока, там же и применять этот код, оборачивая им сам контент. Но поскольку самого контейнера, в который будет вписываться контент, у вас пока нет (есть только картинка-подложка), можно создать див блок нужных вам размеров (по размеру замутненной области), задать его местоположение на странице и там же в список свойств добавить overflow: auto или, если скролбар должен быть даже в случае, когда контента мало: overflow-y: scroll.