Completed CSS design with flexboxes

It uses a little different navigation layout than the float version,
though.