Дизайна к сожалению нет. объясню на пальцах.
в общем меню прижато к левому краю и fixed. (свернутое), а при разворачивании(разворачивается горизонтально) оно должно не поверх контентной части развернуться, а сдвинуть контент. тобишь уменьшить ширину контентного блока.
вот думаю как правильно это и красиво реализовать.
upd:
Накидал примерный вид. чтобы понятнее было.
в общем когда это синее меню разворачивается - должно сдвигать контент, при этом оно должно быть фиксированным и на всю высоту браузера