added mobile stylesheet, began to work in mobile browser, a couple of fixes