CSS changes

More css changes etc. to make the pages more responsive for different
devices.