Pairing spirits with food isn't limited to wine. There's also a movement in which great chefs are pairing some of their menu items with micro-brewed beers. Much like wine, craft beers are often known for their complex and bold flavors. The craft brewers use everything from fruit to chocolate and coffee in their recipes, and these flavors can match well with the right food.
Almost any kind of ale, from ambers to porters, is great with most beef recipes. Pilsners and lagers are typically paired with pork and poultry. A wide range, from light pilsners to wheat beers and even dark stouts, can be paired with seafood.