Максим Калинин: + у человек хочет стать верстальшиком, я даже не верстальшик, но мне пришлось освоить эти вещи. Думаю стоит сказать ему, как крутые дядьки это делают...
Максим Калинин: Я думаю, вы не будете спорить что препроцессором все это сделать аккуратней и читабельней, к тому же занимает это все меньше 1 минуты, если конечно знать сборшики.
я хоть и не верстальшик, но могу предложить начать использовать препроцессор(LESS, SASS), а так же сборшик (gulp, webpack). Что касается css, то я бы на вашем месте делал меньше привязок к #- селектору, так же хочу посоветовать присмотреться к бэм
Lexaz: как по мне это гемор какой-то, лучше на сервере объединяй те, и на клиент уже передавай видео со звуком, а то вы замучаетесь с синхронизацией. А насчет нагрузки, не делайте таких поспешных выводов, пока можно и так сделать, если не будет хватать мощностей, докупите.
ну если в кратце, то вам надо при событии скролинга(допустим 100 px) в javascript добавить какой-нибудь класс css вашему меню, который делает его фиксированным. профит.