img{
	padding:0px;
	margin:0px;
}

p{
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}

hr{
	width:40%;
	margin-bottom:3em;
	margin-top:3em;
}

label
{
	width:12em;
	display: inline-block;
}

#productionsSubMenu{
	background-color:#F2F2F2;
	border:1px solid #CCCCCC;
	width:95%;
	padding:1em;
	margin-bottom:5px;
}

#productionsSubMenu a, a:visited{
	padding:0.5em;
	text-decoration:none;
}

#productionsSubMenu a:hover{
	text-decoration:underline;
}

#productionHeader img{
	padding-right:10px;
	float:left;
}

#productionHeader li{
	list-style:none;
}

#performanceTimes{
	font-size:0.8em;
}

#cast{
	display:inline;
	float:left;
	margin-right:2.5em;
}

#seasonIntro{
	margin-top: 58px;
}

#mainProds h3
{
	margin:0px;
	margin-top:1.5em;
	margin-bottom:1em;
}

.yourThoughts div{
	width:100%;
	text-align:right;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	padding:0.2em;
}

.yourThoughts h4{
	margin:0px;
}

.yourThoughts a, a:visited{
	text-decoration:none;
}

/* Photo-Caption PZ3 CSS (The Good Stuff) */
.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom a,.PZ3zoom a:visited { display:block;
  padding:0px; padding-left:35px; padding-bottom:35px; overflow:hidden; text-decoration:none;
  height:100%; width:100%;}
  html>/**/body .PZ3-r a { right:0; }

.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none;
  cursor:default; height:auto; width:auto;
  overflow:visible;
  margin:-1px 0 0 -1px; }
  html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto;
  border:0; text-decoration:none; }

a:hover .PZ3cap,
a:hover .PZ31cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  margin-top:-10px; background:#369; 
  color:#fff; text-align:left; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }

.noCap a:hover .PZ3cap { display:none; }
.noBdr,.noBdr a:hover { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */