added new category portlet, a lot of styles fixes