You shouldn't explicitly set the width for #footer .textwidget to 984px.
#footer already has that width set, and since .textwidget has 10pixels of horizontal padding , it actually makes the footer extend 10 pixels too wide.
You should either set it to 974px or remove it. I'd just remove it.


