un suggerimento: prima di usare i nuovi tags html5 ti suggerisco di provare a ridurre i div che già hai.

Per esempio, i div inner, hd e web a cosa servono? si potrebbero già eliminare?