Apply calculated width to children via .css('width') rather than .width()

.css('width') can be orders of magnitude faster than .width().  

As per: http://blog.jquery.com/2012/08/16/jquery-1-8-box-sizing-width-csswidth-and-outerwidth/

Fixes extremely slow rendering times with safari when there are more than ~200 children.