html {margin: 0; padding: 0; }

body {margin: 0 auto 0 auto; padding: 0; font-family: Verdana, Arial, sans-serif;  color: #000; text-align: center; background: #fff; font-size: 76%;}

#wrapper {background: transparent; margin: 0 auto 15px auto; padding: 0 0 0px 0; width:99%; text-align: left; }

#headerenclosure {margin: 20px 0 0px 0; background: #fff; color: #000; 
	border-top: 1px solid black; 
	border-left: 1px solid black; 
	border-right: 1px solid black; }

#header {background: #fff; height: 170px; color: #000; 
	text-align: right; }

#header img {margin: 65px 35px 0 0; }


ul#menu {background: #fff; color: #000; list-style: none; margin-top: 50px; text-align: center; height: 20px; padding: 5px 0; }

ul#menu li {display: inline; }

#menu a {background: #fff; color: #000; font-weight: normal; border: 1px solid #7452D6; padding: 3px; margin-top: 3px; }

#menu li a:hover {background: #7452D6; color: #fff; 
	border: 1px solid black; padding: 3px; }


ul#menu2 {background: #fff; color: #000; list-style: none; margin-top: 50px; text-align: left; margin-left: 45px; height: 20px; padding: 5px 0; }

ul#menu2 li {display: inline; padding-right: 15px; }

#menu2 a {background: #fff; color: #000; font-weight: normal; border: 1px solid #7452D6; padding: 3px; margin-top: 3px; }

#menu li a:hover {background: #7452D6; color: #fff; 
	border: 1px solid black; padding: 3px; }




h1 {background: #fff; color: #7452D6; font-size: 2em; font-family: Verdana, Garamond, Times, "Times New Roman", serif; margin-left: 400px; margin-top: 15px; } 

h2 {background: #fff; color: #7452D6; padding: 10px 25px 5px 25px; font-size: 1.2em; font-family: Verdana, Garamond, Times, "Times New Roman", serif; }  

p {padding: 5px 25px 5px 25px; line-height: 1.5; }



#content {margin: 0px 0 10px 0; padding: 10px 30px 10px 25px;  background: #fff; color: #000;  border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; }

#contentwrapper {margin-left: 6px; padding-top: 10px; }

#content a:link {background: #fff; color: #990099;  font-weight: bold; }
#content a:visited {background: #fff; color: #990099;  font-weight: bold; }

#footer {background: #fff; margin: 10px 0 10px 0; border: 1px solid black; color: black; padding: 10px 30px 10px 25px; height: 160px; }

#footer ul {list-style: none; padding-left: 20px; }

#footer li {padding: 5px;  }

#footer a {background: #fff; color: #7452D6; }



#clearer {clear: both; }

/* persistent page indicator */

body#homepage a#home, body#treespage a#trees, body#figurativepage a#figurative, body#landscapepage a#landscape, body#stilllifepage a#stilllife, body#stilllifepage a#stilllife, body#collagepage a#collage, body#aboutpage a#about {color: #000; background: #fff; border: 1px solid black; }

ul#biographylist  {list-style: circle; padding: 3px 30px 0 55px; line-height: 1.5; 
	}

ul#biographylist li {padding: 5px; }


table#maintable {margin: 0; padding: 0; }

table#maintable td {margin: 0; padding: 5px; text-align: center; }

table#maintable td#information {vertical-align: top; font-size: .85em; 
	text-align: left; }
