/* set margins, pading, and inline-level aligment */body, div { margin: 0; padding: 0; background-color: #FFFFCC;  }/* set height of header panel - 196px */#hdr	{ height: 100px; 	}/* set widths and float nav &amp;ads div content boxes */#nav	{ float: left; width: 150px; height: 100%; }#ads	{ float: right; width: 150px; height: 100%; }/* set side txt margins 5px &gt; nav &amp; ads widths */#txt	{ margin-left:155px; margin-right: 155px; }/* ensure footer stays at the bottom */#ftr	{ clear: both; }/* show boundaries and set image sizes - for clarity */#hdr, #ftr	{ background: #FFFFCC; text-align: center;	}#nav, #ads	{ background: #FFFFCC; }#txt		{ background: white; }#hdr img	{ top: opx; height: 100px;  }#ads img	{ width: 75px;  height: 100px; }#txt img	{ width: 150px; height: 200px; }h1		{ color: blue; font-size: 3.0em;	}h1.pad-t	{ padding-top: 20px;	}h2		{ color: green; font-size: 1.2em;	}p		{ color: black; font-size:  1em;	}a			{ color: blue; font-weight: bold; }table		{border: 0; text-align:center;	}td			{border: 0; background: white;	}caption		{background: aqua; font-weight: bold;	}table		{width: 200px; 	}table.fix	{table-layout: fixed;	}dt.btn	{width: 130px; top: 10px; left: 20px; }dt.btn 	{margin-bottom: 5px; text-align: center; width:130px; }dt.btn a { display: block; text-decoration: none; color: white; font-weight: bold; }dt.btn a { background: green; border: 5px outset green: }dt.btn a:hover {background: green; border: 5px outset red; }dt.btn a:active {background: silver; border: 5px outset green; }