Changed the stylesheet so boxes are correctly size with new fixed width to contain content