body {		margin:10px 10px 0px 20px;		padding:0px;		}				#leftcontent {		position: absolute;		left:5px;		top:150px;		width:290px;		background:#fff;		border:1px solid #000;		}	#centercontent {		background:#fff;		margin-top:5px;   		margin-left: 284px;   		margin-right:234px;		border:1px solid #000;		/*		IE5x PC mis-implements the box model. Because of that we sometimes have		to perform a little CSS trickery to get pixel-perfect display across browsers.		*/				voice-family: "\"}\"";		voice-family: inherit;   		margin-left: 284px;   		margin-right:234px;		}	html>body #centercontent {   		margin-left: 286px;   		margin-right:236px;		}		#rightcontent {		position: absolute;		right:5px;		top:150px;		width:230px;		background:#fff;		border:1px solid #000;		}		#banner {		background:#fff;		height:40px;		border-top:1px solid #000;		border-right:1px solid #000;		border-left:1px solid #000;		voice-family: "\"}\"";		voice-family: inherit;		height:39px;		}	html>body #banner {		height:39px;		}			p,h1,pre {		margin:0px 10px 10px 10px;		}			h1 {		font-size:14px;		padding-top:10px;		}			#banner h1 {		font-size:14px;		padding:10px 10px 0px 10px;		margin:0px;		}		#rightcontent p {		font-size:10px		}	