I think you should definitely use multiple files. By all means concatenate them and minify them for production, but I find it very helpful to have CSS files for layout, forms, and specific sections of the site or app.
CSS complexity is increasing at a huge rate and the volume of CSS for even a simple site is running at hundreds of lines. Splitting it into separate files keeps it readable and reusable.