Header, footer and sidebar fixes

1. Header image is now loaded properly from {{@blog.cover}}. Took out
the header-bg style out of style.css and put it to <style> tag.
2. Footer now slides right with the rest of the body when sidebar is
opened.
3. sidebar icons have a fixed width of 15px, so that text aligns nice
and orderly.