Library approves budget