body{	font-size: small;	background-color: #fff;	margin:0px;}*html body {	font-size: x-small; /* for IE5/Win */	f\ont-size: small; /* for other IE versions */	background-color: #fff;	margin:0px;}/* splash page */#splash {	position:absolute; left:50%; top: 40px;	margin-left: -225px;	width: 450px;	text-align:right;	font-family: arial, helvetica, sans-serif;	line-height: 2em;	vertical-align: bottom;	color: #333;	text-decoration: none;}#splash a {	color: #ff0099;	text-decoration: none;	background: #fff;}#splash a:hover {	color: #333;	text-decoration: none;	background: #fff;}/* top menu navigation */#menu {	border-bottom: 1px solid;	border-color: #333;	width: 95%;	min-width: 850px;	margin: 0px 0px 0px 10px;	background: #fff;}#menu h5 {display: none;}#menu ul{	margin: 0px;	list-style: none;	padding: 15px 0px 5px 10px;}#menu li{	display: inline;	margin:0px;	padding: 0px 10px 0px 0px;	background-color: #fff;}#menu li #logo{	padding-right: 40px;}#menu li #pink{	color: #ff0099;	padding-top: 8px;	padding-left: 21px;	text-align:right;	font-family: arial, helvetica, sans-serif;	background-image: url(star.gif);	background-repeat: no-repeat;	background-color: #fff;	margin-right:20px;}#menu ul li a{	margin: 0px;	font-family: arial, helvetica, sans-serif;	color: #333;	padding-left: 21px;	padding-top: 8px;	text-align: right;	text-decoration: none;	background-color: #fff;	margin-right:20px;}#menu ul li a:hover{	background-image: url(star.gif);	background-repeat: no-repeat;	background-color: #fff;}/* about page/resume */#resume {	margin: 20px 0px 0px 80px;	width: 490px;	font-family: verdana, arial, helvetica, sans-serif;	color: #333;	text-decoration: none;	font-size:85%;	font-weight:normal;	background-color: #fff;}#resume a {	color: #ff0099;	text-decoration: none;	background-color: #fff;}#resume a:hover {	color: #333;	text-decoration: none;	background-color: #fff;}#resume h3 {	clear:both;	padding: 10px 0px 0px 0px;	color: #000;	letter-spacing: 0.15em;}#resume h5 {	display:none;}#resume .container {	float:left;	width: 490px;	padding:0px;	margin: 0px;	background: #fff;}#resume div{	float:left;	padding: 0px 10px 5px 0px;	margin: 0px;}#resume ul {	list-style: none;	float:left;	padding: 0px;	margin:0px;}#resume li {	list-style: none;	list-style-image: none;	padding: 0px 0px 5px 0px;	margin:0px;	background: #fff;}#about_nav {	position:absolute; top:90px; left:500px;	background-color: #fff;	font-family: arial, helvetica, sans-serif;	color: #333;	text-decoration: none;	font-weight:normal;}#about_nav h4{display:none;}#about_nav ul {	margin: 0px;	list-style-type: none;	padding:0px;	display:inline;}#about_nav li {	margin:0px;	padding:0px;	list-style:none;}#about_nav li a {	list-style-type:none;	padding: 0px;	text-decoration:none;	color: #ff0099;}#about_nav a:hover {	color: #333;	text-decoration: none;}/*artist statement page*/#statement {	margin: 20px 0px 0px 80px;	width: 390px;	font-family: verdana, arial, helvetica, sans-serif;	color: #333;	text-decoration: none;	font-size:85%;	font-weight:normal;}#statement h5 {display:none;}.pink {color: #ff0099;}/* thumbnail layout */#thumbnails {	margin: 20px 0px 0px 80px;	width: 500px;	float:left;	display:inline;  /* fixes IE/Win double margin bug */}#thumbnails h5{display: none;}#thumbnails img{	vertical-align:top;	margin: 0px 15px 15px 0px;}/* 2nd line thumnail image indent - not really 'centered' */.special {padding-left: 80px;}/* navigation of pages within each section */#pages{	position:absolute;	top: 80px; left: 650px;	background-color: #fff;	font-size: 85%;}#pages h5{	display:none;}#pages p {	font-family:arial, helvetica, sans-serif;	text-decoration: none;	color: #333;}#pages p a{	color: #ff0099;	text-decoration: none;}#pages p a:hover{	font-family:arial, helvetica, sans-serif;	text-decoration: none;	color: #333;}#pages p#return{	font-family: arial, helvetica, sans-serif;	text-decoration: none;	color: #333;}#pages p#return a{	font-family: arial, helvetica, sans-serif;	text-decoration: none;	color: #333;	padding-left: 0px;	background:#fff;	}#pages p#return a:hover{	font-family: arial, helvetica, sans-serif;	text-decoration: none;	color: #ff0099;	padding-left: 0px;	background:#fff;}/* styles popup windows for illustration section */#popup{	background-color:#fff;	padding: 15px;	font-family: arial, helvetica, sans-serif;	text-decoration: none;	color: #333;	font-size: 95%;}#popup ul{	margin: 0px;	list-style: none;	padding:0px;	display:inline;}#popup a{	background-color:#fff;	font-family: arial, helvetica, sans-serif;	text-decoration: none;	color: #ff0099;}#popup li{	display: inline;	margin:0px;	padding: 15px 10px 0px 0px;}#popup a:hover{color:#333;}#popup i {	font-style:italic;	line-height: 1.5;	font-size: 90%;}#detail{	margin-top: 20px;	text-align:center;	background:#fff;}/* styles for the large image pages, including links to details */#left{	float:left;	background-color:#fff;	font-size: 95%;	margin: 20px 20px 0px 80px;	font-family: arial, helvetica, sans-serif;	text-decoration: none;	color: #333;	display:inline; /* fixes IE/Win double margin bug */}#left h5{	display:none;}#right{	float:left;	background-color:#fff;	font-family: arial, helvetica, sans-serif;	text-decoration: none;	color: #333;	margin: 20px 0px 0px 0px;	width: 200px;	display:inline; /* fixes IE/Win double margin bug */}.title a{	color:#ff0099;	text-decoration: none;	background-color:#fff;}.title a:hover{	color:#333;	text-decoration: none;	background-color:#fff;}