Simplified requirements
Added endpage
CSS cleanup