Bienvenido a FdW
Es muy importante para que recibas la mejor ayuda en los foros publicar tus consultas en el lugar apropiado.
No creo que sea un problema del css que utilizas.
Una símple búsqueda en google puede
servir de guía.
Según lo que comentan en varios sitios, parece que esos problemas aparecen por un encabezado de la página mál definido.
Y aunque tú sí declaras un doctype válido, sin embargo no "abres" el html.
Añade lo siguiente en tu página a continuación del doctype y antes de abrir el <head>
Cita: <html xmlns="http://www.w3.org/1999/xhtml" lang="es-es">
Ya comentarás.
Un saludo