moved css to separate file; some fixes