/*---- Layout ----*/div{	padding: 0;	margin: 0;}body{	padding: 20px;	margin: 0;}#oldbrowser{	text-align: center;}#masthead h1{	display: inline;}#leftcolumn{	margin-right: -200px;	/* IE 4 fix */}#leftColumn{	float: left;	width: 200px;	/*/*/ /*/margin: 0 0 0 2px; /* Silly Netscape hack to get the borders to line up */}#rightColumn{	float: right;	width: 200px;}#contentColumn{	width: auto;	margin-left: 199px;}#masthead, #innerLeftColumn, #innerContentColumn, #innerRightColumn, #innerFooter{	padding: 10px;}#footer{	clear: both;}#innerFooter{	text-align: center;}#innerContentColumn{	overflow: visible;	height: 100%;	/* fix the Win32 IE float bug */	margin-right: 200px;	/*/*/ /*/margin: 0 0 0 2px; /* Silly Netscape hack to get the borders to line up */}#contentColumn>#innerContentColumn{	height: auto;	/* fix Opera 5 which breaks with the above IE fix */}#innercontentcolumn{	height: 100%;	/* fix IE 5.0 which parse the Opera fix, note the selector is all lower case */}#masthead, #footer{	z-index: 10;}/*---- Borders ----*/#pageFrame{	border: solid 1px #CECFCE;}#footer, #masthead, #innerLeftColumn, #contentColumn, #innerContentColumn{	border: solid 0px #CECFCE;}#footer{	border-top-width: 1px;}#masthead{	border-bottom-width: 1px;}#innerLeftColumn, #innerContentColumn{	border-right-width: 1px;}#contentColumn{	border-left-width: 1px;}/*---- Visual Elements ----*/body{	background-color: #ddd;	color: #000;	padding: 20px;	margin: 0;	font : normal xsmall/normal;	font-family : "Verdana";}#pageFrame{	background-color: #fff;	color: #000;	min-width: 500px;}