*{margin:0;padding:0;outline:none;list-style:none;}



body{background:#fff;

	font-family:'Times new Roman';

	

}



a{text-decoration:none;} 

img{outline:none;border:none;}

#pagewidth {

	position:relative;

	margin:0 auto;

	top:0px;

	left:0px;

	width:973px;

	height:100%;

}



#left_side{

	width:330px;

	height:100%;

	float:left;

}

#logo{

	float:left;

	width:301px;

	height:131px;

}



/* MENU */



#menu{

	position:relative;

	width:311px;

	font-size:13.5px;

}



#menu ul{

	margin-top:58px;

	float:left;

	margin-left:8px;

	margin-bottom:50px;

}



#menu ul.submenu{

	margin:0;

	padding-left:10px;

	width:180px;

}



#menu ul.submenu li a{

	color:#26BBD6;

}



#menu ul li ul{

display:none; 

width:150px;

padding-left:10px;

}  



#menu li{

	list-style:none;

	cursor:pointer;

	

}



#menu a{

	display:block;

	text-decoration:none;

	font-weight:bold;

	color:#513435;

	line-height:20.75px;

}

#menu a:hover{

color:#26BBD6;

}

#menu .selected{

	color:#26BBD6;

}



/* MEMBER LOGIN */



#member-login{

	float:left; 

	background:url(images/member_login.png) no-repeat;

	position:relative;

	width:311px;

	height:104px;

	top:-6px;

}



#member-login img{

	float:left;

}



#member-login h2{

	font-size:13.5px;

	font-weight:bold;	

	margin:14px 0 0 12px;

	color:#513435;

}



#member-login input{

	display:block;

	margin:7px 0 0 12px;

	float:left;

 	border-color:#000;

	border:2px solid #B2B2B2;

	border-top-color:#898989;

}



input#submit_button{

	background:url(images/submit.png);

	width:13px;

	height:22px;

	border:none;

	cursor:pointer;

}



input[type="submit"]::-moz-focus-inner{border: none;}

#member-login input[type="hidden"]{border: none;}

#member-login ul li{

	padding:42px 123px;

	list-style:none;

}



#member-login a{

	color:#26BBD6;

	text-decoration:none;

}



/* CONTACT */



#hm-contact{

	position:relative;

	top:23px;

	float:left;

	left:8px;

	width:203px;

	height:172px;

	padding-top:25px;

	font-size:12px;

	font-weight:bold;

}



#hm-contact p{

	padding:10px 4px;

	color:#513435;

}



#hm-contact .contact_blue{

	color:#26BBD6;

}



#side_bar_contents{

position:relative;

	top:32px;

	float:left;

	font-size:13px;

	width:300px;

}

#side_bar_contents a{

	color:#26BBD6;

}	

#side_bar_contents ul li{

padding-left:10px;

}

#calendar_wrap{



float:left;

}

/* BANNER */	

	

#banner{

	float:right;

	width:621px;

	height:217px;

	margin:10px 21px 17px 0;

}



#banner ul li{

	list-style:none;

}

		

		

/*HOME PAGE*/



#main_content{

	width:621px;

	float:left;

}



#hm-aboutus{

	float:left;

	background-color:#72D3E4;

	margin-top:20px;

	width:621px;

	height:100%;

	color:#fff;

	padding-bottom:10px;

}



#hm-aboutus h1{

	font-size:24px;

	font-weight:bold;

	margin:5px 16px 10px 15px;

	letter-spacing:1.35px;

}



#hm-aboutus a{

	text-decoration:none;

	color:#FFF;

}



#hm-aboutus p{

	font-size:12.5px;

	font-weight:normal;

	margin:10px 0 0 15px;

}



#hm-content{

	float:left;

	margin-top:15px;

	width:300px;

	height:366px;

	color:#513435;

	background:url(images/hm-content.png) no-repeat;

}



/* changes made */



#hm-content h1.hm-content_header {

	margin-left:15px;

	margin-top:3px;

}



#hm-content h1.hm-content_header a{

	color:#513434;

	font-size:24px;

	font-weight:bold;

	font-style:normal;

}



/* end*/

.youth{

	font-size:16px;

	font-weight:normal;

	font-style:italic;

}



#hm-content p{

	font-size:12.5px;

	font-weight:normal;

	margin:12px 0 0 15px;

	width:275px;

	

}

/*

#hm-content img{

width:275px;

height:220px;

}

*/

.content_image2{

	margin: 5px 15px 0;

	height:110px;

	width:110px;

	clear: none !important;

	float: left;

}

.content_image{

	margin:5px 0 0 15px;

	height:175px;

	width:272px;

}



#hm-content img.hor_line{

width:303px;

height:3px;

}



#hm-content #bottom_hor_line{	

	margin-top:14px;

}



#hm-erst-charter{

	float:left;

	background:url(images/hm_erst_charter.png) no-repeat;

	margin-top:14px;

	margin-left:20px;

	width:300px;

	height:150px;

	color:#513435;

}



.charter_image{

	float:left;

	width:98px;

	height:127px;

	margin:10px 0 0 0;

}



#hm-content a{	

	color:#26BBD6;	

	text-decoration:none;	

	outline:none;

	font-style:italic;

	font-size:12.5px;

} 



#hm-erst-charter h1{

	float:left;

	font-size:25px;

	font-weight:bold;

	margin:3px 0 0 15px;

	color:#26BBD6;

}



#hm-erst-charter p{

	float:left;

	font-size:12.5px;

	font-weight:normal;

	margin:10px 0 0 15px;

	line-height:15px;

	width:160px;	

}



.italic_text{

	color:#26BBD6;

	float:left;

	font-size:12.5px;

	font-style:italic;

	margin-left:15px;

}



#hm-erst-charter a{

	text-decoration:none;

	outline:none;

    color:#26BBD6;

}



#news-listing-link{

	float:left;

	background:url(images/news_listing_link.png) no-repeat;

	margin-left:21px;

	margin-top:7px;

	width:300px;

	height:86px; 

}



#news-listing-link a{

	color:#D9D7E1;

	text-decoration:none;

        

}



#news-listing-link p{

	width:187px;

	color:#FFF;

	margin:30px 23px 0px 102px; 

	font-size:12px;

}



#school-supports{

	float:left;

	background:url(images/school_supports.png) no-repeat;

	margin-left:20px;

	margin-top:9px;

	width:300px;

	height:119px;

}



#school-supports h1 a{

	font-size:16px;

	color:#513435;

}



#school-supports a{

	text-decoration:none;

	outline:none;

	color:#26BBD6;

}



#siol{

	font-size:24px;

	color:#26BBD6;

}



#school-supports p{

	font-size:12px;

	color:#513435;

	width:146px;

	margin-left:3px;

	margin-top:7px;

}

#school-supports .italic_text{

	margin-left:0px;

	width:170px;

}

		

/*CONTENT*/





#content_page h1,

#content_page h2,

#content_page h3,

#content_page a{

color:#26BBD6;

}

#content_page h2{font-size:28px; margin-bottom:20px;}



#content_page ul li{

margin-left:53px;

list-style-image:url(images/bullet.png);

		}

#content_page p{

margin-bottom:20px;

 font-size:13px;

width:600px;

}	

#content_page{

	color:#463031;

	padding-bottom:25px;

	}

/* FOOTER */	

	

	

#footer{

 	position:relative;

	float:right;

	width:642px;

	height:11px;

	margin-top:10px;

}



#footer p{

	color:#513435;

	font-size:12px;

}



/*NEWS PAGE*/

#news_holder h1{	

height:60px;	

color:#40B9D4; 	

font-size:28px;

}

#news_holder {

margin-top:44px;

color:#463031;

}			

.holder{	

float:left;	

width:621px;	

height:193px;

}								

.holder img{		

width:163px;	

height:132px;	

float:left;	

margin-right:50px;

}				

.right{	

float:left;	

width:408px;	

height:107px;

}				

.right h3 a{	

float:left;	

color:#40B9D4; 	

width:408px;	

height:16px;	

margin-top:1px;	

font-size:18px;	

font-style:normal;

}	

.right p{	

float:left;	

margin-top:19px;	

font-size:12px;	

font-weight:normal;	

font-family:Times New Roman;	

margin-bottom:0px;

margin-top:30px;

}								

.right a{	

float:left;	

width:408px;	

font-style:italic;	

font-size:11px;	

margin-top:0px;	

color:#40B9D4;	

height:16px;	

text-decoration:none;

}		



/* Begin Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	display: block;

	}



#wp-calendar caption {

	text-align: center;

	width: 100%;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; }

/* End Calendar */



.wpcf7-form-control-wrap textarea-812{

width:300px;

}

#ribbon-banner{
	text-align: right;
	position: fixed;
	background: none no-repeat scroll right top;
	width: 100%;
	z-index: 999;
	
}
