OK, I think I have fixed all of these problems, although you may need to clear your browser cache in order to fix the layout problems (in order to reload the CSS files for this website).