Hola Fastback, bienvenido
Para empezar, te recomendaria no maquetar con tablas. Aqui tienes una buena ayuda para principiantes: http://donestandares.wordpress.com/2007/12/05/estructura-del-html-y-primeros-pasos-del-css/
En cuanto a darle un ancho, tienes que crear una capa de ese ancho y meter todo el contenido en esa capa. Seria asi:
Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Mi Pagina</title>
<style type="text/css">
.contenedor{
width: 1024px;
}
</style>
</head>
<body>
<div class="contenedor">
Contenido
</div>
</body>
</html>
De todas maneras, para pantallas de 1024px de ancho, se recomienda dar anchos de pagina de 960px, ya que si fuese necesario el scroll vertical, este a su vez "crearia" scroll horizontal. Puede que al no tener idea no me entiendas, pero probando seguro que lo ves.
Bueno, por ahora eso es todo.
Saludos!