В ответе на мой вопрос об этом один из комментариев предложил читать эта статья о локализации кода жемчуга.
Чтобы получить разрешение экрана в JS, используйте объект screen
screen.height;
screen.width;
На основе этих значений вы можете рассчитать маржу в зависимости от того, что вам подходит.
Вот пример того, как центрировать объект по вертикали с помощью jQuery:
var div= $('#div_SomeDivYouWantToAdjust');
div.css("top", ($(window).height() - div.height())/2 + 'px');
Но вы можете легко изменить это в соответствии с вашими потребностями.