.body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 12px;	font-weight: normal;	font-variant: normal;	text-align:left;	vertical-align:text-top;}.caption {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	line-height: 11px;	font-weight: normal;	font-variant: normal;}.heading1 {	font:Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style:normal;	font-weight:bold;	line-height: 13px;}.heading2 {	font:Verdana, Arial, Helvetica, sans-serif;	font-size:9px;	font-style:normal;	font-weight:bold;	line-height: 11px;}.heading2_italic_dkgrey {	font:Verdana, Arial, Helvetica, sans-serif;	font-size:9px;	font-style:italic;	line-height: 11px;}.input {	font:Courier New, Courier, mono;	font-size:12px;	input-height:15px;	background-color:#F1F2F2;	border:1px solid #999999;	color:#000000;}.fontgreen {	color: #898514;	font-weight: bold;}.fontbrown {	color: #7F4304;	font-weight: bold;}.fontgreyitalic {	color: #666666;	font-style: italic;}.fontorange {	color: #D46425;	font-weight: bold;}.portfoliosection { 	color: #CCCCCC;	font-size:10px;	font-weight:normal;}.portfoliositename {	color: #7f4304;	font-size:11px;	font-weight:bold;}.portfoliobackground {	background-image: url(images/iframe546x279portfolio.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;}.homebackground {	background-image: url(images/home_bodybackground.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;}.biographybackground {	background-image: url(images/biography_bodybackground.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;}.contactbackground {	background-image: url(images/contact_bodybackground.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;}.portfoliobackground {	background-image: url(images/portfolio_bodybackground.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;}.resumebackground {	background-image: url(images/resume_bodybackground.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;}.portfolio_iframebg {	background-image: url(images/iframe546x279portfolio.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	margin: 0px;	padding: 0px;}