<html><head> <style type="text/css"> body {margin: 0 auto;} </style> </head><body> ...
Basicamente é isso, sendo que o 0 (zero) do margin, é o topo, e o site "cola" no topo, e o auto é para ele se auto ajustar no meio da tela.
Ve se deu certo ai.
E o tamanho é ai mesmo, mas se voce quer o site 100% da tela, se eu nao me engano as imagens em jpg vao ser distorcer.