* {	margin: 0px;}#topTitle {	font-family: Verdana;	font-size: 1em;	color: #000;	padding: 0;	margin: 6px 0 0 40px;	position: relative;	font-weight: 900;	line-height: normal;}body {	background: #669999 url(images/newBac.jpg) left top no-repeat;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt;}#content {	background: #FFF url("images/contentShad.jpg") top left repeat-x;	margin: 126px 35px 40px 160px;	border-left: 1px solid #444;	padding: 0;}#flashOpen {	margin: 55px 0 0 0;}#content ul {	margin:0;	padding: 5px 25% 5px 70px;	list-style:none;}#content ul li {	font: 12px/20px Verdana, Arial, sans-serif;	color: #555;	list-style-position: outside;	padding: 0 0 10px 0;	list-style: url(images/bodyBullit.jpg) outside;}#content ol {	margin:0;	padding: 5px 25% 5px 70px;}#content ol li {	font: 12px/20px Verdana, Arial, sans-serif;	color: #555;	list-style-position: outside;	padding: 0 0 10px 0;}#header {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	text-transform: uppercase;	letter-spacing: 2px;	padding: 10px 20px 9px 30px;	border-bottom: 2px groove #E0D88F;/*	border-top: 2px solid #FFF;	border-left: 2px solid #FFF;*/	background: #E0D88F url("images/headerBac.jpg") right top no-repeat;}.cornerT {	background: transparent url("images/cornerT.jpg") right top no-repeat;	position: absolute;	display: block;}#footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #FFF;	letter-spacing: 1px;	background: #000 url("images/cornerB.jpg") right bottom no-repeat;	margin-top: 30px;	padding: 9px 20px 9px 30px;	border-top: 2px groove #E0D88F;}#portHold {	margin: 20px 0 50px 0;	padding: 0;	background-color: #FFF;}#bottomSpace {	margin-bottom:60px;}h1 {	text-align: left;	margin: 25px 20px 5px 15px;	color: #000;	font: 13pt Verdana, Arial, sans-serif;	font-weight: bold;/*	background: #FFF url("images/h1-bac.jpg") top left no-repeat;*/	padding: 10px 15px;}h2 {	text-align: left;	margin: 20px 0 5px 35px;	color: #000;	font: 11pt/21pt  Verdana, Arial, sans-serif;	font-weight: bold;	display: block;	background: #FFF url("images/h2-bac.jpg") top left no-repeat;	padding: 1px 25% 5px 10px;}.boldgreen {	color: #00ff00;	font-weight: bold;}h3 {	text-align: left;	color: #3C504D;	font: 10.5pt  Verdana, Arial, sans-serif;	font-weight: bold;	border-bottom: 1pt solid #F4ECCF;	margin: 15px 25% 5px 50px;	text-decoration: none;}h3.projects {	margin: 15px 50px 5px 50px;}h3.press {	color: #3C504D;	font: 9pt  Verdana, Arial, sans-serif;	font-weight: bold;	border-bottom: 1pt solid #F4ECCF;	margin: 22px 25% 2px 50px;}h4 {	text-align: left;	padding: 10px 20px 0 50px;	color: #003300;	font: 12px  Verdana, Arial, sans-serif;	font-weight: bold;}p {	font: 9pt/16pt Verdana, Arial, sans-serif;	padding: 5px 25% 5px 50px;	color: #000;}p.credit {	font: 8pt/10pt Arial, sans-serif;	color: #999;}p.contact {	font: 8pt/10.5pt Verdana, Arial, sans-serif;	color: #000;	text-transform: uppercase;	letter-spacing: 2px;	margin:  10px 50% 8px 50px;	border-bottom: 1px solid #CCC;	padding: 0;}p.formal {	font: 7.5pt/10.5pt Verdana, Arial, sans-serif;	color: #888;	text-transform: uppercase;	letter-spacing: 2px;	text-decoration: none;}p.hint {	font: 6pt/9pt Verdana, Arial, sans-serif;	color: #777;	text-transform: uppercase;	letter-spacing: 3px;}p.exec {	font: 9.5pt/22pt Verdana, Arial, sans-serif;	margin: 10px 20px 30px 0;	color: #000;}p.exec a {	color: #336633;}p.exec a:hover {	color: #000;}p.item {	padding-right: 23%;}p.address {	font: 9pt/12pt Verdana, Arial, sans-serif;	padding: 5px 25% 9px 60px;}#minibio {	border: 2px #669999 solid;	width: 200px;	margin: 25px 10px 10px 45px;	float: left;}#minibio p {	font: 9pt/16pt Verdana, Arial, sans-serif;	padding: 5px 5px 5px 25px;	color: #000;}#leedlogo {	position: relative;	padding: 45px 20px 20px 20px;	float: right;}#bioquestions {	margin: 25px 0px 0px 0px;	height: auto !important;	height: 450px;		/* required to stop IE6 blanking the entire div and other bits */}#bioquestions p {	font: 9pt/16pt Verdana, Arial, sans-serif;	padding: 5px 5px 5px 25px;	color: #000000;}#quote {	background: #FFF url("images/quoteBac.jpg") top left repeat-x;	display: block;	position: relative;	float: right;	width: 200px;	margin: 13px 0 0 0;	border-bottom: 1px solid #CCC;}p.quote {	padding: 10px;	font: 10px/16px Verdana, Arial, sans-serif;}p.open {	font: 10.5pt/21pt Verdana, Arial, sans-serif;	padding: 15px 20% 10px 30px;	color: #495C48;	text-align: left;	font-weight: bold;}p.openSplash {	font: 10.5pt/19pt Verdana, Arial, sans-serif;	padding: 0 20%px 10px 30px;	color: #344D32;	text-align: left;}.pixOpen {	margin-left: 5px;	margin-bottom: 5px;	z-index: 1;	float: right;	background-color: white;}.pixBody {	margin: 0 23px -7px 0;	background-color: white;	float: left;}.pixProjSm {	float: right;	padding: 0 20px;	border-style: none;}.sup {	font-size: 75%;	line-height: normal;}/*sub {	font-size: 75%;	vertical-align: text-bottom;}sup {	font-size: 75%;	vertical-align: text-top;}*/.formBase {	margin: 20px 20% 0 50px;	background-color: #FFF;	border-color: #ADBED4;	border-width: 1px 0px 1px 0px;	border-style: solid none solid none;}form fieldset legend {	font-size: 7pt;	font-weight: normal;	color: #000;	margin: 0;	padding: 2px 7px 2px 7px;	width: auto;	text-transform: uppercase;	letter-spacing: 2px;}fieldset div {	clear: both;	 position: relative;}label, fieldset div.cr p {	margin: 0;	display: block;	width: 15em;	text-align: right;	float: left;	padding: 5px 6px;	font: 7.5pt/8pt Verdana;	color: #006666;	line-height: normal;}fieldset div.cr label {        text-align: left;        width: auto;        float: none;}br {	line-height: 12px;}