Question: So I just finished working on a site on my computer, and I put it on a flash drive and put it in my public\_html folder on my server. When I type in <http://localhost/> I get my index page but the css is gone and all the images are gone. 

How can I fix this?

Answer: 
Ensure that you have put the right path for your css and images.
Make sure that inside your html, the path to your css is correct.  

 link rel="stylesheet" type="text/css" href="mystyle.css"

Your href="mystyle.css" should have a correct reference by using ..(dot-dot) just like "../folderName" in case your css file is one or more directory away from you main folder.