CSS: styling list items based on the order in which they appear rather than on classes?
===

I'm using a CMS that generates a sitemap with very little styling options, basically, it won't allow me to add classes to the list items and I need them to give them different background colors. Now I know there are first-child and last-child pseudo-classes that would allow me to style the first and last items in my list, but is there any way CSS 2 allow me to call the other items in my list if a class can't be assigned to them?