Я думаю, это может быть связано с тем, что вы пытаетесь установить высоту и ширину без CSS. Я не уверен, но если бы я собирался это сделать, я бы использовал метод JQUERY .css (), чтобы установить его высоту и ширину. так бы это выглядело,
$(window).bind("load resize", function () {
var hnf = $('#header').height() + $('#footer').height();
$('#main').css("height", ($(window).height() - hnf));
$('.fluid').css("height", ($('#main').outerHeight()));
$('#content').css("width", ($('#main').width() - $("#aside").width() - 90));
});
Это может не сработать. Я не проверял.