Restructure

Restructured how it layout to be easier to be themed.
No overlaped container, or repeated elements basically.
CSS will be messed up because of this.