I tried this but the theme that I’m using does not have a blog template it just uses the index.php as the blog.
When I made a template by copying the index.php code and applied it to a page it was all messed up and nothing worked.
I contacted the theme creators via their support forum and this was the conclusion:
Unfortunately, you cannot change the template applied to the index.php file on the fly. I think you’ll need to create additional page templates with custom queries for each and custom css as well. Step-by-step instructions on making this all happen is beyond the scope of this forum, I’m afraid.
Now I’m here trying to find a more elegant and simple solution!