major changes

- front page shapes
- css for blog page
- front page detecting