Since March 2014, JoomlaWorks offers a unified login for both paid subscribers and forum members (previously broken into 2 different sites). The "JoomlaWorks Member Dashboard", as we like to call it, allows you to control all aspects of your account, including tasks like:
post new topics or replies to our public forum
manage your paid subscriptions (print invoices/receipts, renew subscriptions, see all your past transaction history)
download product updates or re-download products for your purchased subscriptions (requires active membership)
access the JoomlaWorks Help Desk and request technical support (requires active membership)
keep your personal/business contact details up to date, so we can notify you for important stuff
Yes, it is possible. I'm using free version of template "Favourite" by FavThemes and it's supporting K2. There's even a separate CSS file for K2 with really good description, but I didn't found those pseudo selectors you described. I'm not sure if I understood you right, so I have posted whole file in spoiler. If you could look yourself, please.