body, p, td, th, div, blockquote, dl, ul, ol { color: #333333 }
body 
	{ 
	max-width: 900px; 
	text-align: center; 
	margin: 0% 10% 0% 10%;
	padding: 0em; 
	background-color: #333366; 
	}
	
#headerdiv 
	{ 
	background-color: #537b7b; 
	margin: .10em 0em 0em 0em; 
	border-top: medium groove #537b7b; 
	border-bottom: thick outset #333366; 
	padding: 1em 0em 0em 0em; 
	}
	
h1 { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif }
h2 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif }
h3 { font-family: Helvetica, Verdana, Arial, sans-serif }

.subtitle1 
  {
	text-align: center;
	margin: 0em 2.5em 0em 2em;
	padding: 1em 2em .15em 2em; 
	background-color: #fffffb;
	text-decoration: underline;
	color: #333366;
	font: normal small-caps bold x-large Verdana, Arial, Helvetica, sans-serif;
	}

#maindiv 
	{ 
	width: auto; 
	background-color: transparent; 
	margin: .15em .5em .5em .5em; 
	padding: .15em .15em .5em .5em; 
	border-top: thin none #669999; 
	border-right: thin dotted #669999; 
	border-bottom: thick outset #669999; 
	border-left: thin dotted #669999;
	}
	
.ptop
	{ 
	text-align: left;
	text-indent: 1.5em;
	margin: 0em 3em 0em 3em;
	padding: 1em 2em .15em 3em; 
	background-color: #c7d3cf;
	color: #000000;
	font: normal normal normal small Verdana, Arial, Helvetica, sans-serif;  
	}
	
.pmid
	{ 
	text-align: left;
	text-indent: 1.5em;
	margin: 0em 3em 0em 3em;
	padding: 1em 2em .15em 3em; 
	background-color: #c7d3cf;
	color: #000000;
	font: normal normal normal small Verdana, Arial, Helvetica, sans-serif;  
	}
	
.pbottom
	{ 
	text-align: left;
	text-indent: 1.5em;
	margin: 0em 3em 4em 3em;
	padding: 1em 2em 2em 3em; 
	background-color: #c7d3cf;
	border-bottom: medium groove #333366;
	color: #000000;
	font: normal normal normal small Verdana, Arial, Helvetica, sans-serif; 
	}

	/*script headers */
	
.scene 
	{
	text-align: left;
	margin: 0em 3em 0em 3em;
	padding: 1em 2em .5em 3em; 
	background-color: #d1d0d8;
	color: #000000; 
	font: normal normal bold small Verdana, Arial, Helvetica, sans-serif; 
	}
	
.details 
	{
	text-align: left;
	margin: 0em 3em 0em 3em;
	padding: 1em 2em .20em 3em; 
	background-color: #dbe0f0;
	color: #000000; 
	font: normal normal bold small Verdana, Arial, Helvetica, sans-serif; 
	}
	
.scenetext
	{ 
	font: normal normal normal small Verdana, Arial, Helvetica, sans-serif 
	}
.detailstext 
	{
	text-align: left;
	margin: 0em 3em 0em 3em;
	padding: 1em 2em .5em 3em; 
	background-color: #dbe0f0;
	font: normal normal normal small Verdana, Arial, Helvetica, sans-serif; 
	}
	
#endings 
	{
	text-align: left;
	margin: 0em 3em 0em 3em;
	padding: 1em 2em .5em 3em; 
	background-color: #dbe0f0;
	font: normal normal normal small Verdana, Arial, Helvetica, sans-serif; 
	}
	
#endingwords
	{
	text-align: left;
	margin: 0em 3em 0em 3em;
	padding: 1em 2em .5em 3em; 
	background-color: #dbe0f0;
	font: normal normal normal small Verdana, Arial, Helvetica, sans-serif; 
	}


	/* Secondary containers */
	
#notesdiv
	{ 
	width: auto;
	text-align: left; 
	background-color: #ffffff; 
	margin: .15em .5em .5em .5em; 
	padding: .15em .15em .5em .5em; 
	border-bottom: thick outset #669999; 
	}
	
#namesdiv
	{ 
	width: auto;
	text-align: left; 
	background-color: #bae0e2; 
	margin: .15em .5em .5em .5em; 
	padding: 1em 5em 1em 5em;
	border-bottom: thick outset #669999; 
	}
	
	
	
/*style; variant; weight; size / line-height; family*/


/*main menu*/
#mainnavdiv 
	{ 
	float: right; 
	width: 18%;
	border: thin outset #669999;
	background-color: #333366; 
	margin: 1em 0em .5em 0em; 
	padding: .25em .5em .35em .5em; 
	}

#mainnavdiv ul
	{ 
	width: 100%;
	margin: 0em;
	padding: 0em 0em .01em 0em;
	list-style-type: none;
	font: normal small-caps bold large Verdana, Arial, Helvetica, sans-serif;
	}

#mainnavdiv li
	{
	width: 100%;
	padding: .05em .05em .15em .05em;
	}
	
#mainnavdiv a
	{
	width: 100%;
	display: block;
	padding: .05em .05em .15em .05em;
	color: #ffffff; 
	background-color: #737373;
	border-bottom: .15em inset #737373;
	}

#mainnavdiv a:link, #mainnav a:visited
	{ 
	color: #4c259a;
	text-decoration: none;
	}

#mainnavdiv a:hover
	{
	background-color: #333366;
	color: #ffffff;
	}
	
.directory 
	{
	width: 100%; 
	background-color: #737373; 
	text-align: center;
	text-decoration: underline; 
	padding: .15em .05em .15em .05em; 
	border-top: medium none #686468; 
	border-right: medium none #686468; 
	border-bottom: medium dotted #686468; 
	border-left: medium none #686468; 
	color: #333366;
	font: normal small-caps bold x-large Verdana, Helvetica, sans-serif; 
	}
	
	/*horizontal menu bar*/

#menu1div
	{ 
	margin: .75em .25em;
	padding: 0em;
	text-align: center; 
	background-color: transparent; 
	}

/*menu ul*/

#menu1 
	{  
	margin: 0em;
	padding: .5em 0em .5em 0em;
	border-bottom: thin solid #8ccafd;
	font: normal small-caps bold small Verdana, Arial, Helvetica, sans-serif; 
	}
	
#menu1 li 
	{
	margin: .5em; 
	list-style: none;   
	display: inline;
	}
	
#menu1 li a 
	{
	margin: 0em; 
	padding: .15em .35em .15em .35em; 
	background: #669999; 
	text-decoration: none;
	border-right: 1em solid #669999;
	border-left: 1em solid #669999;
	}
#menu1 li a:link 
	{
	color: blue; 
	}
#menu1 li a:visited 
	{
	color: purple; 
	}
#menu1 li a:hover 
	{ 
	background-color: #257ae2;
	color: #ffffff;
	display: inline; 
	}
	
/*font-size*/

.x-small { font-size: x-small }
.small { font-size: small }
.medium { font-size: medium }
.large { font-size: large }
.larger { font-size: larger }
.x-large { font-size: x-large }
.xx-large { font-size: xx-large }

/*text decoration*/

.underline { text-decoration: underline }
.italic { font-style: italic }
.bold { font-weight: bold }
/* position*/

.floatleft { float: left }
.floatright { float: right }
.center { text-align: center }
	
/*	
.headerp
	{  
	width: auto; 
	background-color: #537b7b; 
	margin: .15em 1em .15em 1em; 
	padding: .15em .10em 0em .10em; 
	border: thin outset #669999; 
	font: normal small-caps bold x-large/1.25 Verdana, Arial, Helvetica, sans-serif 
	}
*/

.copyright
	{ 
	margin: 2em 2em .5em 2em;
	padding: .5em;
	text-align: center;
	background-color: #999999; 
	}
	
.pglink 
	{ 
	margin: 0em;
	padding: 1em;
	text-align: center; 
	}

/*
.aboutbottombrand { text-align: right; margin: .10em; padding-top: 0em; padding-right: 1em; padding-bottom: 0em; padding-left: 0em; font-weight: bolder; font-size: x-small } 
*/

/* short-hand - font: (style)- normal*italic*oblique (variant)- normal*small-caps (weight)- normal*bold*bolder*lighter size/1.7line-height (family)- Tahoma, Verdana, Arial, Helvetica, sans-serif } 
*/

/*
new color: iris1 #996699 ; blue1 #666699 ; blue2 #668099 ; brown1 #998066 ; teal1 #669999 ; green1 #669980 ; green2 #8BB18B ; green3 #AFCAAF ; drkgreen1 #336633 ; slate #47476B hdrbgrnd #537b7b  logo - #406060
*/