

body {
   
  background: black;
  text-align: center;
  align: center;
  min-width: 750px;
}

#wrapper {
  background: url(images/740x380.jpg) repeat-y;
  width: 740px;
  margin: auto;
  border: 1px solid gray; 
}

#menu {
  padding:0;
  margin:0;
  }

#playtitle {
  font-size: 1.8em;
  font-style: italic;
  }

#playtitledances {
  font-size: 1.5em;
  font-style: italic;
  }

#menu li {
  list-style-type:none;
  }

#menuback li {
  list-style-type:none;
  padding:0;
  margin:0;
  }

#menu a, #menu a:visited {
  display:block;
  width:13em;
  border:none;
  font-family:arial, verdana, sans-serif; /* ADDED */
  font-size: .95em; /* ADDED */
  text-align:left; /* ADDED */
  text-decoration: underline; /* ADDED */
  }

#menuback a, #menuback a:visited {
  display:block;
  border:none;
  font-family:arial, verdana, sans-serif; /* ADDED */
  font-size: .9em; /* ADDED */
  text-align:right; /* ADDED */
  text-decoration: none; /* ADDED */
  }


p.whitefloatleft {
  color: white;
  text-align: left;
  text-indent: 2em;
  font-family: arial;
  display: inline;
  font-size: .9em;
  font-weight: normal;
  margin:75 0 0 47;
  padding:0 0 0 0;
  width: 33em;
  float: left;	
}

p.left {
  text-align: left;
  color: white;
  font-family: arial;
  font-size: .85em;
  font-weight: normal;
  margin: 5 105 0 115;
  padding:0 0 0 0;

}

p.leftindent {
  text-align: justify;
  font-style: italic;
  color: white;
  font-family: arial;
  font-size: .85em;
  font-weight: normal;
  margin: 10 135 30 135;
  padding:0 0 0 0;

}


p.leftbig {
  text-align: left;
  color: white;
  font-family: arial;
  font-size: 1.28em;
  font-weight: normal;
  margin: 5 105 14 119;
  padding:0 0 0 0;

}



p.right {
  text-align: left;
  color: white;
  font-family: arial;
  font-size: .85em;
  font-weight: normal;
  margin: 5 105 38 322;
  padding:0 0 0 0;

}

p.displayquote {
  text-align: left;
  color: white;
  font-family: arial;
  font-size: .85em;
  font-weight: normal;
  margin: 14 145 14 145;
  padding:0 0 0 0;

}

p.center {
  text-align: center;
  color: white;
  font-family: arial;
  font-size: .85em;
  font-weight: normal;
  margin: 0 0 0 0;
  padding:0 0 0 0;

}

p.left A:link {text-decoration: underline; color:white}
p.left A:visited {text-decoration: underline; color:white}
p.left A:active {text-decoration: underline; color:white}
p.left A:hover {text-decoration: underline; color:gold}

p.center A:link {text-decoration: underline; color:white}
p.center A:visited {text-decoration: underline; color:white}
p.center A:active {text-decoration: underline; color:white}
p.center A:hover {text-decoration: underline; color:gold}


img.upperleft {
  width: 80px;
  padding: 0 0 0 0;
  margin: 5 28 0 0;
  display: inline;
  background: grey;
  border: 1px solid wheat;
}


h1.upperleft {
  color: white;
  text-align: right;
  font-family: arial;
  font-weight: normal;
  font-size: .74em;
  padding:0 0 0 0;
  margin: 0 5 0 0;
  width: 105px;  
  float: left;
 
}

h1.upperleft A:link {text-decoration: underline; color:white}
h1.upperleft A:visited {text-decoration: underline; color:white}
h1.upperleft A:active {text-decoration: underline; color:white}
h1.upperleft A:hover {text-decoration: underline font-weight:bold; color:gold}



h1.spacer {
  color: white;
  text-align: right;
  font-family: arial;
  font-weight: normal;
  font-size: .74em;
  padding:0 0 0 0;
  margin: 0 5 0 5;  
  width: 38px;
  float: left;
 
}

img.toprow {
  width: 80px;
  padding: 0 0 0 0;
  margin: 5 28 0 28;
  display: inline;
  background: grey;
  border: 1px solid wheat;
}

h1.toprow {
  color: white;
  text-align: center;
  font-weight: normal;
  font-family: arial;
  font-size: .74em;
  padding: 0 0 0 0;
  margin: 0 5 0 5;  
  width: 131px;
  float: left;	
}
h1.toprow A:link {text-decoration: underline; color:white}
h1.toprow A:visited {text-decoration: underline; color:white}
h1.toprow A:active {text-decoration: underline; color:white}
h1.toprow A:hover {text-decoration: underline font-weight:bold; color:gold}
 
img.upperright {
  width: 80px;
  padding: 0 0 0 0;
  margin: 5 0 0 28;
  display: inline;
  background: grey;
  border: 1px solid wheat;
}

h1.uright {
  color: white;
  text-align: left;
  font-weight: normal;
  font-family: arial;
  font-size: .74em;
  padding: 0 0 0 0;
  margin: 0 5 0 15;  
  width: 120px;
  float: left;	
}

h1.uright A:link {text-decoration: underline; color:white}
h1.uright A:visited {text-decoration: underline; color:white}
h1.uright A:active {text-decoration: underline; color:white}
h1.uright A:hover {text-decoration: underline font-weight:bold; color:gold}

img.rcolumnfirst {
  width: 80px;
  padding: 0 0 0 0;
  margin: 18 45 0 15;
  display: inline;
  background: grey;
  float: right;
  border: 1px solid wheat;
}

img.rcolumn {
  width: 80px;
  padding: 18 0 0 0;
  margin: 0 0 0 0;
  display: inline;
  background: grey;
  float: right;
  border: 1px solid wheat;
}

h1.rightcolumncaption {
  color: white;
  text-align: center;
  font-weight: normal;
  font-family: arial;
  display: inline;
  font-size: .74em;
  padding: 0 0 0 0 ;
  margin: 3 0 0 0;  
  width: 174px;
  float: right;	
 
}

h1.rightcolumncaption A:link {text-decoration: underline; color:white}
h1.rightcolumncaption A:visited {text-decoration: underline; color:white}
h1.rightcolumncaption A:active {text-decoration: underline; color:white}
h1.rightcolumncaption A:hover {text-decoration: underline font-weight:bold; color:gold}


img.bottomrowfirst {
  width: 80px;
  padding: 0 0 0 0;
  margin: 20 45 0 34;
  display: inline;
  background: grey;
  float: right;
  border: 1px solid wheat;
}

h1.lowerright {
  color: white;
  text-align: left;
  font-weight: normal;
  font-family: arial;
  font-size: .74em;
  padding: 3 0 0 0;
  margin: 0 0 0 0;  
  width: 109px;
  float: right;	
  
}

h1.lowerright A:link {text-decoration: underline; color:white}
h1.lowerright A:visited {text-decoration: underline; color:white}
h1.lowerright A:active {text-decoration: underline; color:white}
h1.lowerright A:hover {text-decoration: underline font-weight:bold; color:gold}
  	
h1.spacerbotrow {
  color: white;
  text-align: right;
  font-family: arial;
  font-weight: normal;
  font-size: .74em;
  padding:0 0 0 0;
  margin: 0 5 0 5;  
  width: 44px;
  float: right;
 
}

img.bottomrow {
  width: 80px;
  padding: 0 0 0 0;
  margin: 20 29 0 29;
  display: inline;
  background: grey;
  float: right;
  border: 1px solid wheat;
}

h1.bottomrowcaption {
  color: white;
  text-align: center;
  font-weight: normal;
  font-family: arial;
  font-size: .74em;
  padding: 3 0 0 0;
  margin: 0 0 0 0;  
  width: 140px;
  float: right;	
  
}


h1.bottomrowcaption A:link {text-decoration: underline; color:white}
h1.bottomrowcaption A:visited {text-decoration: underline; color:white}
h1.bottomrowcaption A:active {text-decoration: underline; color:white}
h1.bottomrowcaption A:hover {text-decoration: underline font-weight:bold; color:gold}



h1 {
  color:White;
  padding-left: 100px;
  padding-top:20px;
    
  }

p.h1 {
  color: black;
  text-align: left;
  text-indent: 45px;
  margin: 1.6em 0 0 0;
  }

img.botbotrow1 {
  width: 80px;
  padding: 0 0 0 0;
  margin: 25 29	0 47;
  display: inline;
  background: grey;
  border: 1px solid wheat;
  float: left;
}

img.botbotrow2 {
  width: 80px;
  padding: 0 0 0 0;
  margin: 25 29 0 29;
  display: inline;
  background: grey;
  float: left;
  border: 1px solid wheat;
}

h1.botbotrowcaption {
  color: white;
  text-align: center;
  font-family: arial;
  font-weight: normal;
  font-size: .74em;
  padding:0 0 0 0;
  margin: 3 0 0 17;  
  width: 140px;
  float: left;
 
}

h1.botbotrowcaption2 {
  color: white;
  text-align: center;
  font-weight: normal;
  font-family: arial;
  font-size: .74em;
  padding: 0 0 0 0;
  margin: 3 0 0 0;  
  width: 140px;
  float: left;	
  
}

h1.botbotrowcaption A:link {text-decoration: underline; color:white}
h1.botbotrowcaption A:visited {text-decoration: underline; color:white}
h1.botbotrowcaption A:active {text-decoration: underline; color:white}
h1.botbotrowcaption A:hover {text-decoration: underline font-weight:bold; color:gold}


h1.botbotrowcaption2 A:link {text-decoration: underline; color:white}
h1.botbotrowcaption2 A:visited {text-decoration: underline; color:white}
h1.botbotrowcaption2 A:active {text-decoration: underline; color:white}
h1.botbotrowcaption2 A:hover {text-decoration: underline font-weight:bold; color:gold}

div.spacer {
clear: both;
}

div.center {
text-align: center;
}

hr {
  margin-top: 36px;
  margin-bottom: 9px;
  height: 2px;
  border: none;
  width: 88%;
  background-color: black; 
  color: black;  
}

hr.top {
  margin-top: 12px;
  margin-bottom: 1px;
  height: 2px;
  border: none;
  width: 88%;
  background-color: black; 
  color: black;  
}

p.footer {
  color: white;
  text-align: center;
  text-indent: none;
  font-family: arial;
  font-size: .75em;
  font-weight: normal;
  margin:0 0 0 0;
  padding:0 0 0 0;
  line-spacing: 12px;

}
p.footer A:link {text-decoration: none; color:white}
p.footer A:visited {text-decoration: none; color:white}
p.footer A:active {text-decoration: none; color:white}
p.footer A:hover {text-decoration: none font-weight:bold; color:gold}

p.footertop {
  color: white;
  text-align: center;
  text-indent: none;
  font-family: arial;
  font-size: .95em;
  font-weight: normal;
  margin:0 0 0 0;
  padding:0 0 0 0;
  
}
p.footertop A:link {text-decoration: none; color:white}
p.footertop A:visited {text-decoration: none; color:white}
p.footertop A:active {text-decoration: none; color:white}
p.footertop A:hover {text-decoration: none font-weight:bold; color:gold}

img.medium {
  width: 115px;
  padding: 0 0 0 0;
  margin: 5 0 20 0;
  background: grey;
  float: left;
  border: 1px solid wheat;
}

img.mediummet {
  width: 120px;
  padding: 0 0 0 0;
  margin: 5 0 20 0;
  background: grey;
  float: left;
  border: 1px solid wheat;
}

img.hecuba {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  background: grey;
  border: 1px solid wheat;
}

h1.backtoworks {
  color: white;
  text-align: left;
  font-family: arial;
  font-weight: normal;
  font-size: .9em;
  padding: 60 15 20 73;
  margin: 0 0 0 0;
  float: left;  
}

h1.backtoworks A:link {text-decoration: none; color:white}
h1.backtoworks A:visited {text-decoration: none; color:white}
h1.backtoworks A:active {text-decoration: none; color:white}
h1.backtoworks A:hover {text-decoration: none; color:gold}

h1.forwards {
  color: white;
  text-align: left;
  font-family: arial;
  font-weight: normal;
  font-size: .95em;
  padding: 0 40 45 15;
  margin: 0 0 0 0;
  float: left;  
}

h1.forwards A:link {text-decoration: underline; color:white}
h1.forwards A:visited {text-decoration: underline; color:white}
h1.forwards A:active {text-decoration: underline; color:white}
h1.forwards A:hover {text-decoration: underline font-weight:bold; color:gold}

img.castphoto {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  display: inline;
  border: 1px solid wheat;
}

img.homepage {
  width: 40px;
  padding: 0 0 0 0;
  margin: 10 0 0 0;
  background: grey;
  display: inline;
  border: 1px solid wheat;
}

h1.samplecentertitle {
  color: white;
  text-align: center;
  font-family: arial;
  font-weight: bold;
  font-size: 1.5em;
  padding: 0 0 0 0;
  margin: 0 0 0 0;  
}


h1.samplecenter {
  color: white;
  text-align: center;
  font-family: arial;
  font-weight: bold;
  font-size: .95em;
  padding: 0 0 0 0;
  margin: 0 0 0 0;  
}

h1.samplecentervpad {
  color: white;
  text-align: center;
  font-family: arial;
  font-weight: bold;
  font-size: .95em;
  padding: 30 0 0 0;
  margin: 0 0 0 0;  
}

h1.sampleleft {
  color: white;
  text-align: left;
  font-family: arial;
  font-weight: bold;
  font-size: .95em;
  padding: 0 40 0 115;
  margin: 0 0 0 0;
  float: left;  
}

p.sampleleft {
  color: white;
  text-align: left;
  font-family: arial;
  font-weight: bold;
  font-size: .95em;
  padding: 0 40 0 115;
  margin: 0 0 0 0; 
}

p.sample {
  text-align: left;
  color: white;
  font-family: arial;
  font-size: .85em;
  font-weight: normal;
  margin: 20 105 20 115;
  padding:0 0 0 0;

}

p.sampleb {
  text-align: left;
  color: white;
  font-family: arial;
  font-size: .85em;
  font-weight: normal;
  margin: 0 105 0 115;
  padding:0 0 0 0;

}

p.samplebindent {
  text-align: left;
  color: white;
  font-family: arial;
  font-size: .85em;
  font-weight: normal;
  margin: 0 155 0 165;
  padding:0 0 0 0;

}

p.sampleindent {
  text-align: left;
  color: white;
  font-family: arial;
  font-size: .85em;
  font-weight: normal;
  margin: 0 105 0 165;
  padding:0 0 0 0;

}

p.sampleindentbold {
  text-align: left;
  color: white;
  font-family: arial;
  font-size: .85em;
  font-weight: bold;
  margin: 0 105 0 165;
  padding:0 0 0 0;

}

p.sampleindentmorebold {
  text-align: left;
  color: white;
  font-family: arial;
  font-size: .85em;
  font-weight: bold;
  margin: 0 105 0 180;
  padding:0 0 0 0;

}

p.samplecenterbold {
  text-align: center;
  color: white;
  font-family: arial;
  font-size: .85em;
  font-weight: bold;
  margin: 0 105 0 115;
  padding:0 0 0 0;

}

p.samplecenter {
  text-align: center;
  color: white;
  font-family: arial;
  font-size: .85em;
  font-weight: normal;
  margin: 0 105 0 115;
  padding:0 0 0 0;

}

p.samplebold {
  text-align: left;
  color: white;
  font-family: arial;
  font-size: 1em;
  font-weight: bold;
  margin: 0 105 0 115;
  padding:0 0 0 0;

}

p.sampleindentboldvpad {
  text-align: left;
  color: white;
  font-family: arial;
  font-size: .85em;
  font-weight: bold;
  margin: 0 105 10 165;
  padding:0 0 0 0;

}
p.sampleindentcenterpad {
  text-align: left;
  color: white;
  font-family: arial;
  font-size: .85em;
  font-weight: normal;
  margin: 20 105 0 195;
  padding:0 0 20 0;

}
p.sampleindentvpad {
  text-align: left;
  color: white;
  font-family: arial;
  font-size: .85em;
  font-weight: normal;
  margin: 20 105 20 165;
  padding:0 0 0 0;

}

p.sampleall {
  text-align: left;
  color: white;
  font-family: arial;
  font-size: .85em;
  font-weight: normal;
  margin: 5 105 0 115;
  padding:0 0 0 0;

}

table.char {
  width: 520px;
  cell-padding: 0px;
  cell-spacing: 0px;
  color: white;
  font-family: arial;
  font-size: 1em;
  font-weight: normal;
}

table.works {
  width: 700px;
  cell-padding: 0px;
  cell-spacing: 0px;
  color: white;
  font-family: arial;
  font-size: 1em;
  font-weight: normal;
}

img.workstop {
  width: 80px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  display: inline;
  align: center;
  background: grey;
  border: 1px solid wheat;
}

img.works {
  width: 80px;
  padding: 0 0 0 0;
  margin: 20 0 0 0;
  display: inline;
  align: center;
  background: grey;
  border: 1px solid wheat;
}

h1.works {
  color: white;
  text-align: center;
  font-family: arial;
  font-weight: normal;
  font-size: .74em;
  padding:0 0 0 0;
  margin: -3px 0 0 0;
}

h1.works A:link {text-decoration: underline; color:white}
h1.works A:visited {text-decoration: underline; color:white}
h1.works A:active {text-decoration: underline; color:white}
h1.works A:hover {text-decoration: underline font-weight:bold; color:gold}

p.works {
  color: white;
  text-align: left;
  font-family: arial;
  font-size: .9em;
  font-weight: normal;
  margin:0 5 0 25;
  padding:0 0 0 0;
  
 
}
  