/* For Plays, Cast and Crew lists */

body	 { color: #000; background: url(keys_bg.gif) #FBB; }

A	 { text-decoration: none; }
A:link	{ color: #00E }
A:visited	{ color: #028 }
A:active	{ color: #F28 }
A:hover 	{ text-decoration: underline; }

td	 { padding-left: 4px; padding-right: 4px; }

ul	 { margin: 0; border: 0 solid red; padding: 0 0 0 1em; }

.omdiv   { max-width: 42em; margin-left: auto; margin-right: auto; 
                border:0; padding: 0; }
	/* outermost div of each document. 42em was an arbitrary choice 
	   	but it seems to have become the standard */
.itab	 { color: #000; background-color: #FAA; text-align: left;
		padding-left: 4px; padding-right: 2px; }
.otd	 { margin-left: auto; margin-right: auto;
		padding-left: 1.3em; padding-right: 1.3em;
		padding-top: 0em; padding-bottom: 1em; }
.people  { padding-left: 4px; padding-right: 4px; font-weight: bold; text-align: right; }
	/* for old, multi-column cast lists */

.sechead { font-weight: bold; font-size: 153%; text-align: center;
		padding-top: 3px; padding-bottom: 6px; }
.headbold { margin: 0; border: 0 red solid; font-weight: bold; text-align: center; }
.links { padding-left: 1.3em; padding-right: 1.3em;
		padding-top: 0em; padding-bottom: 1em;
		background: transparent; text-align: left; vertical-align: bottom; }
.linfil  { font-size: 40%; }
.halfln  { font-size: 20%; }

.charna  { float: left;  margin: 0; border: 0 red solid; padding: 0; }
.charin  { float: left;  margin: 0; border: 0 red solid; padding-left: 1.7em; }
.person  { float: right; margin: 0; border: 0 red solid; padding-left: .3em; padding-right: 0px; font-weight: bold; text-align: right; }
	/* cast lists using one column with two divs per line */

.Fs1	 { font-size: 85%; }
.ral	 { text-align: right; }

.invis { display: none; }


