the vertical line is from the background image in this style:
background:url(images/bgr_body.gif) repeat-y right;
padding:0 0 40px 0;
you need to overwrite this with
background: none; in your home-gallery.css.
also, your content is running over the right edge - you might be better off with just 90% here:
padding:0 0 0 44px;
generally, with formatting problems, please try to work with a tol such as Firefox' add-on Firebug http://getfirebug.com/ to evaluate the involved css selectors.
helping with fundamental formatting is not the main scope of this WordPress forum.