mancano tantissime unità di misura
e poi se possibile evita i posizionamenti asosluti che danno un bel po' di problemi in più rispetto ai relativi e ai float

al posto di font class (deprecato) usa span class

ci sono dei tag inutili come h1 con all'interno solo un nbsp, un div vuoto...

hai un id form nel css ma non lo vedo richiamato nella pagina...

non hai definito un font-family generico...

ci sono un bel po' di cosettine da sistemare...

buon lavoro :gren: