.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #727172;
}
.right_text {
font-family:Arial, Helvetica, sans-serif;
padding-left: 20px;
border-left: 1px dotted #999999;
line-height: 18px;
margin: 10px 10px 10px 10px;
}
.ee {
}
.debug {
font-family:Arial, Helvetica, sans-serif;
padding left: 100px;
}
body,td,th {
	font-size: 12px;
	color: #727172;
}
body {
	background-color: #F2E9D6;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-size: 12px;
	color: #333333;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #333333;
}
#images {
background-image: url(images.png);
background-repeat:no-repeat;
width: 841px;
height: 220px;
margin-left: auto;
margin-right: auto;
top: 200px;
}
#header {
background-image:url(header.jpg);
background-repeat:no-repeat;
width: 800px;
height: 125px;
}

.nav {
padding-left: 60px;

font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
}



#container {
width: 800px;
background-color:#FFFFFF;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
}

The container-div centers the layout and defines the overall width.

#outer { 
border-left: solid 200px #EBD3E0; /* color of the left column  */ 
border-right: solid 200px #EBD3E0; /* color of the right column  */ 
background-color: #ffffff; }  /* color of the content column */

The outer-div's left and right border has the width of the left and right navigation.

#inner {margin:0 px; width:100%; } /* The ie/pc pecularity */ 
#content { position: relative;  margin: 0px; }

#left {
width:200px; 
float:left; 
position:relative; 
margin-left:-200px; 
margin-right:1px;
}
#right {
width:200px; 
float:right; 
position:relative; 
margin-right:-200px; 
margin-left:1px;
}
