Update CSS stylesheet to better handle screens, program listings, buttons, menu items, and such.