Flexible layouts with Object Oriented CSS