On this page the content is going beneath the red bar, how can I fix it? http://bit.ly/wcrW0B
Your footer is absolutely positioned so does not take part in the flow and will overlap the content. Remove the absolute positioning and clear your floats to make the background extend.
e.g.
#content_i{
position:static;
}
#content-box-1col{overflow:hidden}
cheers fixed.