/* using an image to replace text in an h1. This trick courtesy Douglas Bowman, http://www.stopdesign.com/articles/css/replace-text/ */
#pageHeader h1 { 
	background: transparent url(../images/CSC_caldwell.gif) no-repeat top left; 
	margin-top: -4px; 
	width: 254px; 
	height: 179px; 
	/*float: left;*/
	padding: 0px;
	margin-bottom: 0px;
	position: relative;

}
#pageHeader h1 span {
	display:none
}

/*#content span {
	display:  none;
}*/

#whatIsShaoLin{ 
	background: transparent url(../images/headers/what_is_shao-lin.gif) no-repeat top left; 
	margin-top: 5px; 
	width: 245px; 
	height: 34px; 
	position: relative;
}
#whatIsShaoLin span 
{
	display: none;
}

#indexUpcomingEvents h1 { 
	background: transparent url(../images/headers/upcoming_special_events.gif) no-repeat top left; 
	margin: 0px 0px -25px -5px; 
	width: 238px; 
	height: 44px; 
	position: relative;
}
#indexUpcomingEvents h1 span {
	display: none;
}

#historyHeader{ 
	background: transparent url(../images/headers/history.gif) no-repeat top left; 
	margin-top: 0px; 
	width: 71px; 
	height: 35px; 
	position: relative;
}
#history span {
	display: none;
}

#cscHeader{ 
	background: transparent url(../images/headers/csc.gif) no-repeat top left; 
	margin-top: 0px; 
	width: 268px; 
	height: 32px; 
	position: relative;
}

#cscCaldwell span 
{
	display: none;
}
#cscCaldwellHeader{ 
	background: transparent url(../images/headers/cscCaldwell.gif) no-repeat top left; 
	margin-top: 0px; 
	width: 325px; 
	height: 34px; 
	position: relative;
}

/* theGrandmasters styles */
#theGrandmasters{
	margin-bottom: 10px;
}
#theGrandmasters img{
	border: 0px;
}

#theGrandmasters a{
	text-decoration: none;
	font-size: 1.25em;
}

#grandmastersHeader{ 
	background: transparent url(../images/headers/theGrandmasters.gif) no-repeat top left; 
	margin-top: 0px; 
	width: 163px; 
	height: 32px; 
	position: relative;
}

#suKongTaiJinHeader{ 
	background: transparent url(../images/headers/SuKongTaiJin.gif) no-repeat top left; 
	margin-top: 30px; 
	width: 263px; 
	height: 34px; 
	position: relative;
}

#eChangMingHeader{ 
	background: transparent url(../images/headers/EChangMing.gif) no-repeat top left; 
	margin-top: 40px; 
	width: 245px; 
	height: 34px; 
	position: relative;
}

#sinKwangTheHeader{ 
	background: transparent url(../images/headers/SinKwangThe.gif) no-repeat top left; 
	margin-top: 50px; 
	width: 263px; 
	height: 34px; 
	position: relative;
}
/* end theGrandmasters styles */

#newStudentsHeader{
	background: transparent url(../images/headers/newStudents.gif) no-repeat top left; 
	margin-top: 0px; 
	width: 127px; 
	height: 34px; 
	position: relative;
}
#newStudents span {
	display: none;
}
#taiChiHeader{
	background: transparent url(../images/headers/taiChi.gif) no-repeat top left; 
	margin-top: 30px; 
	width: 300px; 
	height: 34px; 
	position: relative;
}

#scheduleHeader{
	background: transparent url(../images/headers/classSchedule.gif) no-repeat top left; 
	margin-top: 0px; 
	width: 167px; 
	height: 34px; 
	position: relative;
}

#cscCaldwellRuss{
	background: transparent url(../images/headers/russ.gif) no-repeat top left; 
	margin-top: 30px; 
	width: 127px; 
	height: 34px; 
	position: relative;
}

#cscCaldwellMasterJohn{
	background: transparent url(../images/headers/masterJohn.gif) no-repeat top left; 
	margin-top: 30px; 
	width: 175px; 
	height: 34px; 
	position: relative;
}



#curriculumHeader{ 
	background: transparent url(../images/headers/curriculum.gif) no-repeat top left; 
	margin-top: 0px; 
	width: 106px; 
	height: 34px; 
	position: relative;
}
#curriculumHeader span {
	display: none;
}

#techniquesHeader{ 
	background: transparent url(../images/headers/techniques.gif) no-repeat top left; 
	margin-top: 10px; 
	margin-bottom: 0px;
	width: 106px; 
	height: 34px; 
	position: relative;
}
#techniquesHeader span {
	display: none;
}

#contactUsHeader{ 
	background: transparent url(../images/headers/contactUs.gif) no-repeat top left; 
	margin-top: 0px; 
	width: 101px; 
	height: 34px; 
	position: relative;
}
#contactUsHeader span {
	display: none;
}

#otherSchoolsHeader{ 
	background: transparent url(../images/headers/Locations.gif) no-repeat top left; 
	width: 500px; 
	height: 34px; 
	position: relative;
}

#otherSchoolsHeader span {
	display: none;
}