BODY, td, p  {
	color: black;
	 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

b.cast {
	 color: #933162;

}

b  {
	 	font-size: 12px;}
		
		
table.extension th{ background-color:navy; color:white; text-align:right;font-size:12px; font-weight:bold;}

h1 a {color:navy; text-decoration:underline; text-align: center;}

table.extension tr{ padding;10px 0 10px 0; border-bottom:1px solid navy;}		
table.extension td { font-size:12px; font-weight:bold;}

div.ctext {
float: none;
margin-bottom: 1em;
font-size: 12px;
}

div.ctext p{
text-indent: 0;
 margin: 3px 0 0 0 ;
 padding: .3em 0 0 0;
 }

div.slug {
font-weight: bold;
margin: 12px 0 6px  0;
}

table.actorthumb{
border: 1px solid gray;
background-color: #F0F8FF;

}

table.actorthumb p{
 margin: 0;
 padding: 0;
 text-indent: 1.5em;

}


tr.b {
	border-bottom: 1px solid navy;
}

td.Thumb{
	text-align: center;
	padding: 3px;
	vertical-align: top;
}

td.MiniBio{
font-size: 12px;
	vertical-align: top;
	padding: .3em 0 .5em 1em;
}


td.aMiniBio p{
text-indent: 2em;
margin: 0;
 padding: .4em 0 0 0;
}



td.aMiniBio{
font-size: 12px;
	vertical-align: top;
	padding: .3em 0 .5em 1em;
}



tr.b {
	border-bottom: 2px solid gray;
	margin: 3px 0 10px 0;
	 background-color: white;
}
a.y{
margin:0 10px 0 0 ;
	
}

table.Purchase  {
	vertical-align: top;
		font-size: 12px;
	 border-top:  1px solid #EB879B;
	 padding: 20px 0 0 0 ;
	 margin:10px 0 0 0 ;
}


td.theater{
	border-left: 1px solid  #EB879B;
	padding: 0 0 0 10px;
}



table.VenueDetails td {
	vertical-align: top;
		font-size: 12px;
		  padding: 0 10px 0 0;
}
table.VenueDetails {
	 border-bottom: 1px solid  #EB879B;
}

div.comments{
	vertical-align: top;
		font-size: 12px;
		  padding: 0 10px 0 5px;
}


td.topBorder{
	border-top: 1px solid gray;
}

td.label{
	color: Navy;
	vertical-align: top;
 text-align: right;
  font-weight: bolder;
  padding: 0 0 0 0;
}

b.label{
	color: Navy;
	vertical-align: top;
 text-align: right;
  font-weight: bolder;
  padding: 0 2px 0 0;
}


table.Venue td.schedule{	
  padding: 0 0 0 3px;
  border-left: 1px solid gray;
  font-style: italic;
}

a.cast{
text-decoration: none;
 color: #933162;
 font-style: italic;
 	font-size: 12px;
}
a.cast:hover{
text-decoration: underline;
 color: black;
}

table.venue {margin:0 0 0 5px;}

table.venue td.label{padding:0;}

table.Venue td.buy {	
  padding: 10px 0 0 3px;
  border-top: 1px solid gray;
}
b.genre {color: #933162;}

img.inlineleft{padding:5px 7px 5px 0;}
img.inlineright{padding:5px 2px 5px 7px;}
img.portrait{padding:5px 2px 5px 7px;}


div.review {color:navy;}
div.review p{color:navy;margin:5px 0 0; text-indent: 2.2em; }
div.review p.review{ font-weight:bold; font-size:18px; text-indent:0; margin:5px 0}
div.details {font-weight:bold; text-align:center;}

