В итоге я снял #head с #container и просто установил с помощью jQuery ширину #head и поля #head в качестве #container, даже при изменении размера окна, тем самым мне не нужно расширять #container, когда подпрограмма nav покажет, и он просто нажмет #container div как обычно.
$(function() {
var myLeft = $("#container").offset().left;
var newWidth = $("#container").innerWidth();
var myRight = $(window).width() - ($("#container").offset().left + $("#container").outerWidth());
$("#head").animate({ width: newWidth, marginLeft: myLeft, marginRight: myRight }, "fast");
});
Спасибо