a {
text-decoration: none;
color: white;
}

#default_info {
color: white;
font-family: Rockwell Extra Bold, verdana;
font-size: 50px;
margin-top: 100px;
text-decoration: underline;
}

#default_house {
color: white;
font-family: Verdana;
font-size: 35px;
font-weight: bold;
}

#default_dates {
color: white;
font-family: Verdana;
font-size: 25px;


}

#open_house_2015 {
color: white;
background-color: #8b6bbb;
height: 35px;
margin-top: -1px;
border-bottom: 3px solid black;
border-top: 3px solid black;

}

#house_text {
font-family: Verdana;
line-height: 25px;
margin-top: 5px;
}

#open_header {
font-size: 20px;
}


#black_frame {
background-color: black;
height: 105px;
margin-top: -10px;
width: 100%;
}



#gold {
color: #87D5F4;
}

#open_house {
font-size: 16px;
font-family: Rockwell Extra Bold, verdana;
background-color: black;
color: white;
height: 40px;
margin-top: -20px;
width: 100%;
}

#snowdates {
margin-top: -23px;
font-family: Rockwell Extra Bold, verdana;
color: white;
background-color: black;
height: 33px;
margin-bottom: 3px;
}

.date {
border: 6px solid white;
	
border-top-left-radius: 20px 12px;
border-top-right-radius: 20px 12px;
border-bottom-left-radius: 20px 12px;
border-bottom-right-radius: 20px 12px;



}

.date:hover {
border: 6px solid black;

}

#open_site {
font-size: 35px;
font-family: Verdana;
background-color: #8B6BBB;
border-bottom-right-radius: 30px 15px;
border-bottom-left-radius: 30px 15px;
border-top-right-radius: 30px 15px;
border-top-left-radius: 30px 15px;
line-height: 60px;
width: 350px;

}

#frogs {
font-size: 20px;
font-family: Century Gothic, Verdana;
background-color: #44AB71;
border-bottom-right-radius: 10px 5px;
border-bottom-left-radius: 10px 5px;
border-top-right-radius: 10px 5px;
border-top-left-radius: 10px 5px;
line-height: 40px;
border: 4px solid black;
font-weight: bold;


}


.email_all {
font-size: 20px;
font-family: Century Gothic, Verdana;
background-color: #F0B42F;
border-bottom-right-radius: 10px 5px;
border-bottom-left-radius: 10px 5px;
border-top-right-radius: 10px 5px;
border-top-left-radius: 10px 5px;
line-height: 40px;
width: 300px;
border: 4px solid black;
font-weight: bold;
margin-bottom: 15px;

}

.all_classes {
color: #E6669A;
font-weight: bold;
}

.all_classes:hover {
color: #44AB71;
}

.title {
margin-top: -5px;
padding-bottom: 5px;
}

.email_all:hover {
background-color: #87D5F4;
}



#board2 {
font-size: 18px;
font-family: Century Gothic, Verdana;
background-color: #FF99FF;
border-bottom-right-radius: 10px 5px;
border-bottom-left-radius: 10px 5px;
border-top-right-radius: 10px 5px;
border-top-left-radius: 10px 5px;
line-height: 30px;
font-weight: bold;


}

#bottoms_up {
margin-bottom: -20px;
}

#owls {
font-size: 20px;
font-family: Century Gothic, Verdana;
background-color: #8B6BBB;
border-bottom-right-radius: 10px 5px;
border-bottom-left-radius: 10px 5px;
border-top-right-radius: 10px 5px;
border-top-left-radius: 10px 5px;	
line-height: 40px;
border: 4px solid black;
font-weight: bold;



}


#bees {
font-size: 20px;
font-family: Century Gothic, Verdana;
background-color: #E6669A;
border-bottom-right-radius: 10px 5px;
border-bottom-left-radius: 10px 5px;
border-top-right-radius: 10px 5px;
border-top-left-radius: 10px 5px;	
line-height: 40px;
border: 4px solid black;
font-weight: bold;


}

#board_select {

font-size: 20px;
font-family: Century Gothic, Verdana;
background-color: #87D5F4;
border-bottom-right-radius: 10px 5px;
border-bottom-left-radius: 10px 5px;
border-top-right-radius: 10px 5px;
border-top-left-radius: 10px 5px;	
line-height: 40px;
border: 4px solid black;
font-weight: bold;



}

#bees:hover  {
background-color: #f0b42f;
}

#board_select:hover  {
background-color: #f0b42f;
}

#monkeys {
font-size: 15px;
font-family: Verdana;
background-color: #E6669a;	
border-bottom-right-radius: 10px 5px;
border-bottom-left-radius: 10px 5px;
border-top-right-radius: 10px 5px;
border-top-left-radius: 10px 5px;
line-height: 30px;

}	

#mem_select {
font-family: Verdana;
font-size: 25px;
width: 900px;
}

#monkeys:hover {
background-color: #f0b42f;
}

#frogs:hover {
background-color: #f0b42f;
}

#open_site:hover {
background-color: #FFD58C;
}

#board2:hover {
background-color: #FFD58C;
}

#board:hover {
background-color: #f0b42f;
}

#owls:hover {
background-color: #f0b42f;
}


#board {
font-size: 15px;
font-family: Verdana;
background-color: #87D5F4;	
border-bottom-right-radius: 10px 5px;
border-bottom-left-radius: 10px 5px;
border-top-right-radius: 10px 5px;
border-top-left-radius: 10px 5px;	
line-height: 30px;

}
	


a:hover {
color:black;
}

.image {
opacity: 0.4;
}

#teachers {
margin-top: -494px;

}

#robin {
margin-left: 120px;
opacity: 0;
}

#teacher2 {
margin-left: -33px;
opacity: 0;

}

#teacher4 {
margin-left: -68px;
opacity: 0;

}

#stephanie {
margin-left: -10px;
opacity: 0;

}



#teacher_hub {
position: relative;
}

#p1 {

}

#p08 {

}

#p41 {

}

#p48 {

}

#v41 {
border-bottom-left-radius: 20px 12px;

}

#v48 {
border-bottom-right-radius: 20px 12px;

}

#v08 {
border-top-right-radius: 20px 12px;
	
}

#v01 {
border-top-left-radius: 20px 12px;
	
}

#round_teach {
border-top-left-radius: 20px 12px;
border-top-right-radius: 20px 12px;
border-bottom-left-radius: 20px 12px;
border-bottom-right-radius: 20px 12px;


}


#photo_hub {
position: relative;
margin-top: 8px;
width: 1010px;
height: 268px;
background-color: #333333;
border-top-left-radius: 20px 12px;
border-top-right-radius: 20px 12px;
border-bottom-left-radius: 20px 12px;
border-bottom-right-radius: 20px 12px;
}

#hd_image {
border-top-left-radius: 20px 12px;
border-top-right-radius: 20px 12px;
border-bottom-left-radius: 20px 12px;
border-bottom-right-radius: 20px 12px;
}

#pond_img {
border-top-left-radius: 20px 12px;
border-top-right-radius: 20px 12px;

}

#teacher_heading {
font-family: Verdana;
color: #8B6BBB;
}

#heading_info {
font-family: Verdana;
width: 900px;
font-size: 18px;
margin-top: -30px;
}

#about_hub {
margin-top: 10px;
background-color: #CCCCCC;
width: 1010px;
height: 1250px;
border: 5px solid white;
border-top-left-radius: 20px 12px;
border-top-right-radius: 20px 12px;
border-bottom-left-radius: 20px 12px;
border-bottom-right-radius: 20px 12px;
}

#about_us {
margin-top: 10px;
background-color: white;
width: 1007px;
height: 1550px;
border: 6px solid #87D5F4;
border-top-left-radius: 20px 12px;
border-top-right-radius: 20px 12px;
border-bottom-left-radius: 20px 12px;
border-bottom-right-radius: 20px 12px;

}

.media_blocks {

border-top-left-radius: 20px 12px;
border-top-right-radius: 20px 12px;
border-bottom-left-radius: 20px 12px;
border-bottom-right-radius: 20px 12px;
border: 10px solid #8B6BBB;
margin-left: 8px;
margin-right: 8px;


}

.media_blocks:hover {
border: 10px solid #E6669A;

}

#our_programs {
margin-top: 10px;
background-color: white;
width: 1007px;
height: 1700px;
border: 6px solid #87D5F4;
border-top-left-radius: 20px 12px;
border-top-right-radius: 20px 12px;
border-bottom-left-radius: 20px 12px;
border-bottom-right-radius: 20px 12px;

}

#our_teacher {
margin-top: 10px;
background-color: white;
width: 1007px;
height: 1150px;
border: 6px solid #87D5F4;
border-top-left-radius: 20px 12px;
border-top-right-radius: 20px 12px;
border-bottom-left-radius: 20px 12px;
border-bottom-right-radius: 20px 12px;

}


#frog_info {
display: none;
}

#bees_info {
display: none;
margin-bottom: 0px;
}

#archive15 {
margin-top: 20px;
margin-bottom: 20px;
}

#archive {
margin-bottom: 20px;
}

#board_info {
display: none;
}

#old_bees {
display:none; 
margin-bottom: 25px;
}

#old_frogs {
display:none; 
margin-bottom: 25px;

}

#frogs2015 {
display:none; 
margin-bottom: 25px;

}

#bees2015 {
display:none; 
margin-bottom: 25px;

}

#owls2015 {
display:none; 
margin-bottom: 25px;

}

#old_owls {
display:none; 
margin-bottom: 25px;

}

#owls_info {
display: none;
}

#archive16 {
	margin-top: 15px;
	display: none;
}

#our_members {
margin-top: 10px;
background-color: white;
width: 1007px;
height: 690px;
border: 6px solid #87D5F4;
border-top-left-radius: 20px 12px;
border-top-right-radius: 20px 12px;
border-bottom-left-radius: 20px 12px;
border-bottom-right-radius: 20px 12px;
}

#our_media {
margin-top: 10px;
background-color: white;
width: 1007px;
height: 850px;
border: 6px solid #87D5F4;
border-top-left-radius: 20px 12px;
border-top-right-radius: 20px 12px;
border-bottom-left-radius: 20px 12px;
border-bottom-right-radius: 20px 12px;

}

#our_photos_hub {
border: 10px solid black;

}

#block_one_A {
display: inherit;	
}

#block_one_B {
display: inherit;	
}

#block_two_A {
display: none;	
}

#block_two_B {
display: none;	
}

#block_three_A {
display: none;	
}

#block_three_B {
display: none;	
}

#block_four_A {
display: none;	
}

#block_four_B {
display: none;	
}




#our_photos {
margin-top: 10px;
background-color: white;
width: 1007px;
height:1340px;
border: 6px solid #87D5F4;
border-top-left-radius: 20px 12px;
border-top-right-radius: 20px 12px;
border-bottom-left-radius: 20px 12px;
border-bottom-right-radius: 20px 12px;

}

.media_text {
color: black;
text-align: center;
font-family: Century Gothic, Verdana;
font-size: 25px;
font-weight: bold;
}

.photos_text {
color: black;
text-align: center;
font-family: Century Gothic, Verdana;
font-size: 25px;
font-weight: bold;
margin-top: 10px;
}

#next_page {
color: #E6669A;
font-family: Century Gothic, Verdana;
font-size: 25px;
font-weight: bolder;
text-align: right;
margin-right: -706px;
width: 260px;

}

#next_page:hover {
color: black;
}

#previous_page:hover {
color: black;
}

#previous_page {
color: #E6669A;
font-family: Century Gothic, Verdana;
font-size: 25px;
font-weight: bolder;
text-align: left;
margin-left: -670px;
margin-top: -55px;
width: 300px;
}

#next_previous {
margin-top: -20px;
-webkit-text-size-adjust: 95%;
}

.photo_element {
opacity: 0.7;
border: 3px solid black;

}

#phone {
color: #E6669A;
font-weight: bold;
}

.photo_element:hover {
opacity: 1.0;
}

#photos_table {
margin-left: -1px;
}

.about_text {
color: black;
text-align: left;
font-family: Century Gothic, Verdana;
padding-left: 25px;
padding-top: 15px;
font-size: 25px;
padding-right: 25px;
}

.zone_text {
color: black;
text-align: left;
font-family: Century Gothic, Verdana;
padding-left: 25px;

font-size: 25px;
padding-right: 25px;
}

.zone_text_center {
color: black;
text-align: center;
font-family: Century Gothic, Verdana;
margin-top: 10px;
padding-left: 25px;
margin-bottom: 3px;
font-size: 25px;
padding-right: 25px;
}

#link {
color: #E6669A;
font-weight: bold;
}

#link:hover {
color: #8B6BBB;
}

.goals_text {
color: black;
text-align: left;
font-family: Century Gothic, Verdana;
padding-left: 40px;

font-size: 25px;
}

.about_heading {
font-family: Century Gothic, Verdana;

font-weight: bold;
font-size: 35px;

}

.teach_bio {
font-family: Century Gothic, Verdana;
width: 950px;
font-size: 25px;
text-align: left;
}

.teach_width {
width: 950px;
}

.teach {
float: left;
padding-right: 20px;
}

#about_image {
border-top-left-radius: 15px 7px;
border-top-right-radius: 15px 7px;

}

body {
background-color: #44AB71;

}

#member_zone_body {
background-color: #6f4f83;
}

#member_body {
background-image: url('night_2.png');
background-color: #44ab71;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: 100% 
}

#photo_tab {
width: 490px;
height: 400px;
background-color: #333333;
border: 5px solid #b7b7b7;

}

#photo_click {
opacity: 0.4;	
}

#video_tab {
width: 490px;
height: 400px;
background-color: #333333;
border: 5px solid #b7b7b7;

}

.media_border {
border-top-left-radius: 20px 12px;
border-top-right-radius: 20px 12px;
border-bottom-left-radius: 20px 12px;
border-bottom-right-radius: 20px 12px;	
}

#media_table {
margin-top: 6px;
}

#banner {
border-top-left-radius: 20px 12px;
border-top-right-radius: 20px 12px;
border: 5px solid #87D5F4;
margin-top: 8px;
	
}

#central_hub {
margin-top: 10px;
background-color: #CCCCCC;
width: 1000px;
height: 500px;
border: 5px solid #b7b7b7;
border-top-left-radius: 20px 12px;
border-top-right-radius: 20px 12px;
border-bottom-left-radius: 20px 12px;
border-bottom-right-radius: 20px 12px;
}

#hands_text {
color: #8B6BBB;
font-family: Verdana;
font-size: 40px;
}

#central_hub_hands {
margin-top: 10px;
background-color: white;
width: 1000px;
height: 500px;
border: 6px solid #87D5F4;
border-top-left-radius: 20px 12px;
border-top-right-radius: 20px 12px;
border-bottom-left-radius: 20px 12px;
border-bottom-right-radius: 20px 12px;
}

#hub_image {
position: relative;
border-top-left-radius: 20px 12px;
border-top-right-radius: 20px 12px;
border-bottom-left-radius: 20px 12px;
border-bottom-right-radius: 20px 12px;

}


#hub_text {
position: relative;
margin-top: -60px;
background-color: #333333;
width: 1000px;
height: 60px;
border-bottom-left-radius: 20px 9px;
border-bottom-right-radius: 20px 9px;
opacity: 0.9;
}

#meet {

margin-top: -550px;
width: 1010px;
border-top-left-radius: 20px 9px;
border-top-right-radius: 20px 9px;
opacity: 0.8;


}

#meet_text {
font-size: 30px;
color: white;
font-family: Verdana;	
}

#real_text {
padding: 15px;
color: white;
font-family: Verdana;
font-size: 25px;


}


#gone {
display: block;
opacity: 1;
}

#current_page {
color: black;
background-color: #E6669A;

}

#current_page:hover {


}

.selection:hover {
color: white;
background-color: #E6669A;
}


.selection_1:hover {
color: white;
background-color: #E6669A;
}

.selection_2:hover {
color: white;
background-color: #E6669A;
}

#mem_hover {

}

#mem_hover:hover {
color: black;
}

.selection {
color: white;
background-color: #8b6bbb;
border-left: 2px solid #87D5F4;
border-right: 2px solid #87D5F4;


}

.selection_1 {
color: white;
background-color: #8b6bbb;

border-right: 2px solid #87D5F4;


}

.selection_2 {
color: white;
background-color: #8b6bbb;
border-left: 2px solid #87D5F4;


}

#media_hub {
margin-top: 10px;
background-color: #CCCCCC;
width: 1000px;
height: 200px;
border: 5px solid #b7b7b7;
border-top-left-radius: 20px 12px;
border-top-right-radius: 20px 12px;
border-bottom-left-radius: 20px 12px;
border-bottom-right-radius: 20px 12px;
}


#member_hub {
margin-top: 10px;
background-color: #CCCCCC;
width: 1000px;
height: 3530px;
border: 5px solid #b7b7b7;
border-top-left-radius: 20px 12px;
border-top-right-radius: 20px 12px;
border-bottom-left-radius: 20px 12px;
border-bottom-right-radius: 20px 12px;
}

#menu {
width: 1014px;
text-align: center;
height: 35px;
border-right: 5px solid #87D5F4;
border-left: 5px solid #87D5F4;
border-bottom: 5px solid #87D5F4;



}


#menu_row {
width: 1014px;
text-align: center;
background-color: black;
font-family: Century Gothic, Verdana;
line-height: 35px;
height: 35px;
font-size: 20px;
font-weight: bold;
}

.news {

background-color: #CCCCCC;
border: 5px solid white;
width: 300px;
border-top-left-radius: 20px 12px;
border-top-right-radius: 20px 12px;
border-bottom-left-radius: 20px 12px;
border-bottom-right-radius: 20px 12px;
}

#all_news {
font-family: Verdana;
font-size: 15px;
color: #8B6BBB;
text-align: right;
margin-right: 20px;
margin-top: -20px;
}

#all_news:hover {
color: red;
}

#program_hub {
background-image: url('test.png');margin-top: 10px;
background-color: #CCCCCC;
width: 1000px;
height: 980px;
border: 5px solid white;
border-top-left-radius: 20px 12px;
border-top-right-radius: 20px 12px;
border-bottom-left-radius: 20px 12px;
border-bottom-right-radius: 20px 12px;
}

#phil_para {
width: 900px;
font-family: Verdana;
font-size: 20px;
margin-top: -10px;
}

#phil {
margin-top: -5px;

width: 900px;
font-family: Verdana;
font-size: 35px;
}


#goals_para {
width: 900px;
font-family: Verdana;
font-size: 20px;
margin-top: -10px;
text-align: left;
}

#goals {

margin-top: 40px;
width: 900px;
font-family: Verdana;
font-size: 35px;
}

#approach_para {
width: 900px;
font-family: Verdana;
font-size: 20px;
margin-top: -10px;
text-align: left;
}

#pro_table {
width: 900px;
}

#table_d {
width: 900px;
}



#learning {
margin-top: -297px;
margin-left: 400px;
}


#approach {

margin-top: 50px;
width: 900px;
font-family: Verdana;
font-size: 35px;
}

.extra {
color: black;
margin-top: 50px;
width: 900px;
font-family: Verdana;
font-size: 35px;
}

#temp {
margin-top: 400px;

}

#black {
background-color: black;
}

#photo_click2 {
opacity: 0.4;
}

.extra2 {
color: white;
margin-top: 50px;
margin-left: -100px;
width: 900px;
font-family: Verdana;
font-size: 35px;
}

.programs_text {
width: 900px;
font-family: Verdana;
font-size: 20px;
margin-top: -10px;
text-align: center;
}

.pros {
width: 900px;
font-family: Verdana;
font-size: 30px;	
color: black;

}

.listing {
font-family: Verdana;
font-size: 20px;	
}

.listing2 {
margin-left: 60px;
font-family: Verdana;
font-size: 20px;	
}


#programs {


width: 900px;
font-family: Verdana;
font-size: 45px;
}

#social {
width: 407px;
height: 230px;
background-color: #8B6BBB;
border: 5px solid white;

border-bottom-left-radius: 20px 12px;
border-bottom-right-radius: 20px 12px;

}

#bottom_tag {
position: relative;
margin-top: -1px;
font-family: Verdana;
color: #333333;
font-size: 20px;
font-weight: bold;

}

#more_info {
position: relative;
margin-top: -1px;
font-family: Verdana;
color: #333333;
font-size: 20px;
font-weight: bold;
}

#mail {
color: white;
font-size: 22px;
line-height: 35px;
}

#mail:hover {
color: black;
}

#t1 {
margin-left: -30px;
border-top-left-radius: 20px 12px;
border-bottom-left-radius: 20px 12px;

}

#t2 {
margin-left: -800px;
}

#t3 {
margin-left: -800px;
}

#t4 {
margin-left: -800px;
border-bottom-left-radius: 20px 12px;
}

#sg_tag {
position: relative;
margin-top: -9px;
font-family: Verdana;
color: #333333;
font-size: 14px;
color: white;
}

#hidden {
opacity: 0;
display: none;
}

#teacher_table {
margin-top: -16px;
}

#teacher_info {
position: relative;
font-family: Verdana;
width: 706px;
font-size: 20px;
}

#our_teachers {
position: relative;
background-color: #CCCCCC;
width: 1000px;
height: 270px;
margin-top: 500px;
border: 5px solid white;
border-top-left-radius: 20px 12px;
border-top-right-radius: 20px 12px;
border-bottom-left-radius: 20px 12px;
border-bottom-right-radius: 20px 12px;	
}

.news_expanded {
font-family: Verdana;
font-size: 20px;
width: 550px;
}

#news_list {
margin-left: -20px;
margin-top: -20px;
}

#school_news {
font-family: Verdana;
color: #8B6BBB;
margin-left: 10px;
margin-top: 10px;


}

#teacher_hub {
position: relative;
margin-top: 525px;
background-color: #CCCCCC;
width: 1000px;
height: 270px;
border: 5px solid white;
border-top-left-radius: 20px 12px;
border-top-right-radius: 20px 12px;
border-bottom-left-radius: 20px 12px;
border-bottom-right-radius: 20px 12px;
}

#forms {
margin-top: 5px;
background-color: #44AB71;
width: 1000px;
height: 140px;
border: 5px solid #b7b7b7;
border-top-left-radius: 20px 12px;
border-top-right-radius: 20px 12px;
border-bottom-left-radius: 20px 12px;
border-bottom-right-radius: 20px 12px;
}

#news_menu {
margin-top: 4px;
}

.news_border {
padding: 6px;
}

.image {
width: 110px;
}

.photo_element {
width: 110px;
height: 75px;
background-color: #333333;
}

#center_member {
text-align="center";
}

#zone_2015 {
display: none;
}

#old_zone {
display: none;
}

#zone15_archive {
display: none;
}

#owls15 {
display: none;
margin-bottom: -25px;
}

#frogs15 {
display: none;
margin-bottom: -25px;

}

#bees15 {
display: none;
margin-bottom: 20px;
}

#old_zone16 {
display: none;
margin-bottom: 25px;
}
