That was a weak attempt at a joke...
The problem is not with delaying it, as it's wrapped in a window.onload(), which delays execution until everything has loaded, including all the loads of stylesheets! You have over 30 different CSS files being loaded! This means 30 separate HTTP requests. And each one seems to contain only 1 rule. What's the point of that?
The point of that is that I use a program called Rapidweaver to create my themes and menues. Their code splits CSS files as you have seen. This is a known issue, and the next release of RW will address that. I could combine the css but as this release is expected shortly, I think I prefer to wait.
I was hoping it would be something simple, but as you note, a) the symptom doesn't happen often b) I would lose out on updates from both the RW community and the highslide community if I go my own way.
I'm not averse to doing so, but I think I should bide my time.
Thanks for looking at this.