jQuery(document).ready(function() {
  var interval = setInterval(function() {
    if(document.styleSheets.length >= $("link[rel=stylesheet]").length){
      var w_height = $(window).height();
      var c_height = $('#main').height();
      var mt = Math.floor((w_height-c_height)/4);
      if(w_height > c_height) {
        $('#main').animate({'margin-top':''+mt+'px'},2500,'easeOutElastic');
      }
      clearInterval(interval);
    }
  }, 10);
});

