There should be drain holes on the front corners ( hard to see but they're there) and the back corners. Mine leaks all the time and I'm often left with a puddle on the passenger floor. I usually park it slanting down at the back because the front drains block all the time. I'm sick of blowing them out with the compressor. Next step for me is remove it and get a panel shop to weld in a piece to fill the void. Then bingo no leak a(i hope). Anyway easy solution find the drain holes, get compressor and blast the drain pipe. Test with a cup of water and make sure it flows away. If it still sits there may be a more sinister problem but not likely. If you do a lot of off roading its easy for leaf matter etc to block the holes on you without a sign from outside the car or even when you open the roof.
Cheers
Nicho

