made significant changes to site css to allow for window resizing without awful results