*{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_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 */