@charset "utf-8";
/*
	Title # Footsteps Of Discovery
	Date  # 03 March 2010
*/

a img{border:none;}
a:focus {outline: none;}

.logo {
	  	width:458px;
/*	  	float:left;  */
	  	position:absolute;
	  	top:145px;
	  	left:10px;
	  	z-index:1000;
	  	}
	  
.top_text {
		width:428px;
		padding:325px 0px 0px 0px;
		float:right;
		position:relative;
		} 

#left {
      	width:274px;
	  	float:left; 
	  	position:relative;
			z-index:0;
			*z-index:-1;
	  }
	  
.left_index {
		width:260px;
		padding:10px 0px 0px 14px;
		float:left;
		position:relative;
		}		  
	  
/* =============== Start Mid ================ */
#mid {
     	width:428px;
	 	padding:0px 0px 0px 4px;
	 	float:left;
	 	position:relative;
	 	}
	 
#event_mid {
		width:680px;
		padding:0px 0px 0px 4px;
		float:left;
		position:relative;
		}	 	 

/* =============== End Mid ================ */
#right {
   	width:238px;
	 	position:absolute;
		right:0px;
		top:0px;
	 	}
	 
	 
.our_address_left{
	width:110px;
	float:left;
	position:relative;
			}
							
.our_address_right {
			width:78px;
			float:left;
			position:relative;
			}									
			
.guest_book_mid {
			width:428px;
/*			float:left; */
			position:relative;
			padding-bottom:0px;
			margin-bottom:0px;
			}	 
				  
.events_right_body {
			width:652px;
			padding:0px 13px 0px 15px;
			background:url(../images/f_event_right_bg.gif) repeat-y;
			float:left;
			position:relative;
			}	
					  
.events_left {
			width:188px;
			float:left;
			position:relative;
			}
					 
.events_right {
			width:464px;
			float:left;
			position:relative;
			}
					 
.events_right_text {
			width:440px;
			padding:12px 0px 0px 0px;
			float:left;
			position:relative;
			}				 	
					 
.sub_our_courses_mid {
			width:442px;
			float:left;
			position:relative;
			}			 
					 
.sub_courses_mid_left {
			width:215px;
			padding:24px 0px 0px 0px;
			float:left;
			position:relative;
			}	 
											 
.sub_courses_mid_right {
			width:175px;
			padding:24px 0px 0px 0px;
			float:left;
			position:relative;
			}		 
				 
#sub_courses_right {
			width:223px;
			padding:150px 0px 0px 15px;
			float:right;  
			position:relative;
			z-index:100;
			}
					   
.sub_courses_right_banner {
			width:223px;
			padding-top:10px;
/*			float:left;  */
			position:relative;
			}	
							  
.sub_courses_mid_body {
			width:396px;
			padding:9px 20px 0px 25px;
			background:#818275 url(../images/f_sub_courses_mid_body2.gif) repeat-y;
			float:left;
			position:relative;
			}
						 
.sub_courses_mid_image{
			width:396px;
			float:left;
			position:relative;
			}					  		
							  
#cornwall_mid {
			 width:441px;
			 padding:0px 0px 0px 4px;
			 float:left;
			 position:relative;
			 }		 
			 
.cornwall_body_left {
		width:175px;
		float:left;
		position:relative;
			}	 	
									 
.work_shop_mid {
		width:234px;
		background:url(../images/f_work_shop_mid.gif) repeat-y;
		float:left;
		position:relative;
			}			   

.work_shop_top {
		width:234px;
		background:url(../images/f_work_shop_top.gif) top no-repeat;
		float:left;
		position:relative;
			 }		   								 	
			   
.work_shop_bottom{
		width:200px;
		padding:170px 12px 26px 22px;
		background:url(../images/f_work_shop_bottom.gif) bottom no-repeat;
		float:left;
		position:relative;
			}
				   
.work_shop_bottom ul{ padding-top:15px; }

.about_right_mid {
		width:236px;
		background:url(../images/f_about_right_mid.gif) repeat-y;
		float:left;
		position:relative;
		}							   	 							  			 				 			 			  	

.about_right_top {
		width:236px;
		background:url(../images/f_about_right_top.gif) top no-repeat;
		float:left;
		position:relative;
		}
				
.about_right_bottom {
		width:196px;
		padding:27px 20px 36px 20px;
		background:url(../images/f_about_right_bottom.gif) bottom no-repeat;
		float:left;
		position:relative;
		}
						
#about_us_mid {
		 width:449px;
		 padding:0px 0px 0px 4px;
		 float:left;
		 position:relative;
		 }	
		 

/* ============================= Start Photography Page =============================== */

.photo_search_left {
				  width:188px;
				  float:left;
				  position:relative;
				  }	
				  
.photo_search_right {
				  width:412px;
				  padding-top:10px;
				  float:left;
				  position:relative;
				  }	
				  
.album_title_image {
				  width:108px;
				  padding:15px 14px 0px 0px;
				  float:left;
				  position:relative;
				  text-align:center;
				  }		
				  

.left_play_button {
                  width:49px;
				  float:left;
				  position:absolute;
				  top:110px;
				  left:-15px;
				  z-index:1000;
				  }
				  
.right_play_button {
                  width:49px;
				  float:left;
				  position:absolute;
				  top:112px;
				  left:560px;
				  z-index:1000;
				  }				  
				  
				  
/* ============================= End Photography Page =============================== */
		 
.light_box_left {
			   width:272px;
			   float:left;
			   position:relative;
			   }
			   
.light_box_right {
			   width:252px;
			   float:right;
			   position:relative;
			   }		 			
			   
/* ============================= Coming Soon Class =============================== */			   
			   
.coming_soon {
				z-index: 2000000;
				position: absolute;
				width: 235px;
				top:0px;
				left:9px;
}

#coming_soon_home {
				top:29px;
				left:5px;
				*top:10px;
}
