fixed a few stupid bits and tidied up the css.