Fabro1984 sinceramente no lei ninguno de tus codigos, solo la pregunta asi que no se cual es tu problema en el codigo, xq sinceramente estas posteando muchos codigo solo para una pequeña pregunta.... ya vi muchas respuestas correctas que te tendrian que funcionar, y te pondre otra aca aunque no se si se repetira.
tu css:
Código HTML:
body { margin: 0px; padding: 0px; }
#content-site { width: 800px; margin: 0px auto; }
tu html
Código HTML:
<html>
<head><title></title></head>
<body>
<div id="content-site">
<h1> ACA TODO TU SITIO</h1>
</div>
</body>
</html>
Con esto te quedara centrado en cualquier tipo de resolucion de pantalla