Solved,
In the dashboard I clicked on the updates link and chose the option (down the bottom of the page) which said re-install wordpress.
This made a difference but the layout was still a messed up so my next step was to go to permalinks and simply click on save all changes. This restored my site perfectly.
Re-installing wordpress didnt delete any content off the site so dont worry about clicking it.