html, body {	width: 100%;	height: 100%;	margin: 0px;	padding: 0px;}body {	background-color: white;	color: black;	text-align: center; /* IE fix */		font-family: Tahoma, Verdana, Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;	font-size: 9pt;	line-height: 18pt;}a, a:visited {	/* color: #91342f; /* Taylor Red */	color: #126a52; /* Taylor Green */}#container {	width: 780px;	height: 580px;	text-align: left; /* IE fix */		position: relative;		background-color: #cba;	background-image: url("../woodgrain_bg.jpg");	background-position: top left;	background-repeat: no-repeat;		margin: auto;	top: 25px;}#leftcol {	float: left;	width: 280px;}/* IE anti-3px-bug Hack \*/* html #masthead {	margin-left: -3px;}/* The masthead is the only thing I really care about lining up.    If I try to do too much more, I just run into other bugs.      End Hack. */#address {	position: absolute;		padding-bottom: 24px;	padding-left: 24px;				bottom: 0px;	left: 0px;	font-size: 8.5pt;	line-height: 12pt;}ul#nav {	margin: 0px;	padding: 0px;	list-style-type: none;}#tradition {	display: block;}ul#nav li {	height: 35px;}#content {	padding: 38px;	padding-top: 0px;	padding-bottom: 0px;		height: 460px;	overflow: auto;}