modifications to css: backgroung, fonts, and positioning