Regarding the footer area, you have an unclosed div somewhere in the layout, which keeps the div id="page" open so it wraps the footer, instead of ending before it, therefore this is added to the footer:
#page .container-inner { background: #fff; }
The div may be in one of your widgets, or if you edited the template files. Did you edit footer.php by any chance? That file is supposed to begin with 4 closing divs.
As for posts widget with featured images, make sure to empty caches. Is it AlxPosts you use?