centrar pagina

Hola, alguen sabe como puedo centrar mi pagina, pork aparece de lado derecho del explorador y la quiero centrar, abajo pego los codigos. saludos

<head>
<title>Inicio</title>

<link rel="stylesheet" type="text/css" href="files/css/style.css" />

<STYLE>
.xf { font: italic bold 65px ;
text-align:center ;
color: blue ; }
</STYLE>

</head>

<body>



<h1>Ford</h1>

<div id="maincol">

<ul id="nav">
  • Inicio
  • Registrate
  • Foro
  • Foro M
  • [correo eliminado]


    <SPAN CLASS="xf">XF</SPAN>
    <h2>BIENVENIDO</h2>

    <pre>

    <h3>Damos la mas cordial bienvenida a todos
    nuestros compañeros
    que acaban de incorporarse a nuestras filas.</h3>

    </pre>



    <ul>



    </div>

    <div id="rightcol">


    <div>

    </div>
    </form>

    <dl>

    <dt>Contenido Extra</dt>
    <dd>Tu mail</dd>
    <dd>[correo eliminado]</dd>
    <dd>Historias</dd>
    <dd>Fotos</dd>

    <dt>Avisos</dt>

    <dd>[correo eliminado]</dd>
    <script type="text/javascript">
    var motigo_monthview_months = 1;
    var motigo_monthview_frame_width = 150;
    var motigo_monthview_frame_height = 150;
    var motigo_calendar_id = 18118;
    var motigo_calendar_token = "ec1aed0d3c82b1d";
    </script>
    <script type="text/javascript" src="http://18118.calendars.motigo.com/js/calendar/month_view.js"></script>



    </dl>

    </div>

    </body>
    <h4>
    <span xmlns:dc="http://purl.org/dc/elements/1.1/" property="dc:title">pagina ex-ford</span> by <span xmlns:cc="http://creativecommons.org/ns#" property="cc:attributionName">carlos buentello</span> is licensed under a Creative Commons Reconocimiento-No comercial-Compartir bajo la misma licencia 2.5 México License</h4>.

    </html>

    y el css

    html {
    font: 0.8em/1.3 Verdana, Helvetica, Arial, Sans-serif;
    background-color: #1f1f1f;
    color: #38494e;
    text-align: center;
    }

    body {
    width: 770px;
    background: #fff url(../images/main_bg.gif) repeat-y;
    color: #38494e;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    }

    a:link, a:visited {
    color: #869ea8;
    background-color: inherit;
    text-decoration: none;
    }

    a:hover, a:active {
    color: #1f1f1f;
    background-color: inherit;
    text-decoration: none;
    }

    img, a img {
    border: 0;
    }

    ul, ol {
    position: relative;
    }

    h1 {
    text-indent: -10000px;
    width: 770px;
    height: 150px;
    margin: 0;
    padding: 0;
    background: transparent url(../images/head.gif) no-repeat;
    }

    #headblank {
    text-indent: -10000px;
    width: 770px;
    height: 150px;
    margin: 0;
    padding: 0;
    background: transparent url(../blank-image-files/head_blank.gif) no-repeat;
    }

    ul {
    margin: 10px 0 0 40px;
    padding: 0;
    }

    ul li {
    margin: 2px 0 0 0;
    padding: 0 0 0 17px;
    list-style-type: none;
    background: transparent url(../images/li.gif) no-repeat left;
    }

    dl, dt, dd {
    margin: 0;
    padding: 0;
    }

    ul#none {
    display: none;
    }

    div#maincol {
    width: 535px;
    padding: 0 0 20px 0;
    float: left;
    }

    div#maincol h2 {
    margin: 15px 0 7px 13px;
    padding: 0 0 0 7px;
    background: #fff url(../images/heading_ul.gif) repeat-x bottom left;
    font: 1.8em Georgia, "Times New Roman", Times, Serif;
    color: #38494e;
    width: 300px;
    }

    div#maincol h3 {
    margin: 10px 0 3px 23px;
    padding: 0 0 0 2px;
    background: #fff url(../images/heading_ul.gif) repeat-x bottom left;
    font: 1.5em Arial, Helvetica, Verdana, Sans-serif;
    color: #666;
    }

    div#maincol p {
    margin: 7px 20px 21px 20px;
    padding: 0;
    color: #38494e;
    background-color: inherit;
    }

    ul#nav {
    width: 535px;
    height: 33px;
    background: transparent url(../images/nav_bg.gif) repeat-x top left;
    margin: 0;
    padding: 0;
    }

    ul#nav li {
    margin: 0;
    padding: 0;
    float: left;
    list-style-type: none;
    display: block;
    height: 35px;
    background: transparent url(../images/nav_sep.gif) no-repeat right;
    }

    ul#nav li a:link, ul#nav li a:visited {
    color: #38494e;
    background-color: inherit;
    text-decoration: none;
    line-height: 29px;
    padding: 5px 24px 7px 20px;
    }

    ul#nav li a:hover, ul#nav li a:focus, ul#nav li a:active {
    color: #38494e;
    text-decoration: none;
    line-height: 29px;
    margin: 0;
    padding: 5px 24px 9px 20px;
    background-color: inherit;
    background: url(../images/nav_hover.gif) no-repeat bottom;
    }

    ul#nav > li > a:hover, ul#nav > li > a:focus, ul#nav > li > a:active {
    padding: 5px 24px 10px 20px;
    }

    div#rightcol {
    width: 210px;
    margin-left: 10px;
    padding: 0 10px 20px 0;
    background: transparent url(../images/side_bg.gif) no-repeat bottom;
    position: relative;
    bottom: 30px;
    right: 3px;
    font-size: 0.9em;
    }

    body > div#rightcol {
    width: 200px;
    margin-left: 538px;
    padding: 0 10px 20px 10px;
    background: transparent url(../images/side_bg.gif) no-repeat bottom;
    }

    div#rightcol p {
    margin: 10px 0 0 13px;
    }

    div#rightcol > p {
    margin: 10px 0 0 3px;
    }

    div#rightcol dl {
    margin: 10px 0 0 0;
    padding: 0 0 50px 0;
    }

    div#rightcol > dl {
    margin: 10px 0 0 -10px;
    padding: 0 0 50px 0;
    }

    div#rightcol h3, div#rightcol dt {
    margin: 20px 0 8px 8px;
    padding: 0 0 0 7px;
    background: #fff url(../images/heading_ul.gif) repeat-x bottom left;
    font: 1.8em Georgia, "Times New Roman", Times, Serif;
    color: #666;
    width: 190px;
    }

    div#rightcol > h3, div#rightcol > dt {
    margin: 20px 0 10px 2px;
    }

    div#rightcol dl dd {
    margin: 2px 0 0 17px;
    padding: 0 0 0 17px;
    list-style-type: none;
    background: transparent url(../images/li.gif) no-repeat left;
    }

    div#rightcol > dd {
    margin: 2px 0 0 0;
    padding: 0 0 0 17px;
    list-style-type: none;
    background: transparent url(../images/li.gif) no-repeat left;
    }

    div#rightcol form#searchform h3 {
    margin-left: 10px;
    }

    div#rightcol form#searchform > h3 {
    margin-left: 0;
    }

    div#rightcol form#searchform input {
    margin: 10px 0 0 10px;
    }

    div#rightcol form#searchform input#searchinput {
    border: 1px solid #ddd;
    width: 120px;
    height: 20px;
    padding: 4px 5px 0 5px;
    color: #666;
    background-color: inherit;
    }

    div#rightcol form#searchform input#searchsubmit {
    margin: 0 0 0 10px;
    width: 40px;
    }

    pre {
    border: 1px solid #ddd;
    background-color: #f7f7f7;
    margin: 20px;
    padding: 10px;
    color: #38494e;
    }

    code {
    font: 12px/1.5 "Courier New", Courier, Monospace;
    }

    h4 {
    clear: both;
    margin: 0;
    padding: 0 10px 0 0;
    width: 760px;
    height: 20px;
    color: #b1bebb;
    text-align: right;
    background: #363636 url(../images/foot_bg.gif) bottom repeat-x;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 20px;
    }
  • hola

    te recomiendo que hagas el curso paso a paso
    aprenderàs eso y mas

    saludos