By the way every <div> you open must finally be closed with a </div>, or you will have trouble.
The wrappers are around all the contents, so it should be something like this:
<div class="body2"> Let's treat this as the whole page, Inside would first be header pic (which is not <head> section of the html, that's different, before anything is appearing on the page). This will stay open until the bottom of the page.
<div class="header">Picture here</div> close this div
<div class="main"> Ok this looks like main part of page, this will also stay open til the end.
<article id="content2"> I really don't know what article id could mean here, is this valid html? If it is, it can be styled, but why not just a <div>?
<div class="wrapper"> Ok this would be overall wrapper, before we break into the columns and main area. This part is where we would attach the background picture, with something like .wrapper{background-color: green;}
<section class="col1 pad_left1"> Again not sure about a "section", but this is trying to make our first column. It will probably have a clear width (in px or in percentages), a float: left and a clear: both in there.
<h2>Upcoming Events</h2> Ok! Here is your content, and you can put in your css that h2 is what color. Then any text below this probably just has <p> and </p> to close.
<div class="wrapper"> Ok I see you are using the same wrapper twice, and that could be fine. If its the overall wrapper from above it won't work, but a section-wrapper with margins: 1px and so on would be fine for each section. So your idea makes sense. But, it wouldn't be here, after your text above, I don't think. It would be just inside the "col1 pad_left1" part, which makes the space, and then the wrapper would build some padding around that space, before the content goes in there.
Here, your structure begins to break down. You would have a </div> to close the left column, then you would have the middle space open and defined with a <div> probably that looked a bit like this:
<div class="main_content"> This is the middle area with your main content, then that closes with another </div>,
Then the right side, <div class="col3 pad_right1">, and the content for that part, then a </div> to close, then the footer, <div> open and </div> close, then we have to close those from above, so it would be:
</div> overall wrapper
</div> main
</div> body 2
Hope this helps.