Un-break the CSS: 1. We don't need floats. Or clear divs. 2. We don't need random divs inside anchors. 3. We don't need to manually alternate colors. 4. Fix some more indentation. 5. Apply a clipping shadow to #wrap instead of piecemeal to its relevant children. 6. Insufficiently de-over-specify some selectors.