creo que el tema hubiera caido mejorcito en webmaster corners

pero en efecto la mejor forma es con CSS
ahora, pensando a futuro... vas a validar esos formularios?
por que seria bueno que planificaras al respecto, incluso aca en el foro se ha discutido el tema, revisalo por que podes encontrar detalles que fuera bueno que tomes en cuenta desde el inicio especialmente si el form es grande.
otro tema que te recomiendo tomes en cuenta es la accesibilidad, por ejemplo el tab index del formulario, eso te tocara a traves de atributos, y va a ser el orden de tabulacion de los campos.
personalmente te recomiendo que los numeres correlativamente de 10 en 10, asi si es necesario agregar mas campos de formulario posteriormente, las modificaciones seran menores ya que podras usar valores de enmedio como 15 por ejemplo y no tendras que volver a hacer todooo el tabindex
