There is a seal you can buy which inserts between the windscreen and roof, i don't think it fully seals at the door ends. I put some self adhesive neoprene in as well, and some black silicon sealer round the edges just for fun.
If you do a neat job, it looks dandy.
cheers