Что использовано в этом шаблоне?
Все довольно просто! Вместо div я взял новые теги из HTML 5: header, aside, article, footer, nav. Также, для них прописан display: block и скрипт для создания и адекватной работы этих элементов в старых браузерах.
Добавлен простой скрипт адаптивного меню, ссылка на который есть в левой колонке (чистый JavaScript) и стили для корректной работы. Только тут я постарался показать немного другой вариант - с узкой левой колонкой и затемнением фона.
Добавлены основные стили, с которых я обычно начинаю адаптацию сайта под мобильные устройства. Это max-width для картинок, фреймов, видео и других популярных элементов.