/*------------------------------
	    Homepage Custom
------------------------------*/
#main_container #sub_container #backlight{
	position:relative;
	float:left;
	background: url("../images/promotion_backlight.png") repeat-x;
	width:510px;
	height:30px;
	margin:-30px 0 0 0;
	padding-left:10px;
	font-size:22px;
	color: #c20e0f;
	cursor:pointer;
	z-index:1;
}


.wslide-menu{
	position:relative;
	text-align:center;
	float:right;
	margin-top:-22px;
	width:50px;
	height:160px;
	z-index:2;
}


#slider{
	cursor:pointer;	
}


#slider-menu a.wactive{
	color: #a6201f;
	font-size:14px;
	clear:both;
	width:100px;	
}

#slider-menu a{
	color: #000;
	font-size:14px;
	clear:both;
	width:50px;
}

#slider-menu a:hover{
	color: #a6201f;
	text-decoration:none;
}






#main_container #sub_container #top{
	clear:left;
	width:940px;
}

#main_container #sub_container #top #promotion{
	float:left;
	width:520px;
	height:190px;
	border:2px #d9d7c0 solid;
	margin:10px 5px 10px 20px;
}

#main_container #sub_container #top #zangle{
	float:left;
	width:375px;
	padding-top:10px;
	padding-left:5px;
}



#main_container #sub_container #bottom{
	clear:left;
	width:950px;
}

#main_container #sub_container #bottom #kids_container{
	position:relative;
	float:right;
	left:20px;
	top:15px;
	width:312px;
	height:157px;
	border: 2px #d9d7c0 solid;
}

		/*------------------------------
			    Upcoming Events
		------------------------------*/
		#main_container #sub_container #bottom #events{
			float:left;
			width:285px;
			padding:25px 0 10px 20px;
			
		}
		
		#main_container #sub_container #bottom #events #head_events{
			background: url("../images/header_bg.jpg") no-repeat;
			width:278px;
			height:40px;
			padding:5px 0 5px 15px;
			text-transform:uppercase;
		}
		
		#main_container #sub_container #bottom #events .event_container{
			clear:left;
			width:275px;
			padding:0 0 0 5px;
		}
		
		#main_container #sub_container #bottom #events .event_container .event_date{
			float:left;
			width:50px;
			height:70px;
			padding-top:2px;
			font-size:15px;
			background: url("../images/cal.jpg") no-repeat top left;	
		}
		
		#main_container #sub_container #bottom #events .event_container .event_date .month{
			font-size:10px;
			width:50px;
			font-weight:bold;
			padding:5px 0 0 4px;
			color:#FFF;
		}
		
		#main_container #sub_container #bottom #events .event_container .event_date .day{
			font-size:20px;
			height:50px;
			width:50px;
			text-align:center;
			color:#000;
			font-weight:bold;
		}
		
		
		#main_container #sub_container #bottom #events .event_container .event_desc{
			float:left;
			width:115px;
			min-height:50px;
			padding-top:5px;
			padding-bottom:5px;
		}
		
		#main_container #sub_container #bottom #events .event_container .event_name{
			clear:left;
			width:190px;
			padding-left:15px;
			padding-bottom:4px;
		}
		
		
		#main_container #sub_container #bottom #events #view_all_events{
			clear:left;
			width:275px;
			text-align:right;
			padding:0 0 0 0;
		}
		
		
		
		/*------------------------------
			    Latest News
		------------------------------*/
		#main_container #sub_container #bottom #news{
			float:left;
			width:275px;
			padding:25px 0 10px 40px;
			
		}
		
		#main_container #sub_container #bottom #news #head_news{
			background: url("../images/header_bg.jpg") no-repeat;
			width:260px;
			height:40px;
			padding:5px 0 10px 15px;
			text-transform:uppercase;
		}
		
		#main_container #sub_container #bottom #news .news_container{
			clear:both;
			padding:0 0 20px 5px;
			width:275px;
		}
		
		#main_container #sub_container #bottom #news .news_container .news_title{
			clear:both;
			width:245px;
			text-decoration:none;
			text-transform:none;			
		}
		
		#main_container #sub_container #bottom #news .news_container .news_content{
			clear:both;
			width:275px;
			
		}
		
		#main_container #sub_container #bottom #news #view_all_news{
			width:275px;
			text-align:right;
			padding:8px 0 0 0;
		}



/*---------------------------------
		Extra Settings
---------------------------------*/
#main_container #teacher_connect{
	width:285px;
	height:98px;
	position:relative;
	float:left;
	margin:-5px 0 0 30px;
	padding:5px 0 0 0;
}

#main_container #teacher_connect a{
	font-size:20px;
}

#main_container #paper{
	background: url("../images/paper.png") no-repeat;
	width:260px;
	height:250px;
	position:relative;
	float:right;
	margin:-60px 40px 0 0;
	text-align:center;
}

#main_container #paper:hover{
	cursor:pointer;
}

#main_container #paper h3{
	padding:0 0 5px 0;
	margin:0;
	font-size:18px;
	color: #c20e0f;
	font-weight:bold;
}

#main_container #paper #paper_one{
	margin:85px 0 5px 0;
}

#main_container #paper #paper_two{
	margin:0 0 5px 0;
}

#footer {
	position:relative;
	width:300px;
	text-align:center;
	font-size:10px;
	color:#838383;
}
#footer a{
	color:#838383;
	text-decoration:none;
}


#footer a:hover{
	color:#c20e0f;
}
