I installed a new site with new domain name on a new webhosting account and I was able to successfully login to WP Admin.
I then transferred files (wp-content themes and plugins) from the old site here via FTP to the new site. I was able to view the site live (whoopie) but it contained the old site's domain name. I also uploaded .sql from the old site to the new site (it contained the old site's references) and I was able to change the domain name and all it's references via phpMyAdmin after reading http://www.mydigitallife.info/how-to-move-wordpress-blog-to-new-domain-or-location/
I had a problem logging into WP admin but I found out that it was due to the login details no longer matching due to the old site's .sql details overriding it. After looking at WordPress Codex, I was able to login to the new site.
Inside WP admin, I'm able to see the 2012 parent theme and child theme that I ftp'd. I also saw the list of plugins. The custom css data is also present in the child theme but when I visit the site's domain here, the child theme isn't loading at all.
Could someone help me fix this display problem? I read http://wordpress.org/support/topic/wordpress-site-not-showing-up?replies=5 which states to add the following code but I'm hesitant:
FYI: Other related issues I'm having are:
1. I'm unable to upload plugins from my desktop to the WP admin. I keep getting this message:
Unable to create directory uploads/2013/02. Is its parent directory writable by the server?
2. I'm unable to delete plugins from WP admin and unable to upgrade W3TC. I keep getting the following message:
To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host.