a flexible directory layout in CSS