Update Font and sub-shopping item

added Charcoal font to stylesheet and added some additional
functionality to the sub-shopping item