refactored CSS, added < IE9 warning