Essa questão é complexa. E, além do mais, pode dever-se a várias situações. Antes de mais tens que estar familiarizado com uma característica do HTML, que são os caminhos absolutos e caminhos relativos.
Quando crias um site, antes de publicá-lo, ele aparece-te dentro do teu computador todo dentro de uma pasta.
Por incrível que pareça, hehe, depois de publica-lo, isto é, colocá-lo online, ele também fica dentro de uma pasta específica dentro do servidor.
Então vamos imaginar que o teu site tem a URL
www.site.pt e está hospedado numa pasta qualquer num servidor, pasta essa a que chamaremos root.
Quando crias um link entre páginas dentro do teu site, por exemplo, de
www.site.pt/index.htm para
www.site.pt/profile.htm , tu podes fazê-lo de duas maneiras: através do caminho absoluto, que é digitar a URL inteira como o fiz mais acima, ou apontá-la para o seu caminho relativo, que é apenas escrever profile.htm, isto partindo do princípio que ambos os ficheiros estão na mesma pasta.
É sempre preferível usar o caminho relativo em vez do absoluto. O absoluto usa-se, normalmente, apenas para fazer referência a páginas hospedadas noutros sites. Tipo, queres colocar um link para o google, tens que escrever
www.google.pt. Agora o que apontar para dentro do teu próprio site, é preferível fazê-lo através do caminho relativo. A excepção é quando as páginas estão dentro de pastas diferentes, mas aí chegarás mais adiante.
O que pode estar a acontecer é que os links para os temas que usaste estarem a ser apontados através de caminhos absolutos, que apontam para pastas no teu computador.
Tipo, colocas o site no ar e, no lugar onde deverias ter uma imagem, tens qualquer coisa em branco com o caminho escrito lá dentro, que seria qualquer coisa como D:\site\imagemx.jpg.
Esse é um problema comum nos iniciantes quando usam caminhos absolutos (mesmo que o façam sem saber).
Outra coisa que pode estar a acontecer é o de teres feito upload das páginas, mas não teres feito upload das pastas que armazenam a configuração dos temas, onde estão incluídas todas as imagens, estilos CSS e tal. Tens que fazer um upload de TUDO o que está junto com as páginas.
Portanto, dá uma olhada no servidor, a ver se tens lá tudo...
Cumprimentos.