/* BASICS */html {  margin: 0;  padding: 0px;}body {  font-family: georgia,"times new roman,serif;   font-weight: normal;font-size: 10pt;line-height:1.3em;  background: #ffffff;color: #000000;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.3em;   border-bottom: 1px #000000 solid;   padding-bottom: 10px;}h2 {   font-weight: bold;   font-size: 1.2em;   border-bottom: 1px black solid;}h3  {   font-weight : bold;   font-size: 1.1em;   margin-bottom: 0px;}h4  {   font-weight : bold;}h5  {   font-weight : bold;}h6  {    font-weight : bold;}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: #000000;  background: none; line-height:15px;  }a:link {            color : #666666;        }a:visited {                color : #666666;        }img {   border: none;}a:link img{            border: none;        }a:visited 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;}/*  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 {  border-none;  margin:  0 0 0px 0;  padding: 20px 46px 0px 10px; }#head h1 {  font-size: 2em;  height: 24px;   border-bottom: 1px #666666 solid;;   margin: 0px;}/* #head h1 span {  display:none;} *//* NAV */#nav-hack {  display: none;  background: none;  float: left;  width: 0px;   margin: 0px;  padding: 0px;}#nav {   border: none;   margin: 40px 0px 0px 0px;  padding: 0px 30px 10px 10px;  font-weight: normal;}/* do we need .item? YES */.item {   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 : #26324c;}#nav a:visited.subnav  {color : #7f0000;}/* END NAV *//* CONTENT */#content-hack {   float: right;   width: 800px;   padding: 0px;   margin: 0px 0px 0px 0px;   border: none;}#content {   line-height: 1.05em;   font-weight: normal;   padding: 0px 75px 40px 24px;    margin: 0px 0px 0px 0px;}#content ul li {   list-style-image: url(dot.jpg);   padding-bottom: 1.1em;   line-height: 1.3em;}#content ul {   margin-left: 0em;    padding-left: 3.0em;}#content li {   margin-left: 0em;}/* CRUMB */#crumb  {  display: none;}/* END CRUMB *//* FOOT *//* #foot {   clear: both;   height: 145px;   margin: 0px;   font-weight : normal;   font-size : 0.9em;   text-align : center;   line-height: 1.1em;   color : #282221;}#footbr {   clear: both;} *//* #foot a:link {            color : #666666;        }#foot a:visited {            color : #666666;        }*//*  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;}.status  {font-weight : bold;margin-left : 10px;margin-top : 10px;margin-right : 2px;margin-bottom :1px;}.article {  padding: 0px 0px 0px 90px;}.small  {font-size : 0.95px;}.dimensions {font-size: 0.9em;}.award {  color: #999966;  font-weight: bold;;}/* '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 */  margin: 0px 10px 0px 10px;  font-weight: bold;}.input {   /* for form tables */   vertical-align: middle;   text-align: right;}.brlist {   line-height: 1.4em;}/*  ADDED FROM OLD STYLESHEET *//* For titles to the right of 300px images */.worktitle {  font-weight: bold;  font-size: 11px;  color: #000000;}/* For the date, dimensions, sale status to the right of 300px images */.workstats {  line-height: 1.3em;}/* also for the titles to the right of 300px images */.imginfo {    text-align: left;    padding-left: 20px;}/* footer stuff */#foot  {   clear: both;   margin: 0px;   color : #000000;   font-weight : normal;   font-size : 1em;   line-height: 1.4em;    text-align : center;    padding-top : 8px;    padding-bottom : 12px;   border-top: 1px black solid;}.footlink {            color : #666666;        }.footlink:visited {            color : #666666;        }.more {/* the 'more' area on subcategory index pages */vertical-align: top;padding: 16px;}.worktitle {  color: #dddddd;  font-weight: bold;}.catdesc { line-height: 1.4em;}.catimgcell {/* td's in category tables  -- added to make xhtml validate */vertical-align: bottom;text-align: center;width: 140px;}.cattxtcell {/* td's in category tables  -- added to make xhtml validate */vertical-align: top;text-align: center;width: 140px;}/* for next/prev links in slideshow and recent */.tlink {            color : #003377;        }.tlink:visited {                color : #660000;        }/* table with image on left and title/desc on the right.imgdesctable {    width: 523px;}.headline {   border-bottom: 1px #ff0000 solid;}.tablecontainer {    border: none;    padding: 0;    margin: 0;}.nextprev {            color : #003377;        }.nextprev:visited {                color : #660000;        }/* for next/prev slideshow and recent.php */.right150 {  text-align: right;  width: 150px;}.left350 {   width: 350px;}/* for temporary messages on the home page */#announce {   padding: 1em;   font-size: 1.05em;  margin: 0 0em 3em 5em;    line-height: 1.3em;   border: 1px #cccc66 solid;}.announcehead {  text-align: center;  font-size: 1.3em;  font-weight: bold;  padding: 4px 4px 4px 0;  margin: 0px 0px 0px 0px;}#announce a:link  {  text-decoration: underline;}#announce a:visited  {  text-decoration: underline;}
