body
	{
	margin: 0;
	padding: 0;
	background: #aabbcc;
	}
a:link { color: red }
a:visited { color: white }
#unique
	{
	border: 1px solid black;
	background: #aabbcc;
	margin-top: 6em;
	margin-left: 10em;
	margin-right: 0;
	margin-bottom: 2em;
	padding: 1em;
	overflow: auto;
	}
#header
	{
	background: teal;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 6em;
	}
#header a:link { color: yellow }
#contents
	{
	background: teal;
	position: absolute;
	top: 6em;
	bottom: 2em;
	left: 0;
	width: 10em;
	overflow: visible;
	}
#footer
	{
	background: teal;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2em;
	}
#footer a:link { color: yellow }

body>#header, body>#contents, body>#footer
	{
	position: fixed;
	}

div.paddingwrap
	{
	margin: 0;
	padding: 1em;
	}
h1, h2, h4, li
	{
	margin: 0;
	padding: 0;
	}
h3
	{
	margin: 2em 0 0 0;
	}
p
	{
	margin: 0.75em 0 0 0 ;
	padding: 0;
	}
ol
	{
	margin: 0 0 2em 1em;
	padding: 0;
	}

<!--[if IE]>
body
	{

	}
html
	{
	overflow-y: hidden;
	}
html body
	{
	height: 100%;
	margin-top: 6em;
	}
#unique
	{
	height: expression(document.body.clientHeight - (parseInt(document.body.currentStyle.fontSize) * 18)+10 + 'px');
	overflow: auto;
	}
#contents
	{
	height: expression(document.body.clientHeight - (parseInt(document.body.currentStyle.fontSize) * 6)+ 'px');
	}
<![endif]-->
