Please kindly reply to the same thread if you are having the same issue.
Please do not open a new thread.
In WordPress, URLs are handle by WordPress core code itself as well as .htaccess file (a file for server to read) if you are using Apache server.
Something is wrong with your setup, which is why your site http://www.needlefeltedfantasy.com/ which you mentioned, is not using our theme, but is still having 404 issues. If it is caused by our theme, you should not have any problem if you remove it. You are still having problems, because it has nothing to do with any Theme.
If you did not install and activate our theme in WordPress, it’s code is never included into WordPress, even if there is any part remaining, your server will never run it.