body {	background: #5C5C5C;	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px;	color: black;	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:#663366;}a:hover {color:#CCFFFF;}a:active {color:#FFFFCC;}#sitemap a:link {color: #003399;}#sitemap a:visited {color: #715684;}#sitemap a:hover {color: #046CEE;}#sitemap a:active {color: red;}#prints a:link {color: #9ab8fd;}#prints a:visited {color: #dba1f3;}#prints a:hover {color: #e8fdba;}#prints a:active {color: red;}#mainNavLinks a:hover {color: white;}#mainNavLinks a:visited {color: #B199BD;}.thumbnail, #topfaces{  CURSOR: pointer;}hr.clear {	position: relative;	clear: both;	height: 30;}DIV#ThumbnailsPanel ul {	list-style-type: none;}DIV#ThumbnailsPanel ul li {	list-style-type: none;	float: left;	height: 120px;	margin-right: 12px;}.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;}DIV#ThumbnailsPanel{  position: relative;float: left;display: block;clear: both;margin-top: 20px;padding: 20px 0 0 10px;}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;}#painting {position: relative;float: left;top: 40px;padding: 10px 0 20px 20px;margin-bottom: 50px;}#belowPtg, #paintingInfo {width: 180px;float: left;clear: none;height: 400px;/*background-color: black;*/background-image: url('images/paintingSpecsBackground.jpg') top left;background-repeat: repeat-x;margin-top: 18px;padding-top: 40px;padding-left: 20px;padding-right: 20px;/*border: 1px solid yellow;*/}#title {color: #B6C3B2;clear: none;margin-bottom: 30px;} #paintingSpecs {color: #000;}#loca {text-align: center;margin-top: 30px;font-size: 10px;color: #000;}#title {font-weight: bold;font-style: italic;text-align: center;clear: none;}#paintingNav, #paintingNavSubset {position: absolute;clear: none;top: 330px;left: 0;width: 180px;text-align: center;font-size: 11px;margin-bottom: 80px;}#paintingNav a.link {color:yellow;}.link{  TEXT-DECORATION: underline;  CURSOR: pointer;	  color: #76C2E1;}#picIndex, #totalPicNum, #of {color: #5C5C5C;display:inline;}#ToggleThumbnailsLink {display:none}#textLinks {display:none}h3#sortText {color: #B6C3B2;font-family: Georgia, Garamond, Times, Serif;font-size: 1.2em;font-weight: normal;}div#paintingSpecs {float: left;}div#dimensions, div#dateMedium {text-align: center;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;}#bottomNav {width: 100%;clear: both;padding-bottom: 24px;margin: 0 0 0 10px;}/*#bottomNavHome {position:relative;float: left;width: 100%;clear: all;padding-bottom: 24px;margin-left: 10px;margin-top: 16px;}*/#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;}#ptgIndexContent {position: relative;float: left;display: block;width: 1100px;clear: both;padding: 20px 0 0 10px;}#ptgIndexContent.row {position: relative;top: 0px;display: block;width: 1100px;clear: both;padding: 0;margin: 6px 0 6px 0;}#ptgIndexContent img, div.row img {border: none;margin: 0 20px 30px 0;vertical-align: top;}#ptgIndexContent h3 {position: relative;display: block;margin: 30px 1000px 3px 0;clear: both;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold;}/*      HOME PAGE      */#mainHomeContent {position: relative;float: none;display: block;width: 1200px;margin: 0 0 16px 0;padding: 0;}#leftcol {position: relative;float: left;display: inline;width: 230px;margin: 0;padding-left: 18px;padding-right: 18px;padding-top: 28px;color: #FFFFFF;line-height: 24px;}#leftcol a {color: #FFFFCC;}#leftcol a:hover {color: #FAD714;}#rightcol, #leftcol {padding-top: 3em;line-height: 1.3em;font-family: Georgia, Garamond, Times, Serif;font-size: 1.1em;font-weight: 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: #FFFFFF;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      *//*     PRINTS		*/#prints {position: relative;width: 1400px;height: 1111px;top: 0;left: 0;padding: 30px 12px 0 24px;background-color: #3b3b3b;}#prints div.printInfo {position: relative;float: left;display: inline;width: 400px;margin: 20px 0 0 20px;}#prints div.locationPrint {text-align: left;font-size: .85em;font-weight: normal;color: #B6C3B2;}#prints div.titlePrint {text-align: left;font-size: 1.2em;font-weight: bold;margin-bottom: 24px;color: #B6C3B2;}#prints a#print01, #prints a#print02 {position: relative;display: inline;float: left;width: 600px;margin: 6px;}#prints hr {width: 1400px;color: #B6C3B2;clear: left;}/*     END PRINTS		*//*     SITE MAP     */#sitemap {position: relative;float: left;display: inline;width: 1100px;top: 0;left: 0;margin: -4px 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;}#sitemap .col {  position: relative;float:left;display: inline;width: 200px;margin: 0;padding: 10px;clear: none;}#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:hover {color: #990000;text-decoration: underline;}#sitemap a.avail, #sitemap a.sold {margin: 0;padding: 0 2px 0 0;text-decoration: none;}#sitemap a.sfg:after {content: "   F";font-size: .83em;font-weight: bold;color:#C45A27;}#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("../images/reddot2.gif");font-size: .83em;font-weight: bold;color:#C44202;}#sitemap a.smfa:after {content: "   S";font-size: .83em;font-weight: bold;color:#41B193;}#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.PopupThumbnail {margin-top: 6px;}		/*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;}/*#gear table.twocol, #gear table.threecol, #gear table.fourcol {	margin: 10px 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: 24px;left: 0;display: block;width: 500px;margin: 15px 30px 0 30px;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; }.caption {  font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: .7em; 	font-weight: bold; 	}.copyright {  font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 8pt; 	color: #2d3c2c; 	}	.bySubjectByDate {  font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 8pt;	font-weight: bold; 	color: #2d3c2c;	text-indent: 1em;	margin: 12px 0 6px 0; 	}	.doctitle {  font-family: Arial, Helvetica, sans-serif; 	font-size: 16pt; 	}.homequote {  font-family: Georgia, Garamond, Times, Serif; 	font-size: 1.1em; 	line-height: 1.4em; 	color: #FFFFFF;	margin-top: 15px; 	}.intro {  font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10pt; 	line-height: 17pt; 	color: #FFFFFF; 	}.imgborder {  border-left: solid 1px #DBE1BF;	border-top: solid 1px #FFF;	border-right: solid 1px #000;	border-bottom: solid 1px #000;	}.imgborderouter {  border-left: solid 1px #DBE1BF;	border-top: solid 1px #DBE1BF;	border-right: solid 1px #333;	border-bottom: solid 1px #333;	}.hang {font-family: Arial, Helvetica, sans-serif; 	font-size: 10pt; 	line-height: 14pt; 	text-indent: -1em; 	margin-left: 1em; 	padding: 0px 0px 0px 0px;	}.mini {  font-family: Verdana, Helvetica, Arial, sans-serif; 	font-size: 8pt; 	line-height: 12px; 	}.mini2 {  font-family: Arial, Helvetica, Verdana, sans-serif; 	font-size: 8pt; 	}.small {  font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: normal;font-style: normal;}.stnd {  	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10pt; 	line-height: 14pt;	}.stnd2 {  font-family: Arial, Helvetica, sans-serif; 	font-size: 8pt; 	line-height: 8pt; 	}.subhead {  font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12pt; 	font-weight: bold; 	}.subnav A {  font-family: Arial, Helvetica, Verdana, sans-serif; 	font-size: 11px; 	color: #000000; 	font-weight: bold; 	text-decoration: none; 	border-right: solid 1px #555555;	padding: 0 10px 0 10px;	}.subnav A:hover {  font-family: Arial, Helvetica, Verdana, sans-serif; 	font-size: 11px; 	color: #FFFFFF; 	font-weight: bold; 	text-decoration: none; 	border-right: solid 1px #555555;	padding: 0 10px 0 10px;	}.subnavonn {  font-family: Arial, Helvetica, Verdana, sans-serif; 	font-size: 12px; 	color: red; 	font-weight: bold; 	text-decoration: none; 	background: #D8DCD2;	border-right: solid 1px #555555;	padding: 0 10px 0 10px; 	}	}.subnavon A {  font-family: Arial, Helvetica, Verdana, sans-serif; 	font-size: 11px; 	color: #000000; 	font-weight: bold; 	text-decoration: none; 	background: #DBE1BF; 	padding-left: 15px;	padding-right: 15px;	padding-top: 5px;	padding-bottom: 5px;	border-bottom: solid 1px #DBE1BF;	}.subnavon A:hover {  font-family: Arial, Helvetica, Verdana, sans-serif; 	font-size: 11px; 	color: #cc0000; 	font-weight: bold; 	text-decoration: none; 	background: #FFFFFF; 	padding-left: 15px;	padding-right: 15px;	padding-top: 5px;	padding-bottom: 5px;	border-bottom: solid 1px #DBE1BF;	}.topnav A {  font-family: Arial, Helvetica, Verdana, sans-serif; 	font-size: 10pt; 	color: #B6C3B2; 	font-weight: bold; 	text-decoration: none; 	padding-left: 10px;	padding-right: 10px;	padding-top: 5px;	padding-bottom: 7px;	display: inline;	border-left: 1px solid #8F9B8D;	}.topnav A:hover {  font-family: Arial, Helvetica, Verdana, sans-serif; 	font-size: 10pt; 	color: #FFFFFF; 	font-weight: bold; 	text-decoration: none; 	background: #889A83; 	padding-left: 10px;	padding-right: 10px;	padding-top: 5px;	padding-bottom: 5px;	display: inline;	border-left: 1px solid #ACBAAA;	}.topnavonn {  font-family: Arial, Helvetica, Verdana, sans-serif; 	font-size: 10pt; 	color: #000000; 	font-weight: bold; 	text-decoration: none; 	background: #DBE1BF; 	padding-left: 15px;	padding-right: 15px;	display: inline;	/*padding-top: 5px;	padding-bottom: 7px;*/	}.topnavon A {  font-family: Arial, Helvetica, Verdana, sans-serif; 	font-size: 10pt; 	color: #000000; 	font-weight: bold; 	text-decoration: none; 	background: #CED4CD; 	padding-left: 15px;	padding-right: 15px;	padding-top: 5px;	padding-bottom: 5px;	display: inline;	}.topnavon A:hover {   	text-decoration: none; 	color: #990000;	display: inline; 	}.topnavsub A {  font-family: Arial, Helvetica, Verdana, sans-serif; 	font-size: 10pt; 	color: #000000; 	font-weight: bold; 	text-decoration: none; 	}.topnavsub A:hover {  font-family: Arial, Helvetica, Verdana, sans-serif; 	font-size: 10pt; 	color: #cc0000; 	font-weight: bold; 	text-decoration: none; 	}/*#artmenu {position:absolute; left:294px; top:22px; width:110; z-index:3; background:#889A83; visibility:hidden;}*/