Yo añadiría un nuevo div del
mismo tamaño que el flash. Yo pienso que es mucho mejor ya que así solo trabajas con el div. Determinados navegadores no centran los objetos solo con text-align y para centrarlo tienes que hacer como dice bomba1990 o usando
margin-left: auto y margin-right: auto.
Mira cómo lo haría yo y estoy bastante convencido que lo soportarán la mayoría de navegadores:
Detalles:
Te recomiendo al igual que hace bomba1990 que uses Firebug (u otro similar) ya que así observarás detalles que se escapan a la vista. Por ejemplo llamas a dos archivos de imagen que no existen. Tu página pesa cerca de 500KB y aunque es bastante pues realmente no sé cuál es tu servidor pero carga a toda velocidad. Tienes un archivo css, creo que es el principal que pesa 30,2 KB. Son solamente curiosidades para que lo sepas.
Lo del menú superior me imagino que será más de lo mismo...
PD. En la mayoría de módulos en Joomla, puedes modificar desde el administrador el estilo (hojas de estilo -> css) y puedes ponerle cualquier nombre. Esto es muy útil porque así sólo trabajas con el archivo template.css y no modificas el html.