added CSS and other styling code