body {
	margin: 0px auto;	
	text-align: center;	
}
#wrapper {
	margin: 0px auto;	
	text-align: left;	
	padding: 15px 12px 15px 12px;
	border:0;
	width: 776px !important;
	width /**/:800px;		
}



#header {
	margin: 0 0 0px 0;
	width: 776px;
}
#container {
	width: 776px; /* 800-24*/
	padding: 0px;
	margin: 0px;
}
#side-a {
	margin: 0;
	padding: 0px;
	float: left;
	width: 140px;
}

#side-b { 
	margin: 0;
	padding: 0;	
	float: left;
	width: 636px; /* 660-24 due to 12 px padding in #wrapper */

}
#line1 {
}

#line2 {
}
#line3 {
}

#leftarea {
	padding: 0px 15px 0px 5px;
	width: 438px !important; /* total width including padding = 460, remove 20 for padding and 2 for border */
   width /**/:460px;		
	float: left;
	position:relative; /* fix for a weird IE6 display bug */
}
#rightarea {
	padding: 0px 5px 0px 5px;
	float:right;
	width: 165px !important; /* 636-460-10-1 */
	width /**/:175px;	
}

#rightarea p{
    clear: both;
}
#leftarea h3, #leftarea1 h3  {
    clear: both;
}

#leftarea1 {
	padding: 0px 15px 0px 5px;
	float: left;
	position:relative; /* fix for a weird IE6 display bug */
}

#footer {
	padding: 0px;
	clear: both;
	width: 776px; /* 800-24 */	
}
#footer1 {
	padding: 0px;
}
#leftfooter {
	float: left;
	width: 150px;
}
#rightfooter {
	text-align: right;
	padding-right: 5px;
}


