Yo usaría CSS Media Queries, te evitas tener que estar realizando un script y pasas directamente a escribir código CSS dentro de esta query:
Mod: Obligatorio el uso de etiquetas GeSHi.
Código (css) [Seleccionar]
<style>
@media (max-width: 800px) {
....
}
</style>
Mod: Obligatorio el uso de etiquetas GeSHi.