Clean up search styles

Remove CSS which is redundant with visualsearch CSS; remove CSS which
serves no purpose or which is unused; place the search container inside
the inner div of the topbar; and just neaten things up.