JQuery externo simplesmente não está executando

O código abaixo estava funcionando quando foi colocado dentro<script></script> tags na página em execução. Desde então, mudei o código para um exterior.js arquivo para fins organizacionais que fez com que o código parasse de funcionar - nada acontece quando determinados eventos devem ser disparados. Assegurei que o script estava sendo incluído na página em questão e, além disso, assegurei que o link era válido por meio de "view-source" (quando clicava no caminho do script, o script carregava em uma nova janela).

As declarações de script:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script src="js/main.js"></script>

Então, como é o meu JS neste arquivo externo?

(function(){

$('#display-reply-box').click(function(){
    $(this).hide();
    $('#submit-reply-wrapper').show();
});

})(jQuery);

Eu removi a maioria dos métodos de legibilidade, mas é assim que o arquivo é configurado. Eu assegurei que não havia erros de .js no console, no entanto, eu recebi os seguintes erros sobre jQuery e Firelite

Failed to load resource: the server responded with a status of 404 (Not Found) http://getfirebug.com/releases/lite/skin/xp/pixel_transparent.gif Failed to load resource: the server responded with a status of 405 (Method Not Allowed) http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js

Suponho que os erros acima tenham algo a ver com o problema que estou tendo, embora não tenha tido sorte em fazê-los desaparecer. Às vezes os erros estão lá, outras vezes eles não estão.

questionAnswers(1)

yourAnswerToTheQuestion