redesigned stylesheets and minor changes