 /* BASICS */html {  margin: 0;  padding: 0px; }body {  font-family: georgia,"times new roman",serif;   font-weight: normal;font-size: 12px;line-height:1.3em;  background: #ffffff; color: #ffffff;margin: 3px 0px 0px 0px; padding: 0px; min-height: 100%; text-align: center; /* for browsers that don't support auto margins */}p   { font-family: georgia,"times new roman",serif;   font-weight: normal; font-size: 1.0em;; line-height:1.6em;/* margin: 0 1.0em 1.5em 1.0em;  */ text-align: left;     }/* input {   font-size: 11px;} */h1 {   font-weight: bold;   font-size: 1.7em;  color: #58a8c8;      padding: 20px 0 10px 0;}h2 {   font-weight: bold;   font-size: 1.5em;      padding-bottom: 0.5em;}h3  {   font-weight : bold;   font-size: 1.3em;   color: #000000;   margin-bottom: 0px;}h4  {   font-weight : bold;    color : #000000;}h5  {   font-weight : bold;   color : #000000;}h6  {    font-weight : bold;   color : #000000;}dt {   font-weight: bold;   padding-bottom: 1.0em;}dd {  line-height: 1.4em;  padding-bottom: 1.2em;}ol {}ol li {   line-height: 1.4em;  padding-bottom: 1.2em;  list-style-type: decimal;}b  {        font-weight : bold;     }blockquote {  font-style: italic;  padding: 16px;  color: #282221;  background: #ffffff; line-height:15px;  }a:link {            color : #ffffff;        }a:visited {                color : #999999;        }a:hover {                color : #000000;        }img {   border: none;}a:link img{            border: none;        }a:visited img{                border: none;        }a:hover img{                border: none;        }/* does the same thing as br clear="all */.clearall {    clear:both;}.center {   text-align: center;}/*  END BASICS *//* Legacy stuff */table,tr,td {       margin-top : 0px;      margin-left : 0px;     margin-right : 0px;     padding: 0.3em;     vertical-align: top;     font-size: 1em;     color: #000000;
}/*  Specific divs *//* Divs's I'm not using now, but may use later */#container {   width: 844px;    border:none;  margin-left: auto;  margin-right: auto;  margin-top: 0px;  padding-top: 0px;  padding-bottom: 0px;  text-align: left;}/* Specific Divs I'm using /*/* HEAD */#head {  background: #58a8c8;  border-none;  margin:  0 0 0px 0;  padding: 5px 0px 5x 0px; }#head h1 {  background: none;font-size: 2em;  height: 24px;   border: none;   padding-top: 2px;  color: #fcd59d;   margin: 0px;}/* #head h1 span {  display:none;} *//* NAV */#nav-left {   
  background-image:url(GradientSideBlue.jpg);
  float: left;  width: 220px;   margin: 0px;  padding: 0px;}#nav {     background: none;   border: none;    padding: 0px 5px 150px 10px;  font-weight: normal;}#nav a:link  {  color : #ffffff;  text-decoration: none;}#nav a:visited  {  color : #e8e8d8;  text-decoration: none;}#nav a:hover  {        color : #ffffff;        text-decoration: underline;}.item {/*   text-transform: uppercase; */   color: #ffffff;   font-weight: bold;   padding: 16px 0 4px 0;   margin: 0 0 0 0;   border-bottom: 1px solid #eeeeee; }.subnav {   margin: 6px 0px 4px 14px;}#nav a.subnav  {color : #ffffff;}#nav a:visited.subnav  {color : #ffffff;}#nav a:hover.subnav  {font-weight : bold;color : #ffffff;}/* END NAV *//* CONTENT */#content-right {   float: right;   width: 600px;   padding: 0;   margin: 0;   border: none;}#content {   background: none;/*   color: #999966; */   color: #000000;   line-height: 1.05em;   font-weight: normal;   padding: 0px 0px 40px 0px;    margin: 0;}#content a:link {            color : #000000;        }#content a:visited {                color : #58a8c8;        }#content a:hover {                color : #99ccff;        }#content ul li {/*   list-style-image: url(dot.jpg); */   padding-bottom: 1.1em;   margin-left: 0.5em;   line-height: 1.3em;}#content ul {   margin-left: 0em;    padding-left: 3.0em;}#content li {   margin-left: 0em;   padding-left: 0.5em;}#content li b {   color: #ffccaa;}
/* shop */

#shop {
   background: none;
/*   color: #999966; */
   color: #000000;
   line-height: 1.05em;
   font-weight: normal;
   padding: 0px 0px 40px 0px; 
   margin: 0;
}


#shop img {
	
   margin: 10px 20px 20px 0;

}


/* FOR EXHIBITION HISTORY ON PAGE DESCRIPTIONS */#content .desc   {   font-size: 1.0em;;   line-height:1.6em;   margin-top: 1em;   /* margin: 0 1.0em 1.5em 1.0em;  */   text-align: left; }#content .desc ul {   margin-left: 1em;    padding-left: 0em;}#content .desc li {   margin-left: 0em;   padding-left: 0.5em;}#content .desc li b {   color: #ffccaa;}/* CRUMB */#crumb  { color: #999966; width: 592px; padding: 10px 0 10px 0; margin: 10px 0 0 0px;  font-weight : normal;}#crumb a:link  {            color : #999999;}#crumb a:visited  {/* color : #990000; */                color : #999999;}#crumb a:hover {                color : #bb6666;}/* END CRUMB *//* FOOT */#foot {   clear: both;   margin: 0px;  font-weight : normal;   font-size : 0.9em;   text-align : center;   line-height: 1.1em;   color : #58a8c8;}#footbr {   clear: both;}#foot a:link {            color : #ffffff;        }#foot a:visited {            color : #ffffff;        }#foot a:hover {            color : #ffffff;        }/*  Miscellanous classes and tags */li {margin-left : 20px;list-style-position : outside;list-style-type : disc;text-indent : 0px;}.introimage {  padding-left : 0px;  padding-right : 16px;  padding-top : 00px;  padding-bottom : 00px;  border-style: none;/*  float: left;   display: inline;*/  width: 300px;  margin: 8px 16px 8px 0px;    text-align : center;  line-height: 1.3em;}/* formerly floatleft and floatright */.img-right {  line-height: 1.3em;  width: 170px;  color: #000000;  float: right;    display: inline;  margin: 0px 0px 20px 20px;  font-family: verdana, arial, helvetica, sans-serif;  text-align: center;  clear: right;}.floatright {  font-size: 20px;  color: #ff0000;  float: right;/*  width: 200px; */  margin: 0 0 20px 20px;}.floatleft {  font-size: 20px;  color: #ff0000;  float: left;  margin: 10px 20px 20px 0;}.img-left {  line-height: 14px;  color: #000000;  float: left;   display: inline;  margin: 10px 20px 20px 0;  font-family: verdana, arial, helvetica, sans-serif;  text-align: center;}.bio {  padding-right: 30px;  line-height: 18px;}.txtpg {line-height : 16px;height : 450px;}.list  {color : #000000;margin-top : 15px;font-weight : normal;}.alert  {font-weight : normal;color : #CC0000;margin : 10px;}/* 'Click to see larger image' text */.instruct {font-size : 0.95em;color : #666666;text-align: center;}.imgtable {  margin: 0;  padding: 0;}.imgcell {   font-family: Verdana, Arial, Helvetica, sans-serif;   text-align: center;   border: 1px solid #eeeeee;   vertical-align: top;   padding: 9px 3px 0px 3px;   margin: 0px;   font-size: 11px;}.imgcell2 {   font-family: Verdana, Arial, Helvetica, sans-serif;   text-align: center;   border: none;   vertical-align: top;   padding: 9px 3px 0px 3px;   margin: 0px;   font-size: 11px;}.imgdetail {   font-family: Verdana, Arial, Helvetica, sans-serif;   text-align: center;   border: none;   vertical-align: top;   padding: 9px 3px 0px 3px;   margin: 0px;   font-size: 11px;}.imgdetailtitle {   font-family: Verdana, Arial, Helvetica, sans-serif;   text-align: center;   border: 1px solid #eeeeee;   vertical-align: top;   padding: 6px 3px 0px 3px;   margin: 0px 20px 0px 20px;   font-size: 11px;}.gallerycell {   font-family: Verdana, Arial, Helvetica, sans-serif;   text-align: center;   border: none;   vertical-align: top;   padding: 9px 3px 0px 70px;      margin: 0px;   font-size: 11px;}.imgcell i {   font-style: italic;}.spacer {  /* This is some padding to make sure the content table is always longer than the nav */  height: 200px;}.button {  /* for forms */  color: #990000;  background: #cfd59e;  margin: 0px 10px 0px 10px;  font-weight: bold;}.brlist {   line-height: 1.4em;}.ptg_desc {   width: 300px;   border: 1px #999999 solid;   background: #eeeeee;   color: #000000;   padding: 0.7em 2em 0.5em 2em;   margin: 0 4em 0 4em;/*   text-align: center; */}/* footer stuff */#foot  {   clear: both;   margin: 0px;font-weight : normal;font-size : 1em;line-height: 1.4em;text-align : center;color : #ffffff;background: #58a8c8;padding-top : 8px;padding-bottom : 12px;border-top: 1px #666666 solid;}.footlink {            color : #666666;        }.footlink:visited {            color : #666666;        }.footlink:hover {            color : #996633;        }