Easier solution via CSS3 filters