Added font-weight support for custom themes

Still defaults to bold. Per image styling isn't implemented yet.