Great question about creating and working with a test site. Since you're using WordPress, I would recommendsetting up a Coming Soon page using the Simple "Coming soon" And "Under construction" plugin. This will allow you to view the site as your building it when you're logged in but everyone else will only see a Coming Soon page when they visit your site.
While researching this for you, I see that the CSS for your WordPress theme is not loading properly. I would recommend checking your site URL in your WordPress database using phpMyadmin. In the table wp_options the fields "siteurl" and "home" should match your domain name. You can also set that through your wp-config.php file by adding this (just before or after the existing defines is a good place):
Please let us know if you have any additional questions or need further assistance.
|Email:||support@WebHostingHub.com||Ticket:||Submit a Support Ticket|
|Chat:||Click To Chat Now|