/* GENERAL STYLES */  p {    margin: 0;    padding: 0;  }  .piece_info p { margin-top: 1em;}  a, b { color: black; }  a { text-decoration: none; }  a:hover { text-decoration: underline; }  a img { border: 0; }/* PAGE NAVIGATION */  ul.pagenav {    list-style-type: none;    padding-left: 0;    margin-left: 0;    margin-top: 0;    border: 1px solid #ccc;    float: left;  }  ul.pagenav li { float: left; }  ul.pagenav a {     height: 19px;    display: block;  }  ul.pagenav a:hover { background-position: 0 -38px; }  ul.pagenav li.nolink a { background-position: 0 -19px; }  ul.pagenav li.current a { background-position: 0 -57px; }  a.navprev {    background: url(titles/navprev.gif) no-repeat left top;     width: 49px;  }  a.navnext {     background: url(titles/navnext.gif) no-repeat left top;     width: 48px;  }  a.nav1 {     background: url(titles/nav1.gif) no-repeat left top;     width: 11px;  }  a.nav2 {     background: url(titles/nav2.gif) no-repeat left top;     width: 12px;  }  a.nav3 {     background: url(titles/nav3.gif) no-repeat left top;     width: 12px;  }  a.nav4 {     background: url(titles/nav4.gif) no-repeat left top;     width: 13px;  }  a.nav5 {     background: url(titles/nav5.gif) no-repeat left top;     width: 12px;  }  a.nav6 {     background: url(titles/nav6.gif) no-repeat left top;     width: 12px;  }  a.nav7 {     background: url(titles/nav7.gif) no-repeat left top;     width: 12px;  }  a.nav8 {     background: url(titles/nav8.gif) no-repeat left top;     width: 12px;  }  a.nav9 {     background: url(titles/nav9.gif) no-repeat left top;     width: 12px;  }/* SECTION TEASERS ON GALLERY FRONT PAGE */  .sectionteaser a {     height: 21px;    margin-top: 20px;    margin-bottom: 20px;    display: block;  }  .sectionteaser a:hover { background-position: 0 -21px; }  a.section_collectors {    background: url(titles/forcollectors.gif) no-repeat left top;    width: 380px;  }  a.section_garden {    background: url(titles/gardensculpture.gif) no-repeat left top;    width: 380px;  }  a.section_moresculpture {    background: url(titles/moresculpture.gif) no-repeat left top;    width: 380px;  }  a.section_paintings {    background: url(titles/paintingsandprints.gif) no-repeat left top;    width: 380px;  }  a.section_preview {    background: url(titles/preview.gif) no-repeat left top;    width: 380px;  }/* GALLERY PAGE SECTION HEADERS */  .sectionheader img {   }  .instructions {    margin-bottom: 20px;  }/* INDIVIDUAL PIECE STYLES */  .piece_info {     width: 155px;     float: left;  }  .tallpiece_main {    margin: 0 20px;    float: left;  }  .widepiece_images {    margin-left: 20px;    float: left;    display: block;    width: 605px;  }  .tallthumbs a {    display: block;    margin-bottom: 20px;  }  .widethumbs {    margin-top: 20px;  }  .widethumbs a {    display: table-cell;    vertical-align: top;  }  .widethumbs a.withmargin img {    margin-right: 20px;  }/* LIST OF ARTISTS PAGE */  .group {    float: left;    margin-right: 20px;  }/* ARTIST BIO PAGE */  .artistpic {    float: left;    margin-right: 20px;  }  .artistinfo {    float: left;    margin-right: 20px;    width: 325px;  }      .artistinfo p {    margin-top: 1em;  }  .artistthumbs {    float: left;  }  .artistthumbs p {    font-weight: bold;    margin-bottom: 20px;  }  .artistmorethumbs {    clear: both;  }  .artistmorethumbs a {    float: left;    margin-right: 20px;  }  .artistmorethumbs p {    font-weight: bold;  }    .artistmorethumbspiece {    width: 180px;    float: left;    margin-top: 20px;    margin-right: 15px;  }  .moreworkheader {    margin-top: 20px;  }    