ProductionOil prices edge up off 3-month lowsDemand concerns persist, weighing on pricesOil price: Brent crude rose $1.01, or 2.5%, to settle at $40.79 a barrelPhoto: REUTERS/SCANPIXReuters