County OKs $21 million budget