You can prevent the bubbling of the click event with
$(".projectRow a").click(function(e) {
e.stopPropagation();
})
This will allow the A tag to click, but not the underlying parent. However, if someone clicks on the div and not the way, the dialog will still pop up.
Here's a JSFiddle I created (http://jsfiddle.net/twXU7/) using .click() instead of .live() but still works.