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