body {
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #999; 
}

#content {
	margin: 0px;
	padding: 0px;
	margin-right: auto; 
	margin-left: auto; 	
/* 	background-color: yellow; */
	/* opera does not like 'margin:20px auto' */
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 1020px;  /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 990px;
/*	height: 580px;*/
	border: 1px solid #fff;
	vertical-align: top;
	}
html>body #content {
	width: 990px; /* ie5win fudge ends */
	min-height: 580px;
	}




#main {
margin: 0;
padding: 0;
float: left;
/* background: red; */
width: 850px;
height: 580px;
}
/* html>body #main {min-height: 580px;} */

#navi {
margin: 0;
padding: 10px 0 0 0;
background: #dde;
border-bottom: 3px solid #fff;
height: 23px;
}

#mainOb {
margin: 0;
padding: 0;
height: 129px;
}

#mainM {
margin: 0;
padding: 0;
}

#mainUn {
padding-top: 10px;
height: 130px;
color: #fff;
}



/*  R E C H T S  */

#re {
float: left;
margin: 0;
padding: 0;
background: #dde;
width: 140px;
height: 580px;
} 
html>body #re {min-height: 580px;
}

#reOb {
margin: 0;
padding: 0;
background: url(media/portrait.jpg) 0 0 no-repeat;
height: 190px;
}

#reUn {
margin: 0;
padding: 0 5px 0 15px;
width: 115px;
height: 370px;
border-top: 3px solid #fff;
border-left: 3px solid #fff;
border-right: 2px solid #fff; 
}
html>body {min-height: 387px;}


























