html {margin:0; padding:0;}
body {margin-top:20px; padding:0; color:#000; background:#d3e4f2; font-family:Verdana,Arial,sans-serif;font-size: 11px;text-align:center;}
a {text-decoration:none;}
a:link {color:#237abf;}
a:visited {color:#2cb431;}
a:hover {text-decoration:underline;}
div#wrapper{position:relative;width:760px;margin:0 auto;text-align:left;background-color: #fff;border:1px solid #aaa;}
div#header h1{height:132px;background:url("waldenheader.jpg");margin:0;background-repeat:no-repeat;background-position:left top;padding:0;}
div#header h1 a {text-decoration:none;}
#header h1 span {visibility:hidden;}
div#header h1 a {display:block; width:760px; height:110px;text-decoration:none;outline:none;}

div#content {width:440px;margin-left:290px;padding-top: 40px;padding-bottom:40px;}
div#content h1{font-size:150%;color:#000;background-color:#e2ddeb;padding:4px 0 4px 10px;border: solid #b7aace;border-left:solid #6f559d;border-width:1px 1px 1px 7px;margin-left:-14px;}
div#content h1 img {border:0;margin:0 0 -9px -8px;}
div#content h2 {font-size:120%; background-color:#fdf6cc;padding:2px 0 2px 10px;border:1px solid #fae97f;margin-left:-9px;}
div#content h3 {font-size:110%;margin:0 80px 0 0;line-height:200%;}
div#content p{line-height:200%;margin:0 40px 20px 0;}
div#content td{line-height:160%;}
div#content ul{line-height:200%;}
.sp50{height:50px;}
.sp100{height:100px;}
.sp150{height:150px;}
.sp200{height:200px;}
.sp250{height:250px;}
.sp300{height:300px;}
.sp350{height:350px;}
.sp400{height:400px;}
.sp450{height:450px;}
.sp500{height:500px;}

.staffphoto{float:left;text-align:left;width:220px;height:280px;margin-top:10px;}
.staffphotocaption{padding:5px 40px 0 5px;font-style:italic;}
.photo {width:100%;margin-top:3em;}
.photo img {background-color:#fff;border:1px solid #ccc;padding:0px;}
.photocaption {clear:left;font-size:95%; font-style: italic;margin:5px 10px 20px 10px;line-height:1.5em;color:#666;}
.clr{clear:both;}
div#nav {position:absolute;left:0px;top:110px;width:183px;padding:30px 0px 40px 15px;text-align:right;line-height:160%;}
div#nav a {display: block;text-decoration: none;margin: 0 3px 0 0;padding: 1px 15px 1px 5px;border: 1px solid #fff; border-right: 1px solid #ccc;}
div#nav a.current {color:#000;border: solid #b7aace;border-right:solid #6f559d; border-width: 1px 7px 1px 1px;background-color: #e2ddeb;padding-right: 12px;margin-right: 0;}
div#nav a:hover {border:solid #f4b88b;border-right:solid #e97117;border-width: 1px 7px 1px 1px; background-color: #fbe3d1; padding-right: 12px;margin-right: 0;}
div#nav h4 {margin: 0 3px 0 0;padding: 20px 15px 1px 5px;border:1px solid #fff;border-right: 1px solid #ccc;color: #000;}
div#nav h4 a {margin:0;padding:0;border:0;color:#000;border:solid #fff;border-width:1px 0 1px 0;}
div#nav h4 a.current {margin-right:-19px;}
div#nav h4 a:hover {border:solid #f4b88b;border-right: solid #e97117;border-width: 1px 7px 1px 1px;margin-right:-19px;}

div#rightbar {position:absolute; top:700px; right:20px;width:100px;text-align:left;}

div#footer{clear:both; padding:1em; font-size:85%; border-top:1px solid #aaa;text-align:right;line-height:1.5em;color:#fff;font-weight:bold;background-color:#237abf;}
div#footer a {color:#f5d300;}