they are most emphatically not specified in reverse order. They are specified in the order that they will rendered on the page as, but their *index* will be running in reverse order. The top element in the markup is still the top element on the page, but the last element will have what is normally the "first" index.