better layout control for CSS