CSS3 only accordion. Just an experiment.