Por favor, no repitas temas en el foro.
Tu problema no es alinear el texto o no, tu problema es más bien de maquetación. Y eso de usar jQuery para lo que intentas es... Bueno no es bonito.
¿Qué sentido tiene que la parte verde llegue a ocupar 50 pixeles por ejemplo?
Yo lo que haría sería un contenedor que contenga un cuadro de color blanco con el borde gris y otro debajo con fondo verde, en lugar de hacer eso con una imagen. Y luego la imagen de fondo, pondría dos, la del tipo sentado y la del cohete.
Y a partir de ahí puedes jugar con
max-width
por ejemplo y con
media-queries.
Pero una imagen de fondo no puede formar parte, por lo general, de la maquetación en si misma.