Finding a good CSS for an application is not so simple, experienced developers remember what a problem was with positioning elements, and how to build templates based on tables and iframes.
Modern CSS frameworks are simpler and look very nice with lots of useful classes and styles for typography, lists, positioning and many many more.