alt131 - 5:15 am on Nov 6, 2011 (gmt 0)
Not quite. This is comparing two things that might not be the same. It is not tables or css. As others have said, if the information is tabular, then it should be marked up in the HTML using tables. css provides style - it isn't a replacement for the HTML elements themselves.
There are 14 Coumns and 132 rows so maybe a table is a better option but if CSS is to be the way forward ...
Details such as name/age sound as if there is a relationship between the information so it would be correct to mark it up as a table in the HTML. Table cells will naturally expand/contract depending on the width of the content, so if they are all the same width that's lucky chance or has been set somewhere other than the css provided above.