The first part of the new yuph style.

Goodbye the old, welcome the new! (#partOne)

This commit affects:
* The main style pages
* The homepage layout
* The sessions' layout

ps: This commit broke the ideas' page layout