I tried on another computer to reproduce the issue in safari, and still cannot.
The only guess i can come up with is the text-align property you have added to the a:active class in the main.css file.
a:active {
color:#FFFFFF;
text-align:center;
}
try changing that to:
a:active {
color:#FFFFFF;
/*text-align:center;*/
}