I think several versions with different style options would be very cool.
Yes. Or maybe an option to add your own stylesheet.
I actually prefer a limited number of customisation options to allowing custom CSS. This way the site keeps some uniformity and you don't get bad designers making crazy stylesheets that make the content difficult to read.
Ah, yes. That'd be a very cool feature.