#wrapper{
margin:-80px auto auto auto;
padding:0;
width:1057px;
height:auto;
border:1px solid white;
background:url(../images/bg_element_new.jpg) no-repeat;
}

#container_outer{
width:943px;
height:auto;
background-color:#b2bb1c;
margin:130px 0 0 0;
border:2px solid white;
}



#container{
width:923px;
height:auto;
background-color:white;
margin:10px;
}

.content{
clear:both;
width:auto;
height:auto;
margin:10px 0 0 0;
padding:0 0 10px 0;
}

.top_header{
width:922px;
height:auto;
}

#logo{
width:165px;
float:left;
margin:50px 0 0 20px;
}

.mini_nav{
margin:50px 0 0 26px;
height:15px;
width:390px;
}

.nav_mini{margin:0 0 0 10px;}

.tiny{margin:0 0 0 18px;}

#words{
background:url(../images/wording.jpg) no-repeat;
height:80px;
width:445px;
float:left;
margin:70px 0 0 75px;
}

#stone{
float:left;
margin:0 0 0 47px;
}

.top_nav{
width:700px;
float:left;
margin:-25px 0 0 0;
}
a{text-decoration:none; font-family:Arial, Helvetica, sans-serif;font-size:12px; padding:0 0 0 2px; color:#999999}
a:hover{color:#b2bb1c;}

/* ------------------- about us images ------------------ */

.about_img_01, .about_img_02, .about_img_03, .about_img_04, .level_img_01, .level_img_02, .level_img_03, .level_img_04, .photos_img_01, .photos_img_02, .photos_img_03, .photos_img_04, .contact_img_01, .contact_img_02, .contact_img_03, .contact_img_04 {
	border:1px solid white;
	width:228px;
	float:left;
}

.about_img_01, .level_img_01, .photos_img_01, .contact_img_01{
	margin-left:1px;
}

.instructors_img_01, .instructors_img_02, .instructors_img_03, .instructors_img_04, .instructors_img_05, .instructors_img_06, .rates_img_01, .rates_img_02, .rates_img_03, .rates_img_04, .rates_img_05, .rates_img_06 {
	border:1px solid white;
	width:152px;
	float:left;
}

.instructors_img_06, .rates_img_06{
	border:none;
}

#pic_banner, #pic_banner_instructors, #pic_banner_rates{
width:924px;
float:left;
margin:0 0 0 0;
padding:0;
}

#pic_banner_instructors, #pic_banner_rates{
	margin-top:1px;
}

.banner_img_tall{
border:1px solid white;
width:104px;
float:left;
}

.banner_img_wide{
border:1px solid white;
width:235px;
float:left;
}

.img_00{
border:1px solid white;
width:188px;
float:left;
}

.img_01{
border:1px solid white;
width:253px;
float:left;
}

.img_02{
border:1px solid white;
width:253px;
float:left;
}

.img_03{
border:1px solid white;
width:190px;
float:left;
}


.bout_content{
width:880px;
height:240px;
margin:0 0 0 20px;
border:1px solid white;

}

.bout_txt{margin:20px 0 0 0;}

#gal{margin:100px 0 0 180px; border:1px solid white; }
.header{font-family:Arial, Helvetica, sans-serif; color:#b2bb1c; font-size:16px; margin:0 0 0 200px;}
.header_00{font-family:Arial, Helvetica, sans-serif; color:#b2bb1c; font-size:16px; margin:0 0 0 220px;}


.gal_01{width:500px; height:380px;  margin:20px;}
.gal_02{width:500px; height:380px;  margin:20px;}


.ack_txt{margin:0; border:1px solid white;}
.group{margin:10px 0 0 0;}
.group_02{margin:10px 0 0 0;}
.icon_00{width:16px; float:left; margin:0 0 0 20px;}

.ins_txt{border:2px solid white;}
.instructors{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:14px; margin:10px 0 0 60px; }
.names{font-family:Arial, Helvetica, sans-serif; color:#b2bb1c; font-size:14px; margin:10px 0 0 23px;}
.names_00{font-family:Arial, Helvetica, sans-serif; color:#b2bb1c; font-size:14px; margin:10px 0 0 60px;}
.name_02{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; }
.bio{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; margin:5px 0 0 60px; width:800px; padding:0 20px  0 0; text-align:justify;}


.space{margin:0 0 10px 0 ;}
#image_green{margin:0}

.headers{font-family:Arial, Helvetica, sans-serif; color:#b2bb1c; font-size:14px; margin:10px 0 0 40px;}
.header_000{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#657308; margin:0 0 0 10px;}
.headers_right{font-family:Arial, Helvetica, sans-serif; color:#b2bb1c; font-size:14px; margin:20px 0 0 10px;}

.header_02{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin:80px 0 0 40px;}

.header_03{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:40px 0 0 10px;}

.header_04{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin:5px 0 0 10px;}


.list_00{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; list-style:none; margin:5px 0 0 40px; padding:5px 0 0 0;}



#contact_info{margin:80px 0 0 70px; width:215px; height:240px; border:1px solid white; }
.contact_txt{
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.photog_contact_txt{
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 30px;
	padding-left: 30px;
}

.name{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#b2bb1c; padding:0 5px 0 0;}
.name_03{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; margin:3px 0 0 0;}




.top_content{ 
width:910px;
height:auto;
margin:5px 0 0 10px;
border:1px solid white;
}



.top_row{
width:730px;
height:230px;
margin-left:90px;
}

.mid_row{
width:730px;
height:350px;
margin-left:90px;
margin-top:80px;
}

.bottom_row{
width:730px;
height:320px;
margin-left:90px;
margin-top:80px;
}


.mid_photo{float:left; border:3px solid #b2bb1c; margin-left:220px; }
.left_photo{float:left; border:3px solid #b2bb1c;}
.right_photo{float:right; border:3px solid #b2bb1c;}

.top_content_00{ 
width:910px;
height:auto;
margin:5px 0 0 10px;
border:1px solid white;
}

.top_txt{
width:800px;
height:165px;
border-top:1px dashed #666666;
border-bottom:1px dashed #666666;
margin:40px 0 0 50px;
}

.top_txt2{
width:800px;
border-top:1px dashed #666666;
margin:40px 0 0 50px;
}

.top_txt_00{
width:800px;
height:65px;
border-top:1px dashed #666666;
border-bottom:1px dashed #666666;
margin:40px 0 0 50px;
}
.middle_content{
width:880px;
height:auto;
margin:15px 0 0 0;
}

.bottom_content{
width:800px;
height:60px;
border-top:1px dashed #666666;
margin:0 0 0 50px;
}

.bottom_content_02{
width:863px;
height:160px;
margin:5px 0 0 50px;
}

.left{
width:300px;
height:80px;
float:left;
}

.right{
float:left;
margin:10px 0 0 418px;

}

.list_middle{width:878px; height:auto; margin:2px 0 0 0; border:1px solid white;}

.list_txt{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; margin:10px 0 0 60px;}

.events_link{ margin:0 0 0 445px;}



.txt_green{font-family:Arial, Helvetica, sans-serif; color:#b2bb1c; font-size:16px; margin:7px 0 0 12px; float:left;}
.txt_green_02{font-family:Arial, Helvetica, sans-serif; color:#b2bb1c; font-size:12px;}
.txt_green_03{font-family:Arial, Helvetica, sans-serif; color:#b2bb1c; font-size:14px;}
.txt_green_04{font-family:Arial, Helvetica, sans-serif; color:#b2bb1c; font-size:14px; margin:30px 0 0 0;}
.txt_green_05{font-family:Arial, Helvetica, sans-serif; color:#b2bb1c; font-size:14px; margin:0 0 0 50px;}


.txt_gry{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; margin:20px 0 0 0;}
.txt_gry_02{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px;}
.txt_gry_03{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px; margin:0 0 0 50px;}


.sm_element{margin:6px 0 0 20px; float:left; }
.sm_element_02{margin:5px 0 0 15px; float:left; border:1px solid white;}

.title_yogis{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#b2bb1c;
height:10px;
border:1px solid #FFCC33;
margin:0;
}



#footer{
width:auto;
}

.footer_txt_00{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b2bb1c; margin:0 0 0 2px;}
.footer_txt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b2bb1c; margin:0 0 0 100px;}
.footer_txt_01{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b2bb1c; margin:0 0 0 100px;}

#content_02{ 
width:900px;
height:500px;
}


#test{ width:400px; height:auto; float:left; margin:10px 0 0 0;  }

#test_02{ width:400px;  width:400px; height:auto; float:right;}

.left_content_02{margin:30px 0 0 0;}

.actual_content{border:1px solid #00FF00; height:500px;}

#mer{margin:0 0 0 30px; width:880px; height:360px;}

.links_sites{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b2bb1c;}
.green_headers{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b2bb1c;}
.name_04{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; margin:10px 0 0 60px;}


#event_container{
width:900px;
height:auto;
margin:15px 0 0 10px;
border-top:1px  solid white;
}

.added-event{
	width:500px;
	border:1px solid #b2bb1c;
	padding:20px;
	margin-top:20px;
	margin-left:180px;
}

.added-event h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#b2bb1c;
	margin-top:0;
	font-size:18px;
}

.added-event .event-text, .added-event .event-date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
}

.added-event .event-date{
	font-size:12px;
	font-style:italic;
	margin-left:22px;
}

.added-event a{
	color:#b2bb1c;
}

.added-event a:hover{
	color:#333;
}

.divider-line{
	border:1px dashed #999;
	width:895px;
	margin-top:20px;
	
}
.event_instructor {
	color: #999999;
	font-size: 80%;
}

.added-event .sm_element_02{
	margin:0;
}

.flyer_01{
height:auto;
margin:10px 0 10px 210px;
}

#bottom_flyers{
width:900px;
height:250px;
border-top:1px dashed #333333;
}

.ref_flyer{
height:auto;
float:left;
margin:10px 0 0 260px;
}

.coupon{
width:400px;
height:auto;
float:left;
margin:10px 0 0 80px;
}

#google{
	bottom:220px;
width:425px;
left:350px;
margin-left:20px;
margin-top:10px;
position:relative;

}
.photog_contact_txt img {
	margin-top: -15px;
}

