synced with mainDemo.css