Making CSS better, and signup / login buttons on correct pages