Align Gravity Forms Input boxes and submit button

Howdy,

Trying to align the newsletter signup form and button so it looks like the screen shot attached (both fields and button on same line).

And also hide the "first name" label (that part is working).

Page: http://alchemisteating.com/alchemist-eating-newsletter/

This CSS doesn't seem to be doing the trick:

#gform_3 .gform_body {
width: 64%;
float: left;
}

#gform_3 #input_3_2_3 {
z-index: 2;
background-color: #fff;
position: relative;
}

#gform_3 #input_3_2_3 + label {
margin-top: -33px;
z-index: 1;
}

#gform_3 #input_3_1 {
width: 100%;
}

#gform_3 .gform_wrapper ul li.gfield {
width: 47%;
float: left;
}

#gform_3 .gform_wrapper .gform_footer {
margin: 45px 0 0;
width: 20%;
float: left;
}

Thanks in advance,
Casper