body #MainContent {
    max-width: 55em;
}

.bars {
  margin-bottom: 0px;
}

.bear {
    margin-left: 0.5em;
}

/*
   .navbar {
  line-height: normal;
}

.navbar ul, * html .navbar .currentPage {
  line-height: normal;
}
*/

.siteNavbar li.currentPage, * html .siteNavbar .currentPage a {
/*
  background-color: black;
  color: white;
*/
}

.quickfacts {
    padding: 0px;
    margin-top: 1em;
    width: auto;
    border: 0px;
}

.quicktext.tickets {
    margin-top: 1em;
    margin-left: auto;
    margin-right: auto;
    width: 11em;
}

.reviews li {
	list-style-type: none;
}

#Cast ul {
    margin-bottom: 0.5em;
}

.people ul {
  z-index: 50;
}

.people_bg, .bio_bg {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  opacity: 0.5; 
}

/* this ul is used to stretch .people_bg for IE5,6 */
.people_bg ul { 
  z-index: 0;
/*  visibility: hidden; */
}

.people_bg {
  z-index: 0;
}
.bio_bg {
  z-index: 11;
}

.bio {
  z-index: 100;
}

.bio .text {
  opacity: 1;
  position: relative;
  z-index: 100;
}

body  {
/*  background-image: url("../images/"); */
}

.disclaimer h4, h4.disclaimer { 
  margin-bottom: 0px;
}

.disclaimer+.disclaimer {
  margin-top: 0px;
}

.people .section {
  margin-top: 1.2em;
  font-size: 110%;
}

#MainContent {
  position: relative;
  z-index: 100;
}

#Left_border {
  background-image: url("../images/bd-left");
  background-repeat: repeat-y;
  background-position: top left;
  padding-left: 64px;
}
#Right_border {
  background-image: url("../images/bd-right");
  background-repeat: repeat-y;
  background-position: top right;
  padding-right: 64px;
}

.border {
  bottom: 0px;
}

.people .bio .bridge {
  background-image: url("../images/bridge");
  left: -15px;
}

.program .name[onclick], #Cast .name [onclick] {
  color: black;
}


.bio img.headshot {
  display: none;
}

.dots .bio .name, .dots .bio .description {
  display: none;
}


.program, .people .people_bg {
  width: 28em; /* if you change this, change .people .bio { left }*/
  padding: 0.5em 0.5em;
}

.people .bio { 
  left: 28em; /* should = .program { width } */
}

.people {
/* Trying to get .people_bg to auto-fit into .people
  overflow-x: visible;
  overflow-y: hidden;
*/
}
