/* Marie *//* BASICS */html {  margin: 0;  padding: 0px;  background: #ffffff;}body {  font-family: georgia,"times new roman",serif;   font-weight: normal;font-size: 12px;line-height:1.3em;  background: #ffffff;color: #444444;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: #444444;   border-bottom: 1px #282221 solid;   padding: 10px 0 10px 0;}h2 {   font-weight: bold;   font-size: 1.4em;   color : #444444;}h3  {   font-weight : bold;   font-size: 1.2em;   color: #444444;   margin-bottom: 0px;}h4  {   font-weight : bold;    color : #444444;}h5  {   font-weight : bold;   color : #444444;}h6  {    font-weight : bold;   color : #444444;}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: #444444;  background: #ffffff; line-height:15px;  }a:link {            color : #333355;        }a:visited {                color : #553333;        }a:hover {                color : #555533;        }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: #444444;}/*  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: none;  border-none;  margin:  0 0 0px 0;  padding: 20px 46px 0px 10px; }#head h1 {  background: none;font-size: 2em;  height: 24px;   border-bottom: 1px #999999 solid;   padding-top: 2px;  color: #444444;   margin: 0px;}/* #head h1 span {  display:none;} *//* NAV */#nav-hack {  background: none;  float: left;  width: 220px;   margin: 0px;  padding: 0px;}#nav {     background: none;   border: none;   margin: 40px 0px 0px 0px;  padding: 0px 30px 10px 10px;  font-weight: normal;}#nav a:link  {  color : #333399;  text-decoration: none;}#nav a:visited  {  color : #993333;  text-decoration: none;}#nav a:hover  {        color : #999933;        text-decoration: underline;}.item {/*   text-transform: uppercase; */   color: #444444;   font-weight: bold;   padding: 16px 0 4px 0;   margin: 0 0 0 0;   border-bottom: 1px solid #999999; }.subnav {   margin: 6px 0px 4px 14px;}#nav a.subnav  {color : #444466;}#nav a:visited.subnav  {color : #664444;}#nav a:hover.subnav  {font-weight : bold;color : #666644;}/* END NAV *//* CONTENT */#content-hack {   float: right;   width: 600px;   padding: 0;   margin: 0;   border: none;}#content {   background: none;   color: #444444;   line-height: 1.05em;   font-weight: normal;   padding: 0px 0px 40px 0px;    margin: 0;}/* #content h1 {   padding-bottom: 4px 0 0 0;   text-transform: uppercase;   font-size: 1.7em;   line-height: 1.2em;    color: #444444; }#content h2 {   padding-bottom: 0px;  padding-top: 12px;   font-size: 1.3em;   line-height: 1.2em;}#content h3 {   font-size: 1.1em;}*/#content a:link {            color : #333399;        }#content a:visited {                color : #993333;        }#content a:hover {                color : #999933;        }#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: #444444;}/* CRUMB */#crumb  { color: #444444; width: 592px; padding: 10px 0 10px 0; margin: 10px 0 0 0px;  font-weight : normal;}#crumb a:link  {            color : #333399;}#crumb a:visited  {/* color : #990000; */                color : #993333;}#crumb a:hover {                color : #999933;}/* END CRUMB *//* FOOT */#foot {   clear: both;   margin: 0px;  font-weight : normal;   font-size : 0.9em;   text-align : center;   line-height: 1.1em;   color : #444444;}#footbr {   clear: both;}#foot a:link {            color : #444466;        }#foot a:visited {            color : #664444;        }#foot a:hover {            color : #664444;        }/*  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: #444444;  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: #444444;  float: right;/*  width: 200px; */  margin: 0 0 20px 20px;}.floatleft {  font-size: 20px;  color: #444444;  float: left;  margin: 10px 20px 20px 0;}.img-left {  line-height: 14px;  color: #444444;  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 : #444444;margin-top : 15px;font-weight : normal;}.alert  {font-weight : normal;color : #440000;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: #444444;  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 */  color: #444444;  background: #cfd59e;  margin: 0px 10px 0px 10px;  font-weight: bold;}.input {   /* for form tables */   vertical-align: middle;   text-align: right;}.brlist {   line-height: 1.4em;}.ptg_desc {   width: 300px;   border: 1px #999999 solid;   background: #eeeeee;   color: #444444;   padding: 0.7em 2em 0.5em 2em;   margin: 0 4em 0 4em;/*   text-align: center; */}/*  ADDED FROM OLD STYLESHEET *//* For titles to the right of 300px images */.worktitle {  font-weight: bold;  font-size: 1em;  color: #444444;}/* 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;font-weight : normal;font-size : 1em;line-height: 1.4em;text-align : center;color : #666666;background: none;padding-top : 8px;padding-bottom : 12px;border-top: 1px #666666 solid;}.footlink {            color : #666666;        }.footlink:visited {            color : #666666;        }.footlink:hover {            color : #996633;        }.more {/* the 'more' area on subcategory index pages */ background: #323232; vertical-align: top;padding: 16px;border: 1px #444444 solid;margin-left: 5em;margin-right: 5em;/* width: 35em; */}.more h4 {  padding: 0 0 0 0;  margin: 0 0 0 0;  text-align: center;}.worktitle {  color: #444444;  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 : #333399;        }.tlink:visited {                color : #993333;        }.tlink:hover {                color : #999933;        }/* 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 : #333399;        }.nextprev:visited {                color : #993333;        }.nextprev:hover {                color : #999933;        }/* for next/prev slideshow and recent.php */.right150 {  text-align: right;  width: 150px;  padding-right: 60px;}.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;   color: #444444;   border: 1px #cccc66 solid;}.calc td{  text-align: center;  padding-bottom: 1em;  font-size: 1.2em;  border: 1px solid #cccccc;}.announcehead {  background: none;  text-align: center;   color : #444444;  font-size: 1.3em;  font-weight: bold;  padding: 4px 4px 4px 0;  margin: 0px 0px 0px 0px;}#announce a:link  {  color : #444466;  text-decoration: underline;}#announce a:visited  {  color : #664444;  text-decoration: underline;}#.announce a:hover  {        color : #666644;        text-decoration: underline;}
