Changed markup / css for clearer demonstration.