The Zoning Board of Adjustment shall have the following powers:
A. To hear and decide appeals when it is alleged there is error in any order, requirement, decision or determination made by the City Clerk, building inspector, or other administrative official;
B. To hear and decide special exceptions to the terms of the zoning or other ordinances upon which the Zoning Board of Adjustment is required to pass; and
C. To authorize upon appeal in specific cases, variances from the terms of such ordinances as will not be contrary to the public interest, where owing to special conditions, a literal enforcement of the provisions of the ordinance will result in unnecessary hardship, so that the spirit of the ordinances will be observed and substantial justice done. (2007 Code § 1-41)