@charset "UTF-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background-image: url(images/nativity_bg.jpg);
	font: normal 80%/18px "Lucida Grande", Lucida, Verdana, sans-serif;
	
}


#container {
	margin:0 auto;
	width: 781px;
	position: relative;
		background: url(images/nativity_07.jpg);

}

#headtop {
	width: 781px;
	height: 176px;
	background: url(images/nativity_01.jpg) no-repeat;
}

#headmid {
	width: 781px;
	height: 140px;
	background-image: url(images/nativity_02.jpg);
}

#headbtm {
	width: 781px;
	height: 46px;
	background: url(images/nativity_03.jpg) no-repeat;
	padding: ;
	padding-left: 30px;
	padding-top: 17px;
}



#maintop {
	background-image: url(images/nativity_04.jpg);
	width: 781px;
	height: 12px;
}

#links {
	padding-left: 30px;
	width: 115px;
	vertical-align: top;
}

#main {
	width: 781px;
    	background: url(images/nativity_04.jpg) no-repeat;
	font-size: .9em;
	height: 100%;
}



#content {
	width: 715px;
	height:305px ;
	vertical-align: top;
	padding-left: 26px;
	

}


#content p {
	line-height: 17px;
	text-align: justify;
	margin: 0;
	color: #2d3138;
	padding: 2px 32px 5px 13px;
}

#footer {
	width: 781px;
	height: 50px;
	background: url(images/nativity_05.jpg) no-repeat;
	padding-top: 26px;
	text-align: center;
}

#footer p {
	padding: 0;
	line-height: 14px;
	font-size: 65%;
	color: #7d8296;
	background: url(images/nativity_bg.jpg) repeat;
	height: 100%;
	margin: 0;
}

a:link {color: #7d8296;}     
a:visited {color: #7d8296;}  
a:hover {color: #121417;}   
a:active {color: #7d8296;} 

#MassSchedule {
	font: 15px "myriad pro";
	position: absolute;
	top: 10px; 
	left: 590px;
	color: #ebe4d5;
}

#MassScheduleTitle {
	font: 24px "myriad pro";
	position: relative;
	color: #ebe4d5;
}

#administration_table
{
	width: 100%;
	margin-top: 10px;
	padding-left: 10px;
}

#tr_alt
{
		background-color: #fff3e3;
}

#tr_top
{
		background-color: #222e3e;
	color: #fff3e3;
}



h1
{
	color: #fff3e3;
	margin: 1px 1px 5px;
	font: 25px "times new roman";
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #222e3e;
	padding: 3px 0 3px 4px;
} 

h2
{
	color: #3d5173;
	font: bold 18px "times new roman";
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin: 0 0 0 10px;
	padding: 20px 0 2px;
}

h3
{
	color: #3d5173;
	font: 15px "times new roman";
	margin: 0;
	padding: 5px 0 0 12px;
}
