I just did a speed test on a page with several images, and it looks like all the images used as CSS backgrounds for the (largish) site are being downloaded for each page with the external style sheet. I had used some large background images on a page or two, not thinking that those could affect download times on all pages.

Can anyone clairfy how this works? I'm afraid new visitors to the site may now be suffering long download times as the site has expanded and new background images have been added via CSS. If this is the case, how do you handle it? Create separate CSS files for pages with large background images?