More ideomatic checks for variables being set
Some color tweaks, only bold if bgcolor is set