/**************** Katherine McLeod  ****************/


td,th,p	{color: #333333; font-family: Verdana,Arial; font-size: 11px;}

.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	padding: 5 15 0 0;
	display: block;
}


.hdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #004059;
	padding: 0 0 0 15;
	display: block;
}


.txtpt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.sidept	{
	color: #855900;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	padding: 0 15 0 15;
	display: block;
	}
	
.sidehdpt	{
	color: #855900;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 15 15 0 15;
	display: block;
	}

.tespt	{
	color: #855900;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	padding: 0 0 0 15;
	display: block;
	}
	
.link	{
	color: #106687;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.link	{
	color: #FFBF00;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	}
	
a.link:hover	{ 
	color: #FFBF00;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;  
	font-size: 11px; 
	font-weight: normal;
	text-decoration: underline;
	}
	
	
a.txtlink	{
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	}
	
a.txtlink:hover	{ 
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;  
	font-size: 11px; 
	font-weight: normal;
	text-decoration: underline;
	}			
			
/**************** HOME UPCOMING  ****************/	

.hmuphd	{
	color: #666600;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 10 0 5;
	display: block;
	}
	
.hmup	{
	color: #666600;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 0 10 5 5;
	display: block;
	}
	
a.hmup	{
	color: #7B9600;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding: 10 0 0 5;
	display: block;
	}
	
a.hmup:hover	{ 
	color: #7B9600;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;  
	font-size: 13px; 
	font-weight: bold;
	text-decoration: underline;
	padding: 10 0 0 5;
	display: block;
	}

/**************** ABOUT  ****************/	

.abthd	{
	color: #663300;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	padding: 20 15 0 15;
	display: block;
	}
	
.abt	{
	color: #663300;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	line-height: 13px;
	padding: 10 15 0 15;
	display: block;
	}
	
.abtshd	{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	padding: 0 10 0 0;
	display: block;
	}
	

/**************** PERFORMANCES & WORKSHOPS & BOOK  ****************/	

.perhd	{
	color: #663300;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	padding: 15 0 0 15;
	display: block;
	}
	
.pershd	{
	color: #663300;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 10 30 0 15;
	display: block;
	}
	
.per	{
	color: #663300;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 10 30 0 15;
	display: block;
	}
	
.pertxt	{
	color: #663300;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 10 0 0 15;
	display: block;
	}	
		

.pertest	{
	color: #663300;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 10 30 0 20;
	display: block;
	}
		
a.plink	{
	color: #FFCC00;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 10 0 0 20;
	display: block;
	}
		
a.perlink	{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 10 0 0 20;
	display: block;
	}
	
a.perlink:hover	{ 
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;  
	font-size: 11px; 
	font-weight: normal;
	text-decoration: underline;
	padding: 10 0 0 20;
	display: block;
	}
		

/**************** UPCOMING PERFORMANCES / WORKSHOPS  ****************/	

.uphd	{
	color: #FFBF00;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding: 5 0 5 30;
	display: block;
	}
	
.upshd	{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 30 0 0 30;
	display: block;
	}
	
.up	{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
	padding: 0 0 0 30;
	display: block;
	}
			
/**************** REAL JOURNEYS  ****************/	

.jurhd	{
	color: #FFC000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding: 30 10 5 20;
	display: block;
	}
	
.jurshd	{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 30 10 0 20;
	display: block;
	}
		
.jur	{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	line-height: 13px;
	padding: 0 20 10 20;
	display: block;
	}
		
.jurtxt	{
	color: #660066;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 0 0 0 20;
	display: block;
	}
		
.jurlink	{
	color: #660066;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 3 0 3 5;
	display: block;
	}		
		
a.jurlink	{
	color: #660066;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 3 0 3 5;
	display: block;
	}
	
a.jurlink:hover	{ 
	color: #660066;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;  
	font-size: 11px; 
	font-weight: normal;
	text-decoration: underline;
	padding: 3 0 3 5;
	display: block;
	}		


/**************** TALES  ****************/	

.tshd	{
	color: #FFC000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding: 30 10 5 20;
	display: block;
	}
	
.tsshd	{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
	padding: 30 10 0 20;
	display: block;
	}
		
.ts	{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
	padding: 0 20 10 20;
	display: block;
	}
		
.tspt	{
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	padding: 5 0 10 0;
	display: block;
	}
		
.tslink	{
	color: #660066;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 3 0 3 5;
	display: block;
	}		
		
a.tslink	{
	color: #660066;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 3 0 3 5;
	display: block;
	}
	
a.tslink:hover	{ 
	color: #660066;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;  
	font-size: 11px; 
	font-weight: normal;
	text-decoration: underline;
	padding: 3 0 3 5;
	display: block;
	}	
		
/**************** RESIDENCIES  ****************/	

.reshd	{
	color: #FFC000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding: 20 10 5 20;
	display: block;
	}
	
.resshd	{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
	padding: 10 0 5 20;
	display: block;
	}
		
.res	{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
	padding: 0 20 10 20;
	display: block;
	}

.respt	{
	color: #660066;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	padding: 0 15 0 15;
	display: block;
	}
	
.reshdpt	{
	color: #660066;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 10 15 0 15;
	display: block;
	}	
		
.reslink	{
	color: #660066;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 20;
	display: block;
	}
		
a.reslink	{
	color: #660066;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 0 0 0 20;
	display: block;
	}
	
a.reslink:hover	{ 
	color: #660066;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;  
	font-size: 11px; 
	font-weight: normal;
	text-decoration: underline;
	padding: 0 0 0 20;
	display: block;
	}			
	
	
/**************** OGB  ****************/	

.ogbhd	{
	color: #663300;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	padding: 20 15 0 15;
	display: block;
	}
	
.ogbshd	{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
	padding: 30 0 0 30;
	display: block;
	}
		
.ogb	{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
	padding: 20 0 0 30;
	display: block;
	}
	
/**************** BOOK  ****************/	

.bkhd	{
	color: #663300;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	padding: 20 15 0 15;
	display: block;
	}
	
.bkshd	{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
	padding: 30 30 0 30;
	display: block;
	}
		
.bk	{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
	padding: 20 30 0 30;
	display: block;
	}


/**************** TEACHERS & PARENTS  ****************/	

.tphd	{
	color: #663300;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	padding: 20 15 0 15;
	display: block;
	}
	
.tpshd	{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
	padding: 30 30 0 30;
	display: block;
	}
		
.tp	{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
	padding: 0 30 0 30;
	display: block;
	}

	
/**************** CAMP  ****************/	

.cpshd	{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
	padding: 30 10 15 0;
	display: block;
	}
	
.cphighlight	{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
	padding: 0 30 15 0;
	display: block;
	}	
		
.cp	{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
	padding: 0 30 0 5;
	display: block;
	}

.cphd	{
	color: #663300;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 21px;
	font-weight: bold;
	text-decoration: none;
	padding: 20 0 0 15;
	display: block;
	}
		
.cptxthd	{
	color: #663300;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	padding: 20 0 0 15;
	display: block;
	}
		
.cptxtb	{
	color: #663300;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 10 10 0 15;
	display: block;
	}
	
.cptxt	{
	color: #663300;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 0 15 0 15;
	display: block;
	}	
	
.cptest	{
	color: #663300;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding: 0 15 0 15;
	display: block;
	}
	
a.cplink	{
	color: #FFC000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 15 3 5;
	display: block;
	}
	
a.cplink:hover	{ 
	color: #FFC000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	padding: 0 15 3 5;
	display: block;
	}

/* Hightlights */	
.cphlighthd	{
	color: #660066;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	padding: 25 0 5 0;
	display: block;
	}	
	
.cphlight	{
	color: #660066;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 10 0;
	display: block;
	}	
		
/**************** CALENDAR  ****************/	

.calhd	{
	color: #FFC000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	padding: 20 10 10 30;
	display: block;
	}
	
.calshd	{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
	padding: 0 0 0 30;
	display: block;
	}
		
.cal	{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	line-height: 14px;
	padding: 0 20 10 30;
	display: block;
	}

			
/**************** TEACHER & PARENT RESOURCE  ****************/

a.relink	{
	color: #FFCC00;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 10 0 0 30;
	display: block;
	}
		
	
a.relink:hover	{ 
	color: #FFCC00;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;  
	font-size: 11px; 
	font-weight: bold;
	text-decoration: underline;
	padding: 10 0 0 30;
	display: block;
	}

.relink	{ 
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;  
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
	padding: 10 0 0 30;
	display: block;
	}	
				
/**************** UTILITY LINKS  ****************/

.search	{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	}
	
/**************** FORM  ****************/

.formhdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004059;
}

.formtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #106687;
}
	
.formpt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #106687;
}	
	
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

	
/**************** FOOTER  ****************/

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	padding: 5 0 10 0;
	display: block;
}

a.footerlink	{
	color: #004059;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
	}
	
a.footerlink:hover	{ 
	color: #4C7A8C;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;  
	font-size: 10px; 
	font-weight: normal;
	text-decoration: underline;
	}	
	