Нормально ли сделана шапка?
Я бы посоветовал изучить методологию БЭМ. Вот еще видеоурок. Она сильно упростит процесс и подход к верстке.
названия классов у вас, конечно, крутые. вы хоть однотипно пишите. а то один класс начинается с большой буквы, другой с маленькой. то camelCase, то непоймиЧтоCase. лучше несколько слов писать через дефис или нижнее подчеркивание