layout: clean up link to the home page
css: fix :width issue with mobile device

On mobile device (e.g, #iphone), the width should be
set to 100%, not 500px as on desktop screen