Food for thought: your markup is the data model; your CSS, the view.