Thanks for the compliment, glad you like it!
I've found the problem for you. Your theme is adding a CSS attribute forcing them into that position. If you enter all of the following code into the Custom CSS option in your admin panel, it should resolve the problem.
width: 35px !important;
box-shadow: none !important;
#ssba, #ssba a
font-family: Indie Flower;
Note that the options available will be overwritten when using custom CSS. If you'd like me to edit the file especially so that you can still tweak the colours and padding etc using the more user-friendly options please provide login details to firstname.lastname@example.org
Any problems just let me know :)