body { /* main element will center horizontally */
  margin: 0;
  padding: 0;
  text-align: center;
  min-width: 840px; /* for Netscape scrollbars */
  font: 75% verdana,sans-serif;
  background: #fff9d0 url(http://www.artisticlicense.org/images/pattern1.gif);
  color: #70712f;
  }

h1, h3 {
  margin: 10px 30px 0 230px;
  font-size: 1.4em;
  padding: 0;
  line-height: 1.3em;
  color: #d19800;
  }
/*
* html h1, h3  { *//* bug fix for 3 pixel jog */
/*  height: 1%;
  margin-left: 225px;
  }
*/
h2 {
  font-size: 1.1em;
  margin: 0 0 10px 0;
  }

h3 {
  margin: 0 30px 0 230px;
  font-size: 1.1em;
  }
  
img {
  display: block;
  border: none;
  }

a {
  color: #fff9d0;
  text-decoration: none;
  }

a:hover {
  color: #ebc765;
  }
    
#mainwrapper {
  width: 800px;
  margin: 0 auto;
  background: #fff;
  text-align: left;
  }

#masthead {
  }

#logo {
  float: left;
  }

#frieze {
  float: left;
  height: 132px;
  }

#frieze img {
  border-bottom: 2px #fff solid;
  }

#navbar {
  width: 600px;
  height: 33px;
  margin: 0;
  padding: 0;
  display: block;
  }

#navbar ul, #navbar li {
  list-style-type: none;
  margin: 0;
  padding: 0;
  }

#navbar ul {
  height: 33px;
  width: 600px;
  background: transparent url(http://www.artisticlicense.org/images/navbar.gif) top left no-repeat;
  background-position: -600px 0;
  text-align: center;
  }

#navbar li {
  float: left; 
  }

#navbar li a {
  display: block;
  height: 33px;
  width: 100px;
  line-height: 33px;
  text-indent: -9999px;
  }

#navbar li a:hover,
body.home #navbar a#home, 
body.about #navbar a#about, 
body.members #navbar a#members, 
body.specialties #navbar a#specialties, 
body.resources #navbar a#resources,
body.news #navbar a#news {
background: transparent url(http://www.artisticlicense.org/images/navbar.gif) top left no-repeat;
cursor: default;
  }

#navbar a#home:hover, body.home #navbar a#home {
  background-position: 0 0;
  }

#navbar a#about:hover, body.about #navbar a#about {
  background-position: -100px 0;
  }

#navbar a#members:hover, body.members #navbar a#members {
  background-position: -200px 0;
  }

#navbar a#specialties:hover, body.specialties #navbar a#specialties {
  background-position: -300px 0;
  }
  
#navbar a#resources:hover, body.resources #navbar a#resources {
  background-position: -400px 0;
  }

#navbar a#news:hover, body.news #navbar a#news {
  background-position: -500px 0;
  }

#content {
  clear: both;
  margin: 0;
  padding: 0;
  border-top: 2px #fff solid;
  border-bottom: 1px #70712f solid;
  background: #fff9d0 url(http://www.artisticlicense.org/images/pattern2.gif) repeat-y top left;
  }

#content p {
  padding: 0 30px 0 230px;
  line-height: 1.5em;
  }
/* delete following? */
#content #viewport {
  float: left;
  }
/* delete following? */  
#content #print {
  float: right;
  text-align: right;
  }

#textcontainer {
  clear: none;
  }

#content img {
  margin: 0;
  padding: 0;
  float: left;
  }
  
#content a {
  color: #70712f;
  text-decoration: underline;
  }

#content a:hover {
  color: #333;
  }

#content small {
  font-size: .8em;
  }

#footer {
  clear: both;
  width: 800px;
  height: 60px;
  color: #fff9d0;
  background: #989852 url(http://www.artisticlicense.org/images/footer.gif) top left no-repeat;
  }

#nav2 {
  padding: 5px 0 0 260px;
  line-height: 1.3em;
  }

#nav2 a:hover, #copyright a:hover {
  color: #ebc765;
  }

#contact {
  clear: both;
  float: left;
  padding: 18px 0 0 9px;
  font-size: .9em;
  }

#copyright {
  float: right;
  padding: 18px 20px 0 0;
  font-size: .8em;
  }