Being thin does not shield your heart from trouble. Slim people often carry high cholesterol that builds up in arteries year ...