I usually only have one stylesheet, except for IE specifics. Sometimes if I have a photo gallery page which has a lot of css and different layout I put it in a separate stylesheet, but to me having lots of different stylesheets can get confusing. I usually comment each part of the main stylesheet e.g. layout, header, footer, navigation etc. so that it is easier to find things.