body {	background: #f8f8f8;	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px;	color: #333333;	margin: 0;	padding: 0;}body#whitePage, #sitemap {	background: white;	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px;	color: black;	margin: 0;	padding: 0;}a:link {color:#003399;}a:visited {color:#444466;}a:hover {color:#994444;}a:active {color:#994444;}#sitemap a:link {color: #003399;text-decoration:none;}#sitemap a:visited {color: #715684;text-decoration:none;}#sitemap a:hover {color: #046CEE;text-decoration:underline;}#sitemap a:active {color: red;text-decoration:underline;}#homeTitle a:link {color: #444444;text-decoration:none;}#homeTitle a:visited {color: #444455;text-decoration:none;}#homeTitle a:hover {color: #994455;text-decoration:underline;}#homeTitle a:active {color: #994455;text-decoration:underline;}.thumbnail, #topfaces{  CURSOR: pointer;}hr.clear {	position: relative;	clear: both;	height: 30px;}/*DIV#ThumbnailsPanel {	height: 400px;	width: 150px;	position: relative;	top: 30px;	left: 60px;	overflow: hidden;	margin-right: 12px;float: left;display: block;clear: both;margin-top: 20px;padding: 0;}*/.picIndex, .totalPicNum {	position: relative;	margin-top: -20px;	color:#5C5C5C;}DIV#MainDisplayPanel, DIV#BigImagePanel, DIV#BigImagePrintDiv{  POSITION: relative;  float: left;  width: 2500px;  display: none; /* Avoid ugliness when the gallery page is loading */}DIV#BigImagePanel, DIV#BigImagePrintDiv{  top: -2px;}.draggable {	border: 1px solid #333;	background-color: #5C5C5C;	padding: 0;	text-align: left;}img {border: 0;}img#selectedImage, img#BigImage img.thumbnail, img#topfaces, img#BigImagePrint {border: 0;cursor: pointer;}#slideshow {		position: relative;		width: 384px;		height: 384px;		overflow: hidden;	}	#slideshow img {		position: relative;		left: 0;		top: 0;	}	#pause {		z-index:100;	}		#keywords {position: absolute;top: 80px;left: 14px;width: 130px;}#share {position: relative;float: right;margin-top: 12px;left: -83px;}#paintingInfo {position: relative;width: 1080px;top: -10px;left: 280px;/*border: 1px solid yellow;*/}#painting {position: relative;float: left;padding: 0;margin: 0 0 0 -10px;border: 10px solid white;}div#paintingSpecs {position: relative;clear: left;top: 10px;text-align: left;font-size: 10px;}h1#title, h1#homeTitle {position: relative;color: #444444;clear: none;margin-bottom: 5px;font-size: 1.2em;font-weight: bold;font-style: italic;text-align: left;} h1#homeTitle {font-style: normal;font-family: Georgia, Garamond, Times, Serif;} #loca {position: relative;text-align: left;float: left;margin-top: 10px;padding-bottom: 16px;font-size: 10px;color: #333333;clear: left;}#paintingNav, #paintingNavSubset {position: absolute;left: 280px;top: 10px;	clear: left;margin-top: 15px;text-align: left;font-size: 10px;}#paintingNav a.link {color:red;}#prevLink, #nextLink, .link{  TEXT-DECORATION: underline;  CURSOR: pointer;	  color: #	;}#picIndex, #totalPicNum, #of {color: #5C5C5C;display:inline;font-size:9px;}#picIndex {margin-left: 30px;}h3#sortText {color: #85867f;font-family: Georgia, Garamond, Times, Serif;font-size: 1.2em;font-weight: normal;margin-left: 65px;padding-top: 10px;}div#dimensions, div#dateMedium {text-align: left;float: left;margin-top: 14px;clear: none;font-size: 10px;}span#heightInches, span#widthInches, span#heightMetric, span#widthMetric, span#medium, span#date, span#copyrite {font-size: 10px;display: inline;clear: none;}span#medium, span#date, span#copyrite {padding-right: 5px;}/*#footer {position: relative;width: 60%clear: left;display: block;}*/#copyrightx {float: left;display: block;width: 2500px;;font-size: x-small;padding: 8px 10px 5px 10px;margin-top: 15px;}/*#bottomNav {width: 100%;clear: both;padding-bottom: 24px;margin: 0 0 0 10px;}#bottomNav ul, #bottomNavHome ul {list-style: none;display: inline;}#bottomNav li, #bottomNavHome li {position:relative;float: left;padding: 0 10px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;font-style: normal;border-right: solid 1px #555555;}*//* SLIDING THUMBMAIL DISPLAY */.ptgLI {float: left;margin-right: 4px;width: 74px; list-style-type: none; list-style-image: none; list-style-position: outside;overflow: hidden;}.ptgLI img {margin:5px; }ul#mycarousel {}#carousel-clip {z-index: 5;}#nextgroup {position: absolute;left: 212px;top: 160px;width: 24px;height: 153px;cursor: pointer;overflow: hidden;}#prevgroup {position: absolute;left: 28px;top: 160px;width: 24px;height: 153px;overflow: hidden;}/* end sliding thumbnails *//*      HOME PAGE      */div#artchartow, div#artchartIE {font-family: Georgia, Times Roman, serif;font-size: 24px;position: relative;margin: 0 10px 0 10px;color: #bec1a1;text-decoration:none;float: left;display:inline;}div#artchartIE {display:none;}#artchartow a, div#artchartIE a {color: #bec1a1;text-decoration:none;}#artchartow a:hover, div#artchartIE a:hover {color: #bec1a1;text-decoration:underline;}#mainHomeContent {position: relative;float: none;clear:left;display: block;top: 36px;width: 1200px;margin: 0 0 0 0;padding: 0;}#leftcol {position: relative;float: left;display: inline;width: 230px;margin: 0;padding-left: 18px;padding-right: 18px;padding-top: 0;color: #333333;line-height: 24px;}#leftcol a {color: #444444;}#leftcol a:hover {color: #994466;}#rightcol, #leftcol {padding-top: 2em;line-height: 1.3em;font-family: Georgia, Garamond, Times, Serif;font-size: 1.1em;font-weight: normal;}#rightcol em { font-weight:bold;font-style:normal; }#centercol {position: relative;float: left;display: inline;width: 380px;margin: 0;padding-left: 18px;padding-right: 18px;padding-top: 28px;font-size: 1.25em;/*background: #DEDCC0;border: solid 1px yellow;*/}#loadingMessage {position: absolute;display: block;top: 120px;left: 290px;width: 400px;font-weight: bold;font-size: 2em;color: #f3fbb2;}p.siteSpecs {margin-top: 30px;line-height: 1.1em;font-family: verdana, arial, helvetica, sans-serif;font-size: .7em;font-weight: normal;}#rightcol {position: relative;float: left;display: inline;width: 20%;margin: 0;padding-left: 18px;padding-right: 18px;padding-top: 28px;color: #333333;line-height: 14pt;}.siteName {font-family: Gill Sans, Georgia, Garamond, Times, Serif; font-size: 16px; font-weight: bold;color: #FFFFFF;line-height: 18px; }/*     END HOME PAGE      *//*     SITE MAP     */#sitemap {position: relative;float: left;display: inline;width: 1100px;top: 0;left: 0;margin: 0 12px 0 10px;padding: 0 12px 0 0;background-color: white;}#sitemap .row {position: relative;float: left;clear: none;display: block;width: 1000px;}#sitemap img {border: none;margin: 0;vertical-align: middle;}#sitemap h3 {color: black;font-size: 12px;margin-bottom: 4px;}#sitemap .col {  position: relative;float:left;display: inline;width: 260px;margin: 0;padding: 10px;clear: none;}#sitemap p {padding-left: 52px;}#legend {display: block;}#sitemap .available img {  margin: 0 -15px 0 0;}#sitemap .available a {  margin: 0 -19px 0 0;}.space {  margin-left: 30px;}.prices {  padding: 3px;background: #F5F5D4;}#geoArrangeHead {position: relative;display: block;float:left;clear: both;width: 855px;font-weight: bold;font-size: 12px;color: #000000;background: #afafaf;margin: 0;padding: 6px 0 6px 20px;}#sitemap hr {clear:both;float:none;display:block;color: #003399;margin: 0;}div.sitemap_Div {padding: 0 0 0 5px;margin: 0 0 0 -10px;text-indent: -5px;display: inline;}#sitemap div.col p {margin: 0 0 0 24px;text-indent:-24px;}#sitemap a {margin: 0 0 0 0;padding: 0 2px 0 0;text-decoration: none;color: #6F6763;cursor: pointer;}#sitemap a.avail:hover, #sitemap a.sold:hover {color: #990000;text-decoration: underline;}#sitemap a.avail, #sitemap a.sold {margin: 0;padding: 0 2px 0 0;text-decoration: none;}#sitemap a.A:after {content: "   A";font-size: .83em;font-weight: bold;color:#B59835;}#sitemap a.sold:after, #sitemap a.Private_collection:after, #sitemap a.Museum_collection:after, #sitemap a.Corporate_collection:after {content: url("../paintings/images/reddot2.gif");font-size: .83em;font-weight: bold;color:#C44202;}#sitemap a.N:after {content: "   N";font-size: .83em;font-weight: bold;color:#5273EE;}#sitemap a.spec {background-color: #CCFF66;}#sitemap div.IE_avail {font-size: .83em;font-weight: bold;color: #6F6763;display: none;/*text-transform: uppercase;*/}				div#PopupThumbnail1, div#PopupThumbnail2, div#PopupThumbnail3  {position:absolute;top:0px;left:10px;display:none;margin-top: -56px;}		/*Artist pages*/#bio {	position: relative;	display: block;	margin: 20px 10px 0 10px;}table.bioTable  {	display: table;	font-family: Verdana, Arial, Helvetica, sans-serif;	background: white;	border-collapse: collapse;	width: 580px;	margin: 0 10px 0 10px;}#bio tr {	display: table-row;}#bio  td.date {	width: 80px;	padding-bottom: 12px;	border-top: 1px solid #DDD;}#bio td.event {	width: 480px;	padding-bottom: 12px;	border-top: 1px solid #DDD;}#bio td.collectors {	width: 250px;	padding-bottom: 12px;	padding-left: 8px;	border-top: 1px solid #DDD;	vertical-align: top;}#bio td.bioSection {	padding-top: 12px;	font-weight: bold;	color: #4B5D6B;}#bio td.bioItem {	padding-left: 8px;	border-top: 1px solid #DDD;}#artistnav {position: relative;display: block;width: 900px;background: #DAD6D6;margin-top: 20px;padding: 6px 10px 3px 10px;}#statement, #faq, #bio, #technique, #influences, #contact, #readinglist {position: relative;top: 44px;left: 0;display: block;width: 600px;margin: 15px 30px 0 30px;padding: 25px;background: white;}#statement p, #faq p, #bio p, #technique p, #influences p, #readinglist p, #contact p, blockquote, ul, li {line-height: 15px;}#statement p, #faq p, #technique p, #influences p, #contact p, #readinglist p {line-height: 1.3em;font-family: Georgia, Garamond, Times, Serif;font-size: 1.2em;font-weight: normal;} #bio p, #bio td { line-height: 1.3em;font-family: Georgia, Garamond, Times, Serif;font-size: .93em;font-weight: normal; }#statement h3, #faq h3, #bio h3, #technique h3, #influences h3, #contact h3, #readinglist h3 {line-height: 1.3em;font-family: Georgia, Garamond, Times, Serif;font-size: 1.25em;font-weight: bold;margin-top: 18px;margin-bottom: 12px;}#statement h2, #faq h2, #bio h2, #technique h2, #influences h2, #contact h2, #readinglist h2 {line-height: 1.3em;font-family: Georgia, Garamond, Times, Serif;font-size: 1.35em;font-weight: bold;margin-bottom: 18px;}/*h3 {	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12pt; 	font-weight: bold; }