We picked up an answer and tips from The Baltimore Sun. They say that you should plan on about a half bottle of wine per guest for a sit-down dinner.
If you're only serving hors d'oeuvres, plan on one to two servings per guest, per hour. Check out the article for examples. (And always remember to have something special yet non-alcoholic for the designated drivers!)