theme: Fix borders

The others borders in the css are displayed because inherit the css
class from frame. That doesn't happens with chat-sidebar, so we have
to explicitely use border-style and border-color.
Also, a typo prevented the header to have border.