added css and support for inline editing of text on frontend