/* end body page settings */
body {
	margin: 0;
	padding: 0;
	background-color: #FFC;
	width: 720px;
	xheight: 800px;
	xbackground-image: url(bkdrp.jpg);
	background-repeat: repeat;
	background-position: 0;
	font-family: Arial, sans-serif;
	z-index: -1;
}

/* end body page settings */


#headpic {
	
	position: absolute;
	top: 0px;
	background-image: url(ban1a.jpg);
	width: 720px;
	height: 115px;
	background-repeat: no-repeat;
	z-index:1;	
}

#sidebar {
	position: absolute;
	top:115px;
	left:0px;
	width: 70px;
	height: 796px;
	background-image: url(side2.jpg);
	background-repeat: no-repeat;
	z-index:3;			
}

#header h1 {
margin: 0;
	color: #000;
	position: absolute;
	min-width: 400px;
	top: 40px;
	left: 28px;
	font-weight: normal;
	xfont-size: 3em;
	position: absolute;
	z-index:1;			
}

#header h2 {
margin: 0;
	color: #000;
	position: absolute;
	top: 58px;
	left: 360px;
	font-weight: normal;
	font-size: 1em;
	z-index:1;			
		}


		
/* end bkgrnd banner + Headertext */


/* start navbar in here*/

/* next bit -  general list (ul) positioning */								
	
li {display: inline}


/* next bit - config/style of nav block */

a.currlink	{float: left;
						width: 95px;
						background-color: #FFC;
						color: #af7217;
						text-align: center;
						text-decoration: none;
						padding: 10px 15px 10px 15px;
						font-size: 90%;
						}
a.currlink:link {text-decoration: none;}						
a.currlink:hover {color: #000;}



a.navlinks	{float: left;
						width: 95px;
						background-color: #af7217;
						color: #FFC;
						text-align: center;
						text-decoration: none;
						padding: 10px 15px 10px 15px;
						font-size: 90%;
						}
a.navlinks:link {text-decoration: none;}						
a.navlinks:hover {background-color: #FFC;}
a.navlinks:hover {color: #af7217;}

						
/* next bit - overall positioning of DIV */								
#navlist	{	position: absolute;
						width: 700px;
						top: 108px;
						left: 35px;
						z-index:0;				}	
/* next bit - ul (unordered list) positioning of nav block */
								
navlist ul	{
							margin: 0;
									}														
						
/* end navbar in here */								

/* normal link config */

a.normlink	{
						background-color: #Ff9;
						color: #000;
						text-decoration: none;
						font-size: 100%;
						}

a.normlink:hover {background-color: #FFC;}
a.normlink:hover {border-bottom: 1px dotted #F00;}
	
/* start general text config */

h1, h2, h3, {color: #B13413;}

h2 {font-size: 1.5em;}

h3 {font-size: 1em;}

h4 {font-size: 70%;}

img {	border: none; }

p, ul, ol, blockquote {
	margin-top: 0;
}
*/

#email {
	width: 600px;
	height: 20px;
	position: absolute;
	top: 680px;
	left: 0px;
	padding: 0px 0px 0px 0px;
	z-index: 1;

}


/* copyright Footer */


#footer 


{
position: absolute;
  width: 160px;
	top: 895px;
	left: 530px;
font: 10px arial;
	
}


/* Content */


#content { 	position: absolute;
						background-color: #FFc;
						xcolor: #000;
						width: 700px;
						height:911px;
						z-index:0;	
 }
 
 

 
/* ******************************************** */


#fp_dates
{

position: absolute;
xfont: 12px arial;
top: 200px;
	left: 0px;
	width: 300px;
	z-index:0;		
}


#fp_border
{
 	position: absolute;
	xborder: 1px solid #af7217;	
	background-color:#ffe;
	top: 0px;
	left: 0px;
	height: 860px;
	width: 300px;
	z-index: -1;	
}

#fp_vertical_border
{
position: absolute;
border: 1px #af7217;
border-top-style:none;
border-right-style:none;
border-bottom-style:dashed;
border-left-style:none;
	
	top: 100px;
	left: 0px;
	height: 40px;
	width: 295px;
	z-index: 1;	
}

#fp_vertical_border_2
{
position: absolute;
border: 1px #af7217;
border-top-style:none;
border-right-style:none;
border-bottom-style:dashed;
border-left-style:none;
	
	top: 140px;
	left: 0px;
	height: 240px;
	width: 295px;
	z-index: 1;	
}
/*
#fp_vertical_border_3
{
position: absolute;
border: 1px #af7217;
border-top-style:dashed;
border-right-style:dashed;
border-bottom-style:dashed;
border-left-style:dashed;
	
	top: 350px;
	left: 0px;
	height: 480px;
	width: 295px;
	z-index: 1;	
}

*/



/*page extender*/

#fp_content { 	position: absolute;
						background-color: #FFc;
						xcolor: #000;
						width: 700px;
						height:1280px;
						z-index:0;	
 }

 #fp_sidebar {
	position: absolute;
	top:484px;
	left:0px;
	width: 70px;
	height: 796px;
	background-image: url(side2.jpg);
	background-repeat: no-repeat;
	z-index:3;			
} 
/* ******************************************** */
/* ******************************************** */

#lefttext {
	position: absolute;
	top: 180px;
	width: 260px;
	height: 680px;
	left: 72px;
	padding: 0px 0px 0px 0px;
	font: 12px arial;
}

#leftbottext {
	position: absolute;
	top: 260px;
	width: 260px;
	height: 30px;
	left: 0px;
	padding: 0px 0px 0px 0px;
	font: 12px arial;
}
 
#fp_rightpic {
	position: absolute;
	top: 180px;
	left: 375px;
	padding: 0px 0px 0px 0px;
	z-index:1;		
} 
 
#rightpic {
	position: absolute;
	top: 180px;
	left: 375px;
	padding: 0px 0px 0px 0px;
	z-index:1;		
}

#line_right {
	position: absolute;
	top: 420px;
	left: 370px;
	z-index: 1;			
}

#righttext {
	width: 300px;
	height: 400px;
	position: absolute;
	top: 460px;
	left: 380px;
	padding: 0px 0px 0px 0px;
	font: 12px arial;
}

#epb_logo{
	position: absolute;
	top: 755px;
	left: 375px;
	padding: 0px 0px 0px 0px;
	z-index:1;		
}


#epb_tag {
	position: absolute;
	color: #000;
	width: 150px;
	height: 200px;
	top: 768px;
	left: 480px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font: 12px arial;

}
/* **************Comm_mu & wg************************* */

a.currlink_b	{float: left;

						width: 125px;
						height: 10px;
						background-color: #FFC;
						color: #af7217;
						text-align: center;
						text-decoration: none;
						border-top: 0px solid #000;
						border-right: 0px solid #000;
						border-bottom: 0px solid #000;
						border-left: 0px solid #000;
						padding: 15px 15px 8px 15px;
						font-size: 90%;
						}
a.currlink_b:link {text-decoration: none;}						
a.currlink_b:hover {color: #FFC;}



a.navlinks_b	{float: left;
						width: 125px;
						height: 10px;
						background-color: #FFC;
						color: #af7217;
						text-align: center;
						text-decoration: none;
						border-top: 0px solid #000;
						border-right: 0px solid #000;
						border-bottom: 0px solid #000;
						border-left: 0px solid #000;
						padding: 5px 15px 8px 15px;
						font-size: 90%;
						}
a.navlinks_b:link {text-decoration: none;}						
a.navlinks_b:hover {background-color: #FFC;}
a.navlinks_b:hover {color: #000;}
a.navlinks_b:hover {border-bottom: none;}

						
/* next bit - overall positioning of DIV */								
#navlist_b	{	position: absolute;
				width: 700px;
						top: 148px;
						left: 35px;
						z-index:0;				}	
/* next bit - ul (unordered list) positioning of nav block */
								
navlist_b ul	{		margin: 0;
									}														
							

#rightpic_comm_mu {
margin: 0;
	position: absolute;
	top: 20px;
	left: 355px;
	padding: 0px 0px 0px 0px;
	z-index:1;		
}

#line_right_comm_mu {
	position: absolute;
	top: 480px;
	left: 330px;
	z-index: 1;			
}

#rightpicbot_comm_mu {
margin: 0;
	position: absolute;
	top: 520px;
	left: 430px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	z-index:1;		
}	

#footer_comm_mu 


{
position: absolute;
  width: 160px;
	top: 715px;
	left: 485px;
	font-size: smaller;	
}

/* **************services ************************* */

#line_right_serv {
	position: absolute;
	top: 720px;
	left: 370px;
	z-index: 1;			
}


/* **************Comm_cy & sun sch************************* */

	#rightpic_comm_b {
margin: 0;
	position: absolute;
	top: 20px;
	left: 300px;
	padding: 0px 0px 0px 0px;
	z-index:1;		
}

#line_right_comm_b {
	position: absolute;
	top: 480px;
	left: 300px;
	z-index: 1;			
}


/* **************hist************************* */


#rightpic_hist {
margin: 0;
	position: absolute;
	top: 40px;
	left: 350px;
	padding: 0px 0px 0px 0px;
	z-index:1;		
}

#line_right_hist {
	position: absolute;
	top: 360px;
	left: 310px;
	z-index: 1;			
}

#link_hist {
	width: 600px;
	height: 20px;
	position: absolute;
	top: 670px;
	left: 0px;
	padding: 0px 0px 0px 0px;

}
/* **************hist 2************************ */

#hist2_title {
position: absolute;
	top: 520px;
	left: 72px;
z-index: 1;
}
#lefttextbot_hist2 {
	position: absolute;
	top: 556px;
	width: 260px;
	height: 380px;
	left: 72px;
	padding: 0px 0px 0px 0px;
}

#righttextbot_hist2 {
	position: absolute;
	top: 556px;
	width: 270px;
	height: 380px;
	left: 380px;
	padding: 0px 0px 0px 0px;
}

#line_right_hist2 {
	position: absolute;
	top: 500px;
	left: 370px;
	z-index: 1;			
}

#rightpic_hist2 {
margin: 0;
	position: absolute;
	top: 220px;
	left: 375px;
	padding: 0px 0px 0px 0px;
	z-index:1;		
}

/* **************hist fres 1************************ */

#rightbotpic_hist2 {
margin: 0;
	position: absolute;
	top: 540px;
	left: 440px;
	padding: 0px 0px 0px 0px;
	z-index:1;		
}

#rightlinkbot_hist2 {
	position: absolute;
	top: 800px;
	width: 270px;
	height: 20px;
	left: 420px;
	padding: 0px 0px 0px 0px;
}

/* **************hist fres 2************************ */

#rightpic_fres {
margin: 0;
	position: absolute;
	top: 200px;
	left: 375px;
	padding: 0px 0px 0px 0px;
	z-index:1;		
}

#righttext_fres {
	position: absolute;
	top: 690px;
	width: 270px;
	height: 80px;
	left: 390px;
	padding: 0px 0px 0px 0px;
	z-index: 1;		
}

#line_right_fres {
	position: absolute;
	top: 815px;
	left: 370px;
	z-index: 1;			
}

#righttext_fres_ded {
	position: absolute;
	top: 850px;
	width: 270px;
	height: 20px;
	left: 390px;
	padding: 0px 0px 0px 0px;
		z-index: 1;	
}
/* **************music ************************ */



#rightpic_music {
margin: 0;
	position: absolute;
	top: 260px;
	left: 440px;
	padding: 0px 0px 0px 0px;
	z-index:1;		
}

#rightpic_music_2 {
margin: 0;
	position: absolute;
	top: 200px;
	left: 360px;
	padding: 0px 0px 0px 0px;
	z-index:1;		
}

#line_right_SMT {
	position: absolute;
	top: 495px;
	left: 370px;
	z-index: 1;			
}