structure for block types in css