Primero y más importante: pase sus códigos (css y html) por el validador y corrija los problemas que le marque.
Segundo: utilice un reset css (busque en google o en foro) es un tema muy desarrollado y muy bien explicado.
Tercero: a su #faldon añádale overflow: hidden;
Y para manejarse y pillar soltura con css le recomiendo se pase por
www.librosweb.es y sus manuales