Drupal 7 Views: Align text with image
I would suggest you use Display Suite. This module allows you to define a layout for the entry form and/or the display of any content type. If you want to use Views to create a list of nodes, you can use the layout you created to display each of the nodes in the View by selecting Unformatted list of Full posts in the Display format dropdown lists in the Views wizard. 

There are several excellent video tutorials for Display Suite, but I'd recommend the ones its author created.