becomingoverweight:I'd have to recommend ditching the soda as well because sugar, especially fructose, causes a lot of visceral gains. Keep up the cardio though, that's great for burning visceral fat. Based on my research, the following advice should help one gain primarily subcutaneous fat.
"I suggest overeating foods with high amounts of the long chain saturated fatty acids palmitic and stearic acid as these fats help reduce visceral fat. Dairy fat and cacao butter have lots of them so they're good for gaining primarily subcutaneous fat. Lots of gainers like using heavy cream to gain. Omega-6 fatty acids(linoleic acid(most of soybean oil)) interfere with that beneficial effect and cause visceral fat gains so I recommend minimizing that. Alcohol and sugar(especially fructose) cause visceral fat gains too so only have them in moderation. If you have carbs, try to opt for whole over refined. The fiber helps lower visceral gains.
Here is a thread I made with loads of scientific studies on fat's effects on health and how to affect fat distribution:
Compendium of Fat Studies"
Good luck losing VAT and gaining SAT!
Oh and to the OP, overeating fructose while binging on alcohol(as opposed to spreading out your consumption more) is a great way to gain visceral fat.
Heh, most of that was for the other guy but I appreciate the tip, I'm not a drinker and don't plan to be one, why does alcohol help and is there another substitute? also what are good sources of high amounts of fructose?