Check your Error Console for what’s going wrong (in Firefox, it’s Ctrl+Shift+J). You probably won’t understand these, but you could copy+paste the errors here
Then, check in different browsers (IE, Firefox, Safari) to see if the problem occurs in all browsers
To see if it’s the blog’s problem or if it’s the whole site, you can try installing a second wordpress blog which is empty, and see if it works normally there.
i found out the problem; it was to do with the free hosting from godaddy. The free hosting adds javascript/iframe adverts to every page you view, and that caused all the php files to not work properly (because the advert stopped wordpress recognising the file properly)
so, i deleted wordpress for the time being. When i purchase proper hosting, i’ll try it again.
Oh and also, IE loaded the styles properly, i guess because it’s the only browser that “doesn’t care as much about what it’s doing”