got rid of your positioning problem with the buttons, you set their position correctly only inside of the :active css selector..