At some point last night, a bunch of Akamai's servers went down. Akamai is a content provider for a huge number of website, which means that they serve images, stylesheets, and JavaScript for those websites so that the website owners don't have to buy a lot of servers to serve it themselves. These websites include facebook, newegg, ebay, imdb, and others. Sometime on the night of Sep 15, a number of Akamai servers went down; however, they did not update DNS records for the domains that pointed to these servers, which resulted in sites becoming either completely unusable or just looking like crap.
Currently, it looks like the affected IP addresses are 198.189.255.75-6 and 198.189.255.81-4. The simple solution to this problem at this point is to edit your hosts file and add a working IP address (such as 198.189.255.73 or 198.189.255.74) for the affected domains. To get the domain, simply load the offending page and wait for the status bar to say "connecting to *server name*" where it will stall there forever. Take note of the server name.
Then, as an administrator (or super-user on Unix-like OSes), open the hosts file and add this line to it:
198.189.255.73 *stalled server name*
Save the file and restart your browser. If that doesn't work, then reset your network connection by unplugging/plugging your ethernet cable or turning off/on your wireless connection.