Theme related fixes in certain browsers

*Fixed footer displaying wrong in firefox/opera
*Added footer to the login page(Sticky-footer)
*Fixed images not displaying properly on main page in firefox