I'm doing this quickly, but I think this will work for what you want. Here's the basic html structure I would use
HTML Code:
<div id="wrapper">
<div class="NewsBoxtitle"></div>
<div class="NewsBig"></div>
<div class="NewsBoximages"></div>
<div class="NewsBoxvideo"></div>
<div class="NesBoxfoot"></div>
<div class="foot"></div>
</div>
And here's some of the css. I'm only including what I think is the css needed to control your layout
Code:
.wrapper {width: 980px; margin: 0 auto}
.NewsBoxtitle
.NewsBig
.NewsBoximages {float: left; width:490px}
.NewsBoxvideo {float: left; width:490px}
.NewsBosfoot {clear: both}
.foot
Ok that's not a lot of css I know, but you shouldn't need much specific to making the layout work.
I gave the wrapper a width and set it to be centered in the page. The centering part isn't really relevant to your question, but the width would be. If you mean for the layout to fill the entire screen you can do away with the wrapper or just set its width to 100%
.NewsBoxtitle and .NewsBig just need to have a width of 100%, but they should by default, which is why I didn't set the width for either. The same will be true of .NewsBoxfoot and .foot.
With the the two divs that are acting as columns you want to float both left and give each a width that's half the overall width of the wrapper. I used 490px since it's half of 980px. You could alternately use 50%
One thing to keep in mind though is if you're adding borders or margins to push the two columns apart a little it'll change what you need to specify as the widths. The concept is still the same, but it may not be 50% width for each.
Because the two column divs have been floated they're removed from the normal document flow. The clear: both on .NewsBoxfoot ensures that that div will sit below the two column divs as though they were still part of the document flow.
Hope that helps.