separate style handling for chat area and its context menu.

please review