html validated

hasn't been tested on anything but localhost. need access to server
still.