I can't find this anywhere (not all in one place, anyway). So, sorry if it has been discussed. I keep seeing it hinted at, so here we go.

What are the "rules" for dressing up (yes I know there are no rules wear what you want etc etc you know what I mean)? For example, the difference between "black tie" and "white tie". Or the difference between a tuxedo shirt and a button-up shirt (and when to wear which).

I've heard somewhere that only white bow ties go with a stand-up collar. Are there similar rules for the vest? Which jacket for what!

Here is a better-organised version of the above:

1. What are the "tiers" of dressing up, and where are the thresholds of what is okay within them?

2. What is the difference between a tuxedo shirt and a button-up shirt? It's not the collar, is it the pleating? The studs?

3. Which (kilt) jacket is acceptable (or "preferred," if you like the word better) at what tier? Be conservative, please.

4. Anything else you think is appropriate to mention!

As I am asking only for information purposes, please assume an inexhaustible budget. I'm not really looking for opinions as much as what the "rules" are, or were. If said rules don't exist, then hey, opinion away!

Thanks a bundle,
Matt!