1. Nulla ti vieta pero' di usare anche i fogli di stile integrandoli al tuo HTML, soprattutto se sono funzionali ad ottenere un effetto che ti serve.

2. Giocando con i bordi, i loro spessori, e i colori di sfondo dovresti riuscire ad ottenere piu' o meno quello che vuoi. Invece di racchiudere il tutto in un box ne metti due.

Prova a vedere
questo utile link come punto di partenza.

In alternativa puoi annidare tabelle una dentro l'altra, applicando colori di sfondo e giocando col cellpadding, ma te lo sconsiglio. L'uso dei CSS è molto piu' snello e ti consente modifiche/correzioni molto piu' veloci.