Try adding "Port 80" to your main server. You shouldn't have to add a Port statement to either of those vhosts. But the Listen statements may be messing up the Port of the main server. I'm not sure if this is a bug or not though, I'd have to dig.
Dean
