Fieldset html

Olá,

Eu tenho um form em html com uma lista um embaixo do outro. Como eu posso fazer para colocar do lado em vez de embaixo?

<form id="cadCliente" class="niceform">
         
                <fieldset>
                    <dl>
                        <dt><label for="nome">Nome:</label></dt>
                        <dd><h:inputText id="nome_cliente" value="#{ClineteMB.cliente.nome}" 
      						required="true" requiredMessage="Campo obrigatório"
      						maxlength="200" size="50"/></dd>
                    </dl>
                    <dl>
                        <dt><label for="fone">Telefone:</label></dt>
                        <dd><h:inputText id="fone" value="#{ClineteMB.cliente.fone}" 
      						maxlength="15" size="20"/></dd>
                    </dl>
                    <dl>
                        <dt><label for="email">Email:</label></dt>
                        <dd><h:inputText id="fone" value="#{ClineteMB.cliente.email}" 
      						maxlength="30" size="30"/></dd>
                    </dl>
</form>

No exemplo gostaria de ter:

----------Nome-----------
Fone-------Email---------

Usar listas não seria o correto, melhor usar a table que fica mais facil de alinhar.

Usa Divs. Para facilitar a vida dá uma lida sobre grid systems como este usado no Bootstrap: http://getbootstrap.com/2.3.2/scaffolding.html#gridSystem Outra opção: http://formee.org/demo/index.htm