RE: ottimizzare CSS
intanto bravo che usi i css... c'e' ancora gente in giro che usa gli attributi

bravo!
io penso che dare un bordo ai div sia una scelta molto importante... cioe' i div dovresti usarli come il pane quasi ovunque e non sempre vuoi che abbiano i bordi. Al 90% non li hanno perche' stanno all'interno di altri div... Poi non preoccuparti se le tue scelte non sono azzeccate o ottimizzate o chissa' cosa: troverai il tuo stile piano piano

poi qui c'e' l'url per TUTTE le proprieta' dei css. buon divertimento (Ricorda di leggerti le proprieta' visual che sono quelle per le caratteristiche delle pagine web) Leggiti anche quelle per il print che vanno a modificare solo il layout della stampa della pagina (e' una cosa sensazionale credimi)