html{
  margin:0;
  padding:0;
  border:0;
  overflow:auto;
}
body{
  margin:0;
  padding:0;
  border:none;
  font-family:verdana;
  background-color:#80bfff;
  font-size:10pt;
}
a {}
a:hover {}
a img {
  border:none;
}
hr {
  width:90%;
  color:#004080;
  background-color:#004080;
  border:0;
}

/* Page template IDs */

div#wrap {
  margin:1em auto;
  width:950px;
  background-color:#fff;
}
div#header {
  height:200px;
  font-size:12pt;
  font-weight:bold;
  background-image:url('img/header_piece_353_200a.JPG');
  background-repeat:no-repeat;
  background-position:right top;
}
#header a {
  text-decoration:none;
  color:#004080;
}
#header a:hover {
  color:#0080c0;
}
div#nav {
  margin:.5em;
}
#nav ul {
  margin-left:0;
  padding-left:0;
  white-space:nowrap;
}
#nav li {
  display:inline;
  list-style-type:none;
}
#nav a {
  padding:0 5px;
  font-weight:bold;
  background-color:#3078bf;
  color:#ffffff;
  text-decoration:none;
}
#navlist a:link, #navlist a:visited {
  color: #fff;
  background-color: #004080;
  text-decoration: none;
}
#nav a:hover {
  color:#def;
  background-color:#409fff;
}
#main {
  margin:5%;
  p/adding-top:.5em;
  text-align:center;
  color:#004080;
  f/ont-size:20pt;
  f/ont-weight:bold;
}
#footer {
  text-align:center;
}
#clear {
  clear:both;
}
#logo {
  float:left;
}

div#instructors {
  float:right;
  padding-left:.5em;
  padding-bottom:.5em;
}
div#instructors div {
  text-align:center;
  background-color:#bfdfff;
}
.bio {
  border:2px solid #bfdfff;
  margin-bottom:0.5em;
}
.bio img {
  float:left;
  margin:0 .5em .5em 0;
}

