Ciao,
codice:
div#content {font-family: comic sans ms, arial, sans-serif; font-size: 16em}
probabilmente hai scritto 16em erroneamente, è quello che ti porta a del testo di dimensioni spropositate. Inoltre indica il tipo di carattere usando gli apici in caso di nome composto (font-family: "Comic Sans MS", Arial, "MS Sans Serif"; ma non è neanche necessario poi ripeterlo in ogni classe se è sempre lo stesso avendolo già in body).
Resterà ancora da sistemare il box laterale che in realtà non flotta come vorresti, e per quello c'è da rivedere un po' di cose nel css