I used amazon ec2 to host my website. I wanted to switch from redhat to amazon linux because the latter is cheaper. After I configured apache server and the django settings for my website, everything worked fine but the layout of html. The css didn't work at all. However, if I compare the source file of the html with that of in my own laptop, they look the same.
From the html source file, the link of the css file is correct, i.e, if you click the link, you can see the css file. But I don't know why the background picture didn't show up, and the sidebar is below the content. Everything is as if there is no css.
Have anybody encountered this weird situation before?