body
	{
	margin: 0; /* margin and padding only necessary to cater for Mac IE5 */
	padding: 0;
	/*\*/	overflow: hidden; /* because Mac IE5 don't understand */
	}
div
	{
	margin: 0;
	padding: 0;
	}
#content
	{
	/*\*/
	position: absolute;
	top: 125px;
	right: 60px;
	bottom: 60px;
	left: 124px;
	/* Exclude all previous props for Mac IE5 */
	margin: 125px 305px 5px 155px; /* Cater for Mac IE5 */
	/*\*/ margin: 0; /* Put back for all the rest */
	/*\*/ overflow: auto; /* no need for Mac IE5 to see this */
	}
#sidebar-left
	{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 120px;
/*	overflow: auto; */
	}
#sidebar-right
	{
	position: absolute;
	top:  0;
	right: 0;
	bottom: 0;
/*	overflow: auto; */
	width: 60px;
	}
#header
	{
	position: absolute;
	top: 0;
	/*\*/right: 60px;
	left: 124px;   /* Exclude right and left props for Mac IE5 */
	margin: 0 305px 0 155px;
	/*\*/ margin: 0; /* */
	height: 105px;
	}
#footer
	{
	/*\*/ position: absolute;  /* Exclude for Mac IE5 */
	right: 60px;
	bottom: 0;
	left: 124px;
	height: 60px;
	margin: 0 305px 0 155px; /* Cater for Mac IE5 */
	/*\*/ margin: 0; /* Put back for all the rest */
	}
