JQuery Mobile establece un ancho de 2 elementos al 80% y 20%.

Estoy usando JQuery Mobile y estoy tratando de establecer el ancho de dos elementos usandoui-grid-a como se muestra en el siguiente código. El resultado es 2 elementos cuyo ancho es igual a50:50%. Me gustaría que el ancho de mi texto de entrada fuera80% y mi botón para ser20% en la misma linea ¿Cómo se puede hacer esto?

<div data-role="footer" data-theme="a" class="ui-grid-a"  data-position="fixed">
    <div class="ui-block-a" >
        <input id="outgoingMsg" placeholder="Your Message . . .">
    </div>
    <div class="ui-block-b" >
        <div style="margin: 10px 0 0 0;">
            <a id="callDialog" href="#dialog" type="button" 
                 data-theme="b" data-rel="dialog"  
                 data-transition="slidedown">Send</a>
        </div>
    </div>
</div>

Respuestas a la pregunta(2)

Su respuesta a la pregunta