html{
  /*background: #ffff97 url(images/daffodilBg3.jpg) ;*/
  background: #fff /*#ffff97*/  ;
  color: #000;
}
body{
  color: #000;
  background: #fff /*#FFFFbc*/;
  width:80%;
  /*width: 45em;
  max-width: 990px;
  min-width: 770px;*/
  /*margin: 1em 10% .5em 10%;*/
  margin: .75em auto;
  font-size: 100%;
  border: thin solid #0f0;
  border-left: 2em solid #ffff5d; /*#ff0;*/
  border-top: .5em solid #ffff5d; /*#ff0;*/
  border-right: 2em solid #fff /*#ffffbc*/;
  border-bottom: 3em solid #fff /*#ffffbc*/;
}
a:link {color: #0000ff; text-decoration: underline; }
a:active {color: #000; text-decoration: underline; }
a:visited {color: #4C004C; text-decoration: underline; }
a:hover {color: #4C004C; text-decoration: none; }
#header{
  color: #00B54A ;
  background: #fff /*#FFFFbc*/ ;
  /*width:80%; min-width:501px*/
  margin: 0 /*1em 0*/;
  padding:1em;
  float:left;
}
hr{
  clear: both;
  height:0;
  visibility:hidden;
}
table
{ 
margin-left: auto;
margin-right: auto;
}

#header img{
  float:left;
  margin: 0 .5em;
}
#header h1{
  width: 30em;
  margin: 0 auto;
  font-family: "Times New Roman", Times, serif;
  font-size: 400%;
  font-weight: 400;
  letter-spacing: .125em;
  float: left;
}
#header h2{
  width:100%;
  margin: 0;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  clear: left;
  font-style: normal;
  font-weight: 800;
  font-size: 100%;
}
#header h3{
  width:100%;
  margin: 0;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  clear: left;
  font-style: normal;
  font-weight: 800;
  font-size: 90%;
}
#nav{
  width: 100%/*41em*/; 
  float: left;
  color: #ffffbc;
  background: #00B54A;
  margin:0 0 0 -1.5em;
  padding:0;
  text-align: left;
  clear:none;
}
#nav ul{
  margin: 0;
  padding:0;
}
#nav li
{
  list-style-type: none;
  display: inline-block;
  margin: 0; 
  padding: .25em;
  background: transparent; 
}
#nav li a{
  color: #ffffbc;
  background: transparent;
  display: block; /*width: 8em;*/
  float: left;
  clear: none;
  padding: 0 .5em;
  font-family: "Times New Roman", Times, serif;
  font-size: 110%;
  font-style: normal;
  font-weight: 600;
  text-decoration: none;
  border-left: thin solid #ffffbc;
  border-bottom: thin solid #ffffbc;
}
#nav li a:hover{
  color: #0B4423 ;
  background: #ffffbc;
}
#nav li a.here, #artMenu dd a.here,#nav li a.here:hover,#artMenu dd a.here:hover{
  /*color: #0B4423;
  background: #ffffbc;*/
  color: #ffffbc;
  background: transparent; 
}
#copy{
  color: #044b47;
  background: #e8fef1;
  width:90%;
  margin: 1em auto;
   /*width: 36em;
  margin: .5em auto;
 margin: .5em -2em .5em .5em;
  margin: .25em 1em;*/
  padding: .5em 1em;
  font-family: "Times New Roman", Times, serif;
  font-size: 100%;
  font-style: normal;
  font-variant: normal;
  font-weight: 600;
  border-top: .25em solid #46795B;
  border-left: .25em solid #8BAB98;
  border-right: .25em  solid #8BAB98;
  border-bottom: .25em  solid #D1DED6;
  /*float: left;*/
  clear: both;
}
.address{
  font-family: Arial, Helvetica, sans-serif;
  font-size:105%;
}
#footer, #footer a {
  font-family: "Times New Roman", Times, serif;
  font-weight: 300;
  font-style: normal;
  width:30em;
  margin: .25em auto;
  text-align: center;
  clear: both;
}
#footer{
  margin-bottom: -2em;
  text-align: center;  
}
.phone{
  font-family: sans-serif;
  font-style: normal;
  font-weight: 600;
}
.copyright{
   font-family: "Times New Roman", Times, serif;
   font-size: 80%;
   color: Black;
   font-weight: 600;
}
.premission{
   font-family: "Times New Roman", Times, serif;
   font-size: 65%;
   font-weight: 500;
   text-align: center;
}

.listhdr{
  list-style-type:none;
}
