Non capisco il tuo css...

perchè ai diversi div#head, div#allineamento ecc imposti più volte larghezze, margini e padding?
mi spiego, ognuno di questi div ha associate almeno tre width differenti, stessa cosa per margin e padding.. è voluto oppure è un errore?
Se è voluto, mi spieghi il funzionamento di questa formattazione?