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 {

	width: 371px !important;
	padding: 0px 15px 0px 5px;	
		
	float: left;
	margin-top: 30px !important!;
	margin-top: 20px !important;
	margin-top: 20px;
	margin-bottom:19px;
	width /**/:393px;	

}
	
#rightarea{

	padding: 0px 5px 0px 5px !important;

	float:right !important;

	float:right;

	width: 235px !important;
	width: 235px !important!;
	margin-top: 30px !important!;
	margin-top: 20px !important;
	width :235px;	

	margin-top:20px;
	padding: 0px 0px 0px 0px;
}


#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 */
	width:600px;
}

#footer {
	padding: 0px;
	clear: both;
	width: 776px; /* 800-24 */	
}
#footer1 {
	padding: 0px;
}
#leftfooter {
	float: left;
	width: 150px;
}
#rightfooter {
	text-align: right;
	padding-right: 5px;
}


