I have html like this:
...
...
#con
According to the CSS 2.1 Positioning Scheme spec:
In the case of handheld, projection, screen, tty, and tv media types, the box is fixed with respect to the viewport...
This leads me to believe that the 70% you're setting is actually 70% of the viewport.
As far as making it the same width as the other div, perhaps you could use JavaScript (or specify widths explicitly).