Preheat the oven to 350 degrees F.
Place the liners in the cupcake pan.
In a medium bowl, whisk together the flour, cocoa powder, salt, and baking powder.
In a large mixing bowl, cream together the butter and sugar until light and fluffy.
Add the eggs and vanilla extract, mix well.
Add the desired amount of food coloring and mix well.
Gradually add the dry ingredients, alternating with buttermilk until well combined.
Add the water and mix well again.
In a small bowl, combine vinegar and baking soda, then add that mixture to the batter and mix well.
Divide the batter evenly into the prepared cupcake liners.
Bake for 15-18 minutes or until a toothpick inserted in the center comes out clean.
Cool completely before frosting.