more challenge css. getting nearer, but not there yet. sigh.