Salut,
Ce code n'est pas franchement très propre. (Même en passant outre l'indentation)
Mais en gros, si tu veux redimensionner ceci tu vas devoir modifier les valeurs en pixel (px) des attributs suivants :
- width
- max-width (si tu dépasses les 800px)
- height
- line-height
- font-size
Il n'est pas à exclure que tu ais à modifier aussi les valeurs de "top" et de "right".
Il ne me semble pas en avoir oublié, mais je ne vais pas le certifier, parce que j'ai lu ça assez rapidement.
En somme, c'est une bonne partie du code qui est à remanier, c'est pas aussi simple que de redimensionner sous un logiciel de graphisme. 
Sans oublier qu'il y a des passages clairement aberrants.
Pourquoi ne pas juste t'inspirer de ceci pour créer ton propre design ? C'est plus de boulot, mais t'auras un plus grand contrôle ; Et puis ça sera surement plus propre ...
Et si tu ne connais pas bien le CSS, c'est justement le moment de l'apprendre ! 