(A) Within an election cycle, no candidate or anyone acting on his behalf may solicit or accept:
(1) a contribution which exceeds:
(a) three thousand five hundred dollars in the case of a candidate for statewide office; or
(b) one thousand dollars in the case of a candidate for any other office;
(2) a cash contribution from an individual unless the cash contribution does not exceed twenty-five dollars and is accompanied by a record of the amount of the contribution and the name and address of the contributor;
(3) a contribution from a registered lobbyist if that lobbyist engages in lobbying the public office or public body for which the candidate is seeking election;
(4) contributions for two elective offices simultaneously, except as provided in Section 8-13-1318.
(B) The restrictions on contributions in subsections (A)(1) and (A)(2) do not apply to a candidate making a contribution to his own campaign.