Home Business & Finance Mozilla Lets 70 Employees Go as Revenue Continues to Decline