fixed footer and some style issues