
body { background-color: white; margin: 0; padding: 0 }
#page { margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 800px; height: auto }
#logocontainer  { visibility: hidden; display: block; position: absolute; top: 0; left: 0; width: 175px; height: 100px }
#sitenavcontainer  { visibility: hidden; display: block; position: absolute; top: 0; left: 385px; width: 390px; height: 100px }
#leftnavcontainer    { visibility: hidden; display: block; position: absolute; top: 150px; left: 0; width: 125px; height: auto }
#maincontainer     { visibility: visible; display: block; position: absolute }
#footercontainer   { visibility: visible; display: block; margin: 0; padding: 0; position: relative; top: 25px; width: 600px; height: auto }
.mainrightmargin { padding-right: 100px }
#rightcol    { position: absolute; top: 0; left: 275px; width: 325px; height: auto }

