/* css to take out browser defaults */
a:link,a:visited { text-decoration:none }
ul { list-style:none }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,fieldset,input, dl, dd, dt, p
{margin:0; padding:0; }
a img,:link img,:visited img { border:0px solid black;  }


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 url(images/bg.jpg); font-size: 76%;}

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

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

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

#header a {border: none; }

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


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

ul#menu li {display: inline; line-height: 1.5; border: 0px solid black; }

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

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


ul#menu2 {background: transparent; 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: transparent; color: #000; font-weight: normal; border: 1px solid #7452D6; padding: 3px; margin-top: 3px; }




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

h2 {background: transparent; 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: transparent url(images/bg-trans.png); */ color: #000;  border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; }

#calendar-area {}

.calendar-content {margin: 15px 0 25px 85px; border-bottom: 1px dotted silver; width: 85%; 
	padding: 0 0 25px 0; line-height: 1.5; }

#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: transparent url(images/bg-trans.png); margin: 10px 0 10px 0; border: 1px solid black; color: black; padding: 10px 30px 10px 25px; height: 100px; }

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

#footer li {padding: 5px;  }

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

#footer p.login {padding: 0 0 10px 0; text-align: right; }

#footer p.login a {color: black; }


#clearer {clear: both; }
.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, body#newpage a#new, body#calendarpage a#calendar    {color: #fff; background: #7452D6; 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: 15px; text-align: center; vertical-align: top; }

table#maintable td#information {vertical-align: top; font-size: .70em; 
	text-align: left; width: 25%; }

table#maintable td#information p {margin: 0; padding: 0; }


body {background red; }