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

body {
	
	 margin: 0;
	 padding: 0; background-image:url(images/bg_algonquin.jpg); background-repeat:repeat; 
	 font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:11px; font-weight:normal;
	  
	
	
}


 a:link			{ color: #ffffff; text-decoration: none }



a:visited		{ color: #ffffff; text-decoration: none }



a:active		{ color: #ffffff; text-decoration: none }



a:hover			{ color: #ffffff; text-decoration: none }



#calender {

	position:relative;
	width:668px;height:500px;
	 
	 left:10px;

}

#rightCalenderBox {

position:absolute;
	width:212px;height:500px; top:50px;
	 font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:14px; font-weight:normal; text-align:left;
	 left:678px; background:#382a1f; padding-right:20px;

}


#wrapper  {
	
	position:relative;
	width:950px;height:1150px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:1em; background-color:#5b4833;
		
}

#wrapperHome  {
	
	position:relative;
	width:950px;height:1230px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:1em; background-color:#5b4833;
		
}

#wrapperLeadership  {
	
	position:relative;
	width:950px;height:1650px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:1em; background-color:#5b4833;
		
}

#wrapperCalendar  {
	
	position:relative;
	width:950px;height:910px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:1em; background-color:#5b4833;
		
}
#wrapperClasses  {
	
	position:relative;
	width:950px;height:950px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:1em; background-color:#5b4833;
		
}
#wrapperYouth  {
	
	position:relative;
	width:950px;height:750px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:1em; background-color:#5b4833;
		
}
#wrapperSpanish  {
	
	position:relative;
	width:950px;height:600px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:1em; background-color:#5b4833;
		
}
#wrapperContract  {
	
	position:relative;
	width:950px;height:480px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:1em; background-color:#5b4833;
		
}


#wrapperSanjose  {
	
	position:relative;
	width:950px;height:550px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:1em; background-color:#5b4833;
		
}

#wrapperInvaders  {
	
	position:relative;
	width:950px;height:1200px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:1em; background-color:#5b4833;
		
}

#contentSanjose {
	
	margin-left: 20px; position:absolute; margin-top:15px; 
	width : 900px;
	height: 450px;
	padding: 0 10px 0 0; background-color:#382a1f;  
	 
	

	
}


#topStarDavid  {

position:relative; margin-right:auto;
	margin-left:auto;
    height:73px;
	width:949px;


}

#menu { position:relative; margin-top:0px;
    height:38px;
	width:950px;


}

#sod {

position:absolute; margin-top:-38px; margin-left:258px;
    height:38px;
	width:87px;

}

#TopLogoBox {
position:relative; margin-top:-10px; background-image:url(images/TopLogoBox2.jpg); background-repeat:no-repeat;
    height:326px;
	width:950px;  


}

#homepVideo {   
	width:370px;position:relative; margin-top:15px; margin-left:18px; 

height:300px;
}

#SecondCenterBox {
position:relative; margin-top:-4px; background-image:url(images/SecondCenterBox.jpg); background-repeat:no-repeat;
    height:304px;  
	width:950px;


}

#CenterBoxText {

position:relative;  top:8px; left:15px;
    height:304px;  
	width:950px;
}

#SecondBoxText{

font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:11px; font-weight:normal; text-align:justify;
 width: 580px; margin-left:25px; margin-right:10px; margin-top:8px;

}
#header {
	
	background-image:none;
	background-repeat:no-repeat;
	height:342px;
	width:915px;
	position:relative; margin-top:0px; margin-bottom:10px;
	
}

#hpPic { position:relative;


	width:375px; margin-top:-330px; margin-left:520px;height:500px;
}

 
#outpouringImages  {
position: absolute;


	width:900px;  height:216px; top:600px; left:8px;

}


#Toplinks {

 
font-weight:normal; font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size: 12px;
	position:relative; margin-top:0px; text-indent:25px;
	bottom:0; padding-top:10px;
	left:0;

width:850px;
}
#leftcol {

 width: 300px;
 height:450px;
 position:relative; margin-left:10px; margin-top:5px;
 background-color: #1d1610;
 
 
}
#leftcolBox {

 width: 300px;
 height:540px;
 position:relative; margin-left:10px; margin-top:5px;
 background-color: #1d1610;
 
 
}
#leftcolText { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:9px; font-weight:normal; text-align:justify;
 width: 280px; height:500px; margin-left:10px; margin-right:10px; margin-top:10px;

}

.whatwebeleive { float:left; width:300px; height:89px;



}

#content {
	
	margin-left: 320px; position:relative;margin-top:-540px; 
	width : 618px;
	height:540px;
 background-color:#382a1f;  
	 
	

	
}

#contentText {
	font-family:Arial, Helvetica, sans-serif; color:#000; font-size:10px; font-weight:normal; margin-left:25px; margin-top:755px;
	line-height: 1; width:600px;height:500px;
	
	
}


#homeVideoBox  {

	 position: absolute;  top:360px;   left: 5px;
	width : 610px;
	height:170px;
 background-color:#1d1610; 

}

#homeVideoBoxText  {
position: absolute;
font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:13px; font-weight:normal; margin-left:25px; top:15px;
	line-height: 1; width:500px; height:170px;

}


.imagesR { float:right;

}

.imagesL{ float:left;

}

#contentMini {
	
	margin-left: 320px; position:absolute; margin-top:35px; 
	width : 618px;
	height:350px;
	padding: 0 10px 0 0; background-color:#382a1f;  
	 
	

	
}
#contentMiniLeadership {
	
	margin-left: 20px; position:absolute; margin-top:15px; 
	width : 900px;
	height:1600px;
	padding: 0 10px 0 0; background-color:#382a1f;  
	 
	

	
}
#contentCalendar {
	
	margin-left: 20px; position:absolute; margin-top:15px; 
	width : 900px;
	height:825px;
	padding: 0 10px 0 0; background-color:#382a1f;  
	 
	

	
} 
#contentInv {
	
	margin-left: 20px; position:absolute; margin-top:15px; 
	width : 900px;
	height:1130px;
	padding: 0 10px 0 0; background-color:#382a1f;  
	 
	

	
}


#contentInvText {
	position:absolute;
	left:  10px;width : 860px;
	height:950px;
	   
	 font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px; font-weight:normal; text-align:left;
	

	
} 

#invaderBox{

position:absolute;
top: 870px;
	left:  480px; 
	width : 406px;
	height:156px;

}


#contentWomensText {
	
	left: 80px; position:absolute; top:15px; 
	width : 750px;
	height:680px;
	   
	 font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px; font-weight:normal; text-align:justify;
	

	
} 




#contentClasses {
	
	margin-left: 20px; position:absolute; margin-top:15px; 
	width : 900px;
	height:850px;
	padding: 0 10px 0 0; background-color:#382a1f;  
	 
	

	
} 

.LargeBeigeText {

font-family:Arial, Helvetica, sans-serif; color:#e3c891; font-size:14px; font-weight:bold; text-align:justify;
}

.LargewhiteText {

font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:14px; font-weight:bold; text-align:justify;
}
.LargeRedText {

font-family:Arial, Helvetica, sans-serif; color:#990000; font-size:11px; font-weight:normal; text-align:justify;
}


.SmallRedText {

font-family:Arial, Helvetica, sans-serif; color:#990000; font-size:14px; font-weight:bold; text-align:justify;
}


.SmallBlkText {

font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14px; font-weight:bold; text-align:justify;
}

.LargeBlkText {

font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:15px; font-weight:bold; text-align:justify;
}
#classesText{
font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:11px; font-weight:normal; text-align:justify;
 width: 850px; margin-left:25px; margin-right:10px; margin-top:8px;

}

#SecondBoxMini{

font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:11px; font-weight:normal; text-align:justify;
 width: 580px; margin-left:25px; margin-right:10px; margin-top:8px;

}

#youthBoxOne{

font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px; font-weight:normal; text-align:justify;
 width: 550px; margin-left:25px; margin-right:10px; margin-top:8px;

}

#YouthcontentMini {
	
	margin-left: 320px; position:absolute; margin-top:35px; 
	width : 600px;
	height:650px;
	padding: 0 10px 0 0; background-color:#382a1f;  
	 
	

	
}

 #leftcolMiniYouth {

 width: 300px;
 height:650px;
 position:absolute; margin-left:10px; margin-top:35px;
 background-color: #1d1610;
 
 
}


#leftcolTextMiniYouth { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:9px; font-weight:normal; text-align:justify;
 width: 280px; margin-left:10px; margin-right:10px; margin-top:10px;

}



#SpanishcontentMini {
	
	margin-left: 320px; position:absolute; margin-top:35px; 
	width : 600px;
	height:500px;
	padding: 0 10px 0 0; background-color:#382a1f;  
	 
	

	
}

 #leftcolMiniSpanish {

 width: 300px;
 height:500px;
 position:absolute; margin-left:10px; margin-top:35px;
 background-color: #1d1610;
 
 
}
#leftcolTextMinispanish { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:9px; font-weight:normal; text-align:justify;
 width: 280px; margin-left:10px; margin-right:10px; margin-top:10px;

}



 #leftcolMini {

 width: 300px;
 height:350px;
 position:absolute; margin-left:10px; margin-top:35px;
 background-color: #1d1610;
 
 
}

#leftcolTextMini { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:9px; font-weight:normal; text-align:justify;
 width: 280px; margin-left:10px; margin-right:10px; margin-top:10px;

}
#leftcolTextContact { font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:9px; font-weight:normal; text-align:justify;
 width: 280px; margin-left:10px; margin-right:10px; margin-top:10px;

}
 #footer {
	width:950px;
	height:20px;  
	padding: 0px 0px 0px;
 font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:11px; font-weight:normal; text-align:center;
	margin-left:auto; margin-right:auto; margin-top:0px;
}
	
	
	
 