/* General styles for all pages  */

body {

	font-family: "Lydian", sans-serif;
	font-size: medium;
	background-color: rgb(218,220,228); 
/*	background-color: rgb(0,26,52); */
	color: rgb(256,256,256);
}



h1, h2, h3 {
	font-variant: small-caps;
}


h1 {
	font-size: 4em; 
	line-height: 80%; 
	letter-spacing: 0.6em; 
	font-weight: normal; 
	text-align: left;
	margin-top: 4px;
}


h2 {
	font-size: 3em;  
	font-weight: normal; 
	text-align: center;
	margin-top: 20px;
	margin-left: 20px;
}

h3 {
	text-align: center;
	font-size: 1.5em;  
	vertical-align: center;
}


h4 {
	text-align: center;
	font-size: 1em;  
	font-style: italic;
}

img {
	border-width: 0px;
}

.ital {
	font-style: italic;
}

.italul {
	font-style: italic;
	text-decoration: underline;
}

.boldul {
	font-weight: bold;
	text-decoration: underline;
}

.italbold {
	font-style: italic;
	font-weight: bold;
}

.italboldul {
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}

.center {
	text-align: center;
}

.underline {
	text-decoration: underline;
}

.bold {
	font-weight: bold;
}

.indent7p {
	margin-left: 7%;
	margin-right: 7%;
}


.indent75 {
	margin-left: 75px;
	font-style: italic;
}

.indent232 {
	margin-left: 235px;
}

.indent252 {
	margin-left: 252px;
}

.indent290 {
	margin-left: 290px;
}

.indent325 {
	margin-left: 325px;
	margin-right: 15px;
}


.indent460 {
	margin-left: 460px;
}

.indent500 {
	margin-left: 500px;
}

.links {
	background-color: rgb(0,26,52); 
	width: 120px;
	height: 1600px;
	position: absolute; top: 15%; left: 0px;
}

.content {
	position: absolute; top: 106px; left: 130px;
	color: black;
	margin-left: 15px;
	margin-right: 15px;
}
	
.whitetext {
	color: rgb(220,220,220); 
}

.email {
	font-variant: normal;
}

.site		{
		  font-variant: normal;
		}

.left		{
		  margin-right: 15px;
		}

.pictext {
	font-family: "Lydian", sans-serif;
	text-align: center;
}

.bluetext {
	color: rgb(0,0,200);
}

.redtext {
	color: rgb(130,0,0);
}

/* Styles for navigation section and links  */

a		{
		  text-decoration: none; margin: 0px;
		  border-width: 0px;
/*		  display: list-item;  */
		}

a:link {
	color: rgb(0,0,200);
}

a:visited {
	color: rgb(0,0,200);
}

a:focus		{
		  color: rgb(234,26,208);
		}

a:hover		{
		  color: rgb(234,26,208);
		}
a:active	{
		  color: rgb(234,26,208);
		}



/* Styles for NAVIGATION PANE  */

		   
#headergif	{
		  width: 100%;
		  height: 106px;
		  position: absolute; top: 0px; left: 0px;
		}

#headerpic	{
		  position: absolute; top: 0px; left: 0px;
		}

#headername	{
		  position: absolute; top: 0px; left: 130px;
		}


#naviggif	{
		  width: 130px; height: 100%;
		  position: absolute; top: 125px; left: 0px;
		}

#homegif	{
		  position: absolute; top: 145px; left: 3px;
		}

#playsgif	{
		  position: absolute; top: 175px; left: 3px;
		}

#musicalsgif	{
		  position: absolute; top: 205px; left: 3px;
		}

#screengif	{
		  position: absolute; top: 235px; left: 3px;
		}

#pubgif		{
		  position: absolute; top: 265px; left: 3px;
		}

#biogif		{
		  position: absolute; top: 295px; left: 3px;
		}


#reviewsgif	{
		  position: absolute; top: 325px; left: 3px;
		}

#gallerygif	{
		  position: absolute; top: 355px; left: 3px;
		}

#contactgif	{
		  position: absolute; top: 385px; left: 3px;
		}

.text a		{	
		  margin-top: 20px;
		  margin-bottom: 20px;
		}


/* Styles for HOME PAGE  */



#homepage .content {
	width: 850px;
}


#homepage #naviggif {
	height: 260em;
}


#homepage h3 {
/*	color: rgb(208,80,52); */
	margin-top: 2px;
	font-size: 22px;
}	


#homepage p {
	margin-left: 335px;
	margin-right: 10px;
	font-size: 18px;	   
}

#homepage p.right {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 12px;
	text-align: right;
	font-size: 0.7em;
	font-weight: bold;
}

#homepage p.announce {
	margin-top: 20px;
	margin-left: 330px;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
	border-style: solid; 
	border-width: 1px; 
	border-color: white;
	background-color: black;
	color: white;
}


#homepage a:link {
	color: rgb(130,0,0);
}

#homepage #announcelink a:link {
	color: white;
}

#homepage a:visited {
	color: rgb(130,0,0);
}

#homepage #announcelink a:visited {
	color: white;
}

#homepage a:hover, a:focus, a:active {
	color: white;
}

#homepage #announcelink a:hover, a:focus, a:active {
	color: rgb(130,0,0);
}

.homepics {
	margin-left: 10px;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 5px;
}


#hometable {
	border-spacing: 0px;
} 

#hometable p {
	margin-top: 10px;
	margin-left: 20px;
}

#hometable td {
	border-style: solid; 
	border-width: 3px; 
	border-color: white;
}

#hometableNoborders {
	border-spacing: 0px;
} 

#hometableNoborders p {
	margin-top: 10px;
	margin-left: 20px;
}

#hometableNoborders td {
	border-style: solid; 
	border-width: 1px; 
	border-color: black;
}

.headerrow {
	text-align: center;
	font-weight: bold;
	border-width: 0px; 
	padding: 0px;
	background-color: rgb(255,255,255); 
}

#yanksd {
	height: 150px;
	text-align: left;
	background-color: rgb(190,172,52); 
}

#casebook {
	height: 100px;
	text-align: center;
	background-color: rgb(150,56,26); 
}

#casebook a:link {
	color: rgb(52,52,26);
}
#casebook a:visited {
	color: rgb(52,52,26);
}
#casebook a:hover, a:focus, a:active {
	color: white;
}

#narrowGreenGrey {
	width: 420px;
	background-color: rgb(78,104,78); 
}

#wideGreenGrey {
	width: 845px;
	background-color: rgb(78,104,78); 
}

#ideoreviews {
	width: 420px;
	background-color: rgb(74,130,134); 
}

#narrowOrange {
	width: 420px;

	background-color: rgb(208,104,26); 
}

#narrowLightOrange {
	width: 420px;
	background-color: rgb(228,134,26);
	padding-top: 0;
	margin-top: 0;
}

#narrowLightOrange td {
	padding: 0px; 
	border-width: 3px;
}

#wideOrange {
	width: 845px;
	background-color: rgb(208,104,26); 
}

#narrowBlue {
	width: 420px;
	background-color: rgb(74,130,134); 
}

#wideBlue {
	width: 845px;
	background-color: rgb(74,130,134); 
}

#chasebrock {
	width: 420px;
	height: 120px;
	background-color: rgb(78,104,78); 
}


#wideForestGreen {
	width: 845px;
	background-color: rgb(104,104,52); 
}

#narrowForestGreen {
	width: 420px;
	background-color: rgb(104,104,52); 
}

#yanksitegif {
	margin-top: 20px;
}

.newspic {
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 2px;
}

/* Styles for BIO PAGE  */

img#biopic	{
	margin-top: 5em;
	margin-left: 5px;
	border-style: solid; border-width: 5px; border-color: white;		
}



/* Styles for REVIEWS PAGE  */

#reviewspage #naviggif {
	height: 220em;
}

blockquote	{
		   margin-top: 5px; padding-top: 0px;
		   margin-bottom: 5px;
		}

.author		{
		  text-align: right;
		  line-height: 50%;
		  margin-right: 15px;
		  margin-top: 8px; padding-top: 0px;
		  margin-bottom: 10px;
		}


/* Styles for PLAYS PAGE  */

#playspage #naviggif {
	height: 53em;
}


#playstable	{
		  margin-left: 15px;
		  margin-right: 15px;
		}

#playstable .col1	{
		  vertical-align: top;
		}

#playstable .col2	{
		  vertical-align: center;
		}

#playstable .col2 p {
		  margin-left: 10px;
		  margin-top: 0px;
		}

/* Styles for VARIOUS PLAYS AND MUSCICALS PAGES  */

.char {
	text-align: center;
	margin-bottom: 1px;
}
	
.line {
	margin-top: 0px;
	margin-left: 15px;
}

.italindent {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
	font-style: italic;
}


	/***** SERENDIB *********/
#serendibpage #naviggif {
	height: 48em;
}

#serendibpage p {
	margin-left: 332px;
}

	/***** SHARON *********/

#sharonpage img	{
	margin-right: 12px;
} 

#sharonpage #naviggif {
	height: 90em;
}

#sharonpage p {
	margin-right: 10px;
}


#weissquote {
	margin-left: 25px;
	margin-right: 25px;
}

#sharonupdate {
	color: rgb(234,0,20);
}

.stagedir {
	margin-left: 45px;
	margin-right: 15%;
	font-style: italic;
}

#sharonpage .indent {
	margin-left: 75px;
	margin-right: 15%;
	text-indent: -30px;
}

#sharonpage .noindent {
	margin-left: 75px;
	margin-right: 15%;
}


	/***** FLOWERS, BAD SON AND ONE ACTS *********/

#badsonpage, #oneactpage {
	width: 90%;
}


#flowerspage #naviggif {
	height: 57em;
}

#badsonpage #naviggif {
	height: 150em;
}

	/***** ONE ACTS *********/
		  
#oneactpage .line {
	margin-bottom: 0px;
}	

#oneactpage #naviggif {
	height: 115em;
}	


.char1 {
	text-align: center;
	margin-bottom: 1px;
	margin-top: 0px;
	font-size: .95em
}
	
.line1 {
	margin-top: 0px;
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom: 2px;
	font-size: .95em;
}

.italindent1 {
	margin-top: 0px;
	margin-bottom: 3px;
	margin-left: 45px;
	font-style: italic;
	font-size: .95em
}

.ital1 {
	font-style: italic;
	margin-bottom: 0px;
}

.center1 {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
}

/* Styles for MUSICALS PAGE  */

#musicalspage p	{
		  margin-left: 7%;
		  margin-right: 7%;
		}
.italindent2  {
	margin-left: 20%;
	font-style: italic;
}

#musicalspage #naviggif {
	height: 37em;
}

	/***** YANK *********/

#yankpage #headergif {
	width: 1270px;
}

#yankpage .content {
	width: 1100px;
}

#yankpage #naviggif {
	height: 178em;
}

#yankgallerypage #naviggif {
	height: 45em;
}

#yankpage h3 {
	text-align: left;
	font-size: 24px;
	margin-left: 621px;
}

#yankreviews {
	text-align: center;
}

#yankrevpdf {
	text-align: center;
}

.yanknewsite {
	height: 50px;
	width: 700px;
	margin-left: 311px;
	border-style: solid; 
	border-width: 3px; 
	border-color: white;
	color: white;
	font-size: 20px;
	font-weight: bold;
	background-color: rgb(104,104,52); 
	text-align: center;
}

.yanknewsite p {
	margin-top: 10px;
}

#yankpageicon {
	margin-left: 369px;
	margin-top: 0px;
}


	/***** YANK SONGS *********/

#yanksongpage h3, h4, p  {
	color: black;
}	
#yanksongpage ol {
	color: rgb(0,0,200);
}

	/***** CASEBOOK *********/


#casebookpage #naviggif {
	height: 73em;
}

/* Styles for PUBLICATIONS PAGE  */


/* Styles for BIO PAGE  */

#biopage #naviggif {
	height: 48em;
}

/* Styles for SRI LANKA PAGES  */

#srilanka {
	width: 90%;
}

#srilanka p {
	margin-left: 5px;
}

#img1		{
		   margin-right: 5px;
		}

#piclinks {
	text-align: center;
}

#srilanka2 #naviggif {
	height: 40em;
}

#srilanka4 #naviggif {
	height: 40em;
}

.pictables {
	text-align: center;
/*	margin-right: 130px; */
}

.pictables td {
	text-align: center;
}

/* Styles for GALLERY PAGE  */

#gallerypage .content {
	margin-left: 0px;
	text-align: center;
}
/*
#gallerypage h3, h4, p {
	margin-right: 130px;
}
*/
#gallerypictable table {
	text-align: center;
	margin-right: 130px;
}

#yankpictable td {
	text-align: center;
}

/* Styles for ISRAEL PAGES  */

#israelgallerypage #naviggif {
	height: 35em;
}

#israel1 #naviggif {
	height: 45em;
}

#israel2 #naviggif {
	height: 45em;
}

#israel3 #naviggif {
	height: 50em;
}

#israel4 #naviggif {
	height: 58em;
}

#israel5 #naviggif {
	height: 35em;
}
/*
border-style: solid; border-width: 1px; border-color: red;
*/