<!--body{	margin: 0px;	background: #000000;	font-family: Georgia, serif;	font-size: 12px;	line-height: 18px;	color: #000000;	}body.home {	margin: 0px;	background: #000000;	font-family: Georgia, serif;	font-size: 12px;	color: #FFFFFF;	}body.screens {	margin: 0px;	background: #000000;	font-family: Georgia, serif;	font-size: 11px;	color: #000000;	}#logo {	position: relative;	top: 150px;	z-index: 10;	}#rollover_text {	position: relative;	top: 80px;	text-align: center;	font-size: 14px;	}	a  {	text-decoration: none;	}a:visited  {	text-decoration: none;	}a:active, a:hover  {	text-decoration: underline;	}	#home_logo {	width: 100%;	text-align: center;	}#intro {	position: relative;	top: 60;	margin-left: 20%;	margin-right: 20%;	}.lead {	font-size: 16px;	text-align: center;	}	#subnav a  {	text-decoration: none;	color: #000000;	}#subnav a:visited  {	text-decoration: none;	color: #000000;	}#subnav a:active, #subnav a:hover  {	color: #000000;	text-decoration: underline;	}	#header {	width: 100%;	height: 65px;	background: #000000;	}#pagetitle {	position: absolute;	top: 98px;	left: 55px;	}	#middle {	height: 420px;	}#stripes {	position: absolute;	top: 0px;	left: 225px;	width: 500px;	text-align: center;	z-index: 0;	}	#controls {	position: absolute;	top: 45px;	left: 740px;	font-size: 12px;	color: #FFFFFF;	white-space: nowrap;	}	#controls_home {	position: absolute;	top: 45px;	left: 740px;	font-size: 12px;	color: #FFFFFF;	white-space: nowrap;	}	#small_logo {	position: absolute;	top: 12px;	left: 10px;	}	#mat {	position: absolute;	top: 30px;	left: 225px;	width: 500px;	height: 500px;		background: url(images/mat.gif);	text-align: center;	z-index: 1;	overflow: hidden;	}#tabs {	position: absolute;	top: 50px;	left: 0px;	z-index: 10;	}	#wrapper {	position: relative;	top: 1px;	<? if (($browser == 'MSIE') && ($platform == 'Windows')) {			print("left: 0px;\n");			}		else {			print("left: 10px;\n");			}	?>	overflow: auto;	width: 480px;	height: 498px;	text-align: center;	}.entry {	display: none;	visibility: hidden;	padding-bottom: 10px;		}	.image {	<? if (($browser == 'MSIE') && ($platform == 'Windows')) {			print("padding-bottom: 10px;\n");			}		else {			print("padding-bottom: 20px;\n");			}	?>		}	.caption {	<? if (($browser == 'MSIE') && ($platform == 'Windows')) {			print("position: relative;\n");			print("top: 0;\n");			}		else {			print("position: absolute;\n");			print("bottom: 20px;\n");			print("width: 480px;\n");			}	?>	text-align: center;	font-family: Georgia, serif;	font-size: 14px;	color: #000000;	}.screens {	display: block;	visibility: visible;	}	.details {	display: none;	visibilty: hidden;	margin: 20px 10px 10px 30px;	}	table {	<? if (($browser == 'MSIE') && ($platform == 'Windows')) {			print("width: 95%;\n");			}		else {			print("width: 100%;\n");			}	?>		border-collapse: collapse;	font-family: Georgia, serif;	font-size: 12px;	line-height: 18px;	color: #000000;	}.entry_name {	text-align: left;	font-size: 18px;	font-weight: bold;	line-height: 24px;	}	.entry_date {	font-size: 18px;	font-weight: bold;	text-align: right;	line-height: 24px;	}#resume {	margin: 10px 5px 10px 0px;	}.label, .credit_name, .dates, th{	width: 100px;	text-align: right;	padding: 4px;	font-weight: bold;	border-top: 1px solid #999999;	vertical-align:top;	}th {	font-weight: bold;	}	.dates {	color: #999999;	font-weight: normal;	}	.text, .credit_role, .note {	border-top: 1px solid #999999;	border-left: 1px solid #999999;	text-align: left;	<? if (($browser == 'MSIE') && ($platform == 'Windows')) {			print("padding: 4px 4px 6px 8px;\n");			}		else {			print("padding: 4px;\n");			}	?>		}span.jobtitle {	display: block;	font-weight: bold;	}	span.employer {	display: block;	text-decoration: underline;	}	span.location {	display: block;	font-style: italic;	}	.note {	color: #999999;	font-style: italic;	}	.button {	text-align: left;	padding: 10px 0px 10px 0px;	}.subhead {	font-size: 12px;	line-height: 18px;	font-weight: bold;	text-align: left;	}.credit_name, .credit_role {	font-size: 9px;	line-height: 14px;	}		.textbutton {	font-size: 10px;	font-weight: bold;	background:#CCCC66;	<? if (($browser == 'MSIE') && ($platform == 'Windows')) {			print("padding: 0px;\n");			}		else {			print("padding: 2px 0px 2px 0px;\n");			}	?>	}<? if ($browser == 'Safari') {print(".textbutton {top: 0px;}\n");} ?>.textbutton a, .textbutton a:visited {	border: 1px solid #999999;	padding: 2px 10px 2px 10px;	color:#000000;	text-decoration:none;}.textbutton a:hover, .textbutton a:active {	border: 1px solid black;	color:#000000;		}	#thumbnails {	position: absolute;	top: 120px;	left: 740px;	}#pagelinks {	position: absolute;	top: 505px;	left: 740px;	font-size: 12px;	color: #FFFFFF;	white-space: nowrap;	}	#blurb {	font-size: 14px;	line-height: 20px;	position: absolute;	top: 100px;	left: 55px;	width: 150px;	}#navbar_bg {	position: absolute;	top: 225px;	z-index: 0;	}#navbar {	position: absolute;	top: 236px;	width: 55px;	text-align: center;	z-index: 1;	}	#icons {	position: absolute;	top: 250px;	z-index: 1;	}#subnav {	font-size: 14px;	line-height: 22px;	position: absolute;	left: 65px;	z-index: 1;	}	#bottomline {	position: absolute;	top: 490px;	z-index: 0;	}	.footer {	position: absolute;	top: 540px;	left: 20px;	font-size: 10px;	line-height: 14px;	color: #FFFFFF;	}#footer_home {	position: relative;	top: 100px;	}	.footer a {	color: #FFFFFF;	text-decoration: underline;	}#asterik {	position: absolute;	left: 5px;	top: 580px;	color: #993333;	font-size: 24px;	}	.bigmat {	position: absolute;	background: #FFFFFF;	text-align: center;	z-index: 1;	left: 3%;	top:3%;	width: 94%;	height: 94%;	}.title {	font-size: 24px;	font-weight: bold;	padding-bottom: 5px;	}.blurb {	font-size: 14px;	line-height: 16px;	}	.screen_nav {	font-size: 12px;	line-height: 20px;	}#contact {	margin: 90px 50px 0px 50px;	}-->