Figuring it out is probably going to be redoing much of it correctly. You might want to read up on responsive design.