css fix - instead of float left for main page I used inline block and then removed whitespace by using negative margins