body {	margin: 0;	padding: 0;    font-family: verdana, Helvetica, Geneva, Arial,          SunSans-Regular, sans-serif;     background: #D1C9D2 url(images/witwbg4.gif) repeat;	color: #333;	font-size: 78%;	text-align: left;     }p img {	margin: 0 5px;	}	p {	font-size: 1.0em;	line-height: 1.5em;	margin: 1.2em 0;}	ol, ul {	font-size: 1.0em;	line-height: 1.5em;	margin: 1.2em 0 1.2em 2em;	padding: 0;}	h1, h2, h3, h4, h5, h6 {	margin: 1.0em 0;	font-family: Georgia, serif; 	color: #534B48; }h1, h2 {	font-size: 1.4em;}h3 {	font-size: 1.3em;}h4 {	font-size: 1.2em;}h5 {	font-size: 1.1em;}h6 {	font-size: 1em;}a:link {	color: #59708C;}a:visited {	color: #5C6C7D;}a:hover, a:active {	color: #8CA0B4;	text-decoration: none;}blockquote {	margin: 0 20px;	padding: 0.05em 20px;	border-top: 1px solid #CCC;	border-bottom: 1px solid #CCC;	font-size: 1.0em;	line-height: 1.5em;}table.projects {	width: 750px;	border: 0px;	border-collapse: collapse;	}		.tableheader {	color: #000000;	background-color: #ffcc66;	font-family: verdana, Helvetica, Geneva, Arial,          SunSans-Regular, sans-serif;     font-size: 78%    }.yellowrow {	background-color: #FFFFCC;	font-family: verdana, Helvetica, Geneva, Arial,          SunSans-Regular, sans-serif;     font-size: 65%	}.whiterow {	background-color: #FFFFFF;	font-family: verdana, Helvetica, Geneva, Arial,          SunSans-Regular, sans-serif;     font-size: 65%	}#wrapper {	margin-left: auto;	margin-right: auto;	width: 800px;	background: #FFF url(images/textblockbg.gif) repeat-y;	text-align: left;}#header {	width: 800px;	height: 117px;	background: url(images/waveheaderbg800e.jpg) no-repeat;}	/* Header styles */	#header h1 {		margin: 0.25em;		padding-top: 30px;		font-size: 3em;		text-align: center;		line-height: 40px;		color: #EEFFFF;	}	#header h1 a {		text-decoration: none;	}	#header p {		margin: 0;		padding: 5px 0 0 40px;	}#content {	float: left;	margin-top: 0;	padding: 0 10px 0 40px;	width: 800px;	min-height: 268px;	overflow: visible;	voice-family: "\"}\""; 	voice-family: inherit;	background: #FFF url(images/textblockbg.gif) repeat-y;} html>body #content {	width: 750px;}* html #content {	overflow: hidden;	/* For IE - don't want big images breaking the page */}.bodytext {	padding: 1.2em 0 0 0;	overflow: hidden;}#footer {	clear: both;	margin: 0 20px;	padding: 25px 4px 0 4px;}	/* Footer styles */	#footer p {		margin: 0;		padding: 0.5em 20px;		background-color: #CCC;		font-size: 0.8em;	}	#footer a:hover, #footer a:active {		color: #5C6C7D;		text-decoration: none;	}img.centered, img.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}img.alignright {	padding: 4px;	margin: 0 0 2px 7px;	display: inline;}img.alignleft {	padding: 4px;	margin: 0 7px 2px 0;	display: inline;}.alignright {	float: right;}.alignleft {	float: left;}.aligncenter, div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}