@import "/common.css";

h1, h2, h3 {
  color: #696;  }

abbr.dtstart,
abbr.dtend {
  letter-spacing: 0;
  text-transform: none;
  }

p.summary { 
  margin: 1.25em 40px 0;
  text-indent: 0;
  }

p.caption,
p.tagline {
  margin-top: 0;
  }

p.tagline {
  font-weight: bold;
  }

#wrapper { 
  background-color: #fff;
  color: #333;
  }

#banner h1,
#banner p {
  border-bottom-color: #060;
  }

#banner h1 a,
#banner p a {
  color: #060;
  }

ul#globalnav {
  border-bottom-color: #696;
  }

#globalnav a {
  color: #696;
  }


#globalnav a:hover {
  background-color: white;
  color: #040;
  }

#toc h3 { 
  color: #333;
  }

.member {
  display: inline-block;	/* start of tripswitch hack */
  overflow: hidden;
  }

.member { 
  display: block;		/* end of tripswitch hack */
  }

.side-a .bio {
  float: right;
  width: 60%;
  padding: 2%;
  }

.side-b .bio {
  float: left;
  padding: 2%;
  width: 60%;
  }

.pic {
  text-align: center;
  }

.pic img {
  border: 1px solid gray;
  display: block;
  margin: 3.75em auto 0;
  }

.side-a .pic { 
  margin-right: 62%;
  }

.side-b .pic {
  margin-left: 62%;
  }

.hResume h1 span.label {
  font-size: 0.7143em;
  }

.hResume h1 a {
  color: inherit;
  }