CSS box model data structures