improved profileview.java -- now utilizes CSS