I'm not sure if this is etiquette or not, but is there any chance anyone could give me a typical wedding timeline, including things like get ready, take pictures, ceremony, grand entrance for the bridal party & bride and groom, and i have no idea the order in which things are supposed to happen at the reception! please help.

the last wedding i went to, they had food, then dancing, then cake, but because they had it in that order, lots of people were leaving by the time they cut the cake. or it may be just because they had too much dance time between food and cake? i just dont want anyone to leave until the only thing left is drinking and dancing.