body { 
  font: 100% "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
/*   background-color: #e1dede; */
  /*background-color: #f0f0f0; */
  /*background-color: white; */
  background-image: url(/p.j.heslin/images/bg.gif);
  text-align: center;
}
a:link{ 
  text-decoration: none;
} 
a:visited{ 
  text-decoration: none;
} 
a:active{ 
  text-decoration: none;
} 
a:hover{ 
  text-decoration: underline;
} 
div#column{ 
/*  width: 600px;*/
  width: 50%;
  margin: 20px auto 20px auto;
  text-align: left;
  background-color: #f2f2f2; 
/*  background-color: white;*/
  border-right: solid thin black;
  border-left: solid thin black;
}
div#crumbs{ 
/*   background-color: #7d0a0a; */
  background-color: #b56c6c;
  color: white;
  padding: 2px 10px 2px 10px;
  border-top: solid thin black;
  font-size: 90%;
  text-align:center;
}
div#crumbs > a:link{ 
  text-decoration: none;
  color:white;
} 
div#crumbs > a:visited{ 
  text-decoration: none;
  color:white;
} 
div#crumbs > a:active{ 
  text-decoration: none;
  color:white;
} 
div#crumbs > a:hover{ 
  text-decoration: none;
  color:white;
  background-color: #0e137d;
} 
div#heading{ 
  text-align: center;
/*  background-color: #52a2bc;*/
  background-color: #c0dbe4; 
  color: white;
  padding: 5px 0 5px 0;
  font-size: 140%;
}
div#epigraph{ 
  text-align: center;
  padding: 0 20px 0 10px;
 }
div#logo{ 
  text-align: center;
 }
div#navbar{ 
  float:left;
  text-align: left;
  padding: 0 20px 0 0;
  margin: 0px 10px 10px 10px;
  font-size: 90%;
  background-color: #f2f2f2;
  border: solid thin black;
}
div#navbarHead{ 
  color: #52a2bc;
  font-size: 120%; 
  font-weight: bold; 
  padding: 10px 0 0 10px;
  text-align: center;
}
span#currNavbar{ 
  font-weight: bold;
 }
div#main{ 
  padding: 0 10px 0 10px;
}
div#footer{ 
  text-align: center;
/*   background-color: #7d0a0a;*/
  background-color: #b56c6c;
  color: white;
  border-bottom: solid thin black;
  font-size: 70%;
}
h2{ 
  color: #52a2bc;
  font-size: 120%; 
  font-weight: bold; 
  padding: 20px 0 0 0;
  text-align: center;
}
h2 > a:link{ 
  color: #52a2bc;
 }
h2 > a:visited{ 
  color: #52a2bc;
 }
h3{ 
  color: #52a2bc;
  font-size: 100%; 
  padding: 20px 0 0 0;
  text-align: center;
}
pre{ 
  font-size: 10pt;
 }
ol#faq > li{ 
  padding: 10px 0 10px 0;
 }
