I had a quick look at your site and you are correct. Your sites files have been uploaded to circlegranchar.com/CircleGGypsy/ , instead of circlegrancher.com
Fortunately, there is a simple way to correct the problem without actually uploading the files again.
Create a file called .htaccess (the dot is important) with the following contents;
[color=#0000CC]Redirect /index.html http://www.circlegranchar.com/CircleGGypsy/index.htm[/color]
Upload this file to the root directory of circlegranchar.com. This will automatically redirect visitors to your sub-directory.
You may have problems actually creating the .htaccess file under Windows, it doesn't seem to like a file with an extension only. I normally create it named something like htaccess.txt then rename it using my FTP client once it has been uploaded.
Also, I notice that your sub-directory has a mixed case name, this can be a trap for the unwary when uploading sites from Windows to Unix based systems (such as the servers at DreamHost). Unix based systems see the name CircleGGypsy as different from the name circleggypsy
Save [color=#CC0000][b]$50[/b][/color] on DreamHost hosting using promo code [color=#CC0000][b]SAVEMONEY[/b][/color] ( Click for promo code details )