Como eu escrevo 'se não clicou' ou 'se clicou fora do elemento', usando Jquery?

Estou meio preso em um problema de como parar meu menu de executar a função fadeOut (). Quando clico nos links principais do meu menu para abrir o submenu, ele desaparece. Aqui está como o código fica no momento:

    $('a.main-menu-item').click(function(){

    if($('.rtmenu:visible')){

        $('.rtmenu').click(function(e) { e.stopPropagation(); });

        $(document).click(function() {
            $('.rtmenu').fadeOut(200);
        });
    }
})

Alguém pode me dizer como eu posso escrever 'se não clicou em um.main-menu-item' onde diz 'documento'?

Muito apreciado

SOLUÇÃO ENCONTRADA!

$('.rtmenu').click(function(e) { e.stopPropagation(); });
$('.rtmenu').mouseout(function(){ 
     $(document).one('click',function() { $('.rtmenu').fadeOut(200); }); 
 })

questionAnswers(2)

yourAnswerToTheQuestion