CSS cleanup

I think these changes fix issue 169

I moved the important parts of dropdownmenu.css into main and sorted some indenting in another file. Was there anything else that needed doing with the sooperfish stuff? the code for it all seems to be in reasonable places to me