To begin with, the site has been running smoothly the way it was setup until very recently. The .css file appears to be missing when viewed in the browser (and inspecting), yet it exists on the server. In fact, the .css was recently replaced with a backup and still nothing.
Here is the site : http://www.thepageturn.com
A little background as to how it was setup, first. The site exists in a subdir from the index called 'blog'. I adjusted the settings within WordPress so I can go directly to the domain above without '/blog/' in the address bar. It worked. Also, the actual location of the domain is at a developer location. The hosting was adjusted so it points to the working domain. Pretty permalinks have also been enable and worked.
Again, everything worked for a few months with this setup until just a week ago. Browsing the error logs, I see nothing recent enough to tip me off as to what problem has occurred.
Put simply, the browser is looking for the .css file and cannot find it, thus, it fails to style the blog. However, it does exist on the server, in the same location it has always been.
Now, I cannot login to .../wp-login.php to assess what is going on as to why the .css files fails. When I enter 'thepageturn.com/blog/wp-login.php' it redirects to the developer location and it tells me it doesn't exist.
What has happened and thus how can it be solved?