Correcting the content width when sidebar is inactive?

You could try something like this, within your sidebar.php file:

if ( ! is_active_sidebar ('SIDEBAR-NAME-OR-ID' ) ) {
    echo '<style>.main-content { width: 960px; }</style>';
}

This is hackish, but it should work for what you’re trying to do. There may be a better method but its hard to know without more context. The above code just spits out an inline style rule to full-width your .main-content wrapper if no widgets are present in the sidebar. The wrapper currently is set to 620px in your stylesheet (why it’s not full-width).