A tag css overwritten

I have a couple of buttons on the front-page of this site. I am having problems styling the "a tag" in those two buttons. As you can see, they are unreadable. I have declared a separate class, among other things, but the a tag styling keeps being overwritten and I can't figure out why. Any help is appreciated.
Thank you.

you'll need to add #content and :link to match the selector you are trying to override: #content div.camper-button a:link

Thank you. That works. I'll remember that for the future.