 /* CSS Document */








/*///////////////////////////////////    PRE-HOME (INDEX1)      ///////////////////////////////*/


#index1 {
position:relative;
/*top: -150px;
left: 100px;*/
margin: 0 auto;
width: 600px;
border: 2px #8E611D double;
padding: 50px 50px 100px 50px;
background-color:#e6f0dc;
color:#392B25;
font-style:italic;
background-image:url(foresburghimages/index1.jpg);
background-repeat:no-repeat;
background-position:top right;
}

	.logo_gif {
	margin-bottom: 30px;
	}
	
	
	#index1_txt{
	position:relative;
	width: 600px;
	margin-left:0px;
	text-align:left;
	font-weight:bold;
	top: 0px;
	left:0px;
	}
		#placeholder {
		float:right;
		width: 300px;
		height:40px;
		}
	
		.about {
		font-style:normal;
		}
		
		#index1_txt img {
		padding-top: 50px;
		}

	#ppt {
	margin: 0 auto;
	width:720px;
	text-align:center;
	color:#000000;
	font-style:normal;
	}
	
		.img_ppt {
		float: left;
		}
		
	#about {
	float:left;
	padding-left: 40px;
	/*padding-top:16px;*/
	font-style:normal;
	}
	
		.img_arrow {
		float:left;
		}
		
	
	.clear {
	clear:both;
	padding-top:20px;
	}
	
	a.enter_site {
	display: inline;
	font-style:normal;
	text-decoration:underline;
	font-size: 12px;
	}
	

#index1_box {
float:left;
left: 0px;
margin-top:5px;
margin-left:25px;
min-height: 150px;
width: 220px;
height: 430px;
background-color: #e4dac0;
border: 1px solid #86734F;
padding: 15px;
color:#3E2512;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

#index1_box2 {
float:right;
left: 0px;
margin-top:5px;
margin-right:25px;
min-height: 150px;
width: 220px;
height: auto;
background-color: #e4dac0;
border: 1px solid #86734F;
padding: 15px;
color:#3E2512;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}



		.box_header {
			font-weight:  bold;
			font-family:"Times New Roman", Times, serif;
			font-size: 15px;
			color:#351E1B;
			text-align:center;
			}
			
		.box_header2 {
		font-weight:bold;
		font-style:normal;
		text-decoration:underline;
		}
			
#index1_bottom {
float:right;
background-color: #e4dac0;
border: 1px solid #86734F;
width:220px;
padding: 15px;
margin: 15px 25px 0px 0px;
text-align:center;
}



#PPT {
margin: 0 auto;
width: 720px;;
}

/*////////////// end index1 /////////////*/





/*///// map */
.back {
background-color:#FAF6CD;
padding:3px;
font-size: 13px;
font-style:italic;
}




/*////////////////////////////////////////////////      ALL PAGES      ////////////////////////////////////////////*/   




body {
background-image:url(foresburghimages/bg_bg.gif);
background-position:left top;
background-repeat:repeat;
font-family: "Times New Roman", Times, serif;
font-size:13px;
} 

a:link {color: #003300; text-decoration:none}
a:hover {color: #006600; text-decoration:none}
a:active  {color:#003300; text-decoration:none}
a:visited {color:#003300; text-decoration:none}


			
#container {
position:relative;
margin: 0 auto;
top: 15px;
width:760px;
background-image:url(foresburghimages/bg_inner.gif);
background-position: left top;
background-repeat:repeat;
z-index: 0;
}














.top_footer {
		position: relative;
		top: 10px;
		left: 660px;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight:100;
		z-index: 12;
		}
		
		.top_footer a:link {color: #003300; text-decoration:none; border:none;}
		.top_footer a:hover {color: #006600; text-decoration:none}
		.top_footer a:active  {color:#003300; text-decoration:none}
		.top_footer a:visited {color:#003300; text-decoration:none}







#expander {
position: absolute;
top: 0px;
left: 0px;
width: 760px;
height: 100%px;
}











#top_pic {
position: absolute;
top: 15px;
left:-20px;
z-index: 9;
}

#rel_img {
position:relative;
width:739px;
height:260px;
}

#rel_img2 {
position:relative;
width:760px;
height:240px;
}


#img {
position: absolute;
top: 21px;
left: 0px;
background-image:url(foresburghimages/index2.jpg);
background-position:top left;
background-repeat:no-repeat;
width: 760px;
height:292;
}

#nav_bg {
position: relative;
top: 13px;
left: 0px;
width: 760px;
height: 33px;
background-image: url(foresburghimages/bg_nav.gif);
background-position:center;
background-repeat: repeat-x;
/*border-bottom: #1A7342 1px solid;
filter: alpha(opacity=20);
-moz-opacity: .20;
opacity: .20;
background-color:#8E611D;*/
z-index:10;
}

#links {
position: relative;
top: -18px;
left: 0px;
width:760px;
padding: 0px;
margin: 0px;
vertical-align:middle;
z-index: 11;
}
			 
.img_link { 
				/*float: left;*/
				display:inline;
				padding-left: 43px;
				vertical-align: text-bottom;
				}

#nav_right {
float:right;
height: 80px;
width: 145px;
margin: 55px 5px 10px 0px;
border-left: 1px solid #86734F;
padding: 10px 0px 0px 5px;
color:#3E2512;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
}

#nav_right a {
background:url(foresburghimages/home_site_link.gif) no-repeat left 50%;
text-align:left;
padding: 0px 0px 0px 15px;
}


#header {
float: left;
top: 0px;
width: 320px;
text-align: justify;
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
}

	.header_links:link {
	position:absolute;
	top: 160px;
	left: 15px;
	background-image: url(foresburghimages/available.gif); 
	background-position: top left;
	background-repeat:no-repeat;
	width:150px;
	height:100px;
	}
	
	.header_links:hover {
	background-image:url(foresburghimages/available_hover.jpg);
	}
	


	.header_links2:link {
	position:absolute;
	top: 160px;
	right: 5px;
	background-image: url(foresburghimages/tour.jpg); 
	background-position: top left;
	background-repeat:no-repeat;
	width:180px;
	height:100px;
	}
	
	.header_links2:hover {
	background-image: url(foresburghimages/tour_hover.jpg);
	}
	
#clear {
clear:both;
height: 30px;
}	


#footer	{
position: relative;
top: 23px;
width: 100%;
height: 70px;
margin: 0px 0px 30px 0px;
text-align:center;
color: #CAB282;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
}
	


/*#index_txt {
position: absolute;
top: 50px;
left: -30px;
width: 448px;
height: auto;
line-height: 18px;
text-align:justify;
color:#564D2A;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}*/







/*//////////////////////////////////////       HOME (INDEX2) ////////////////////////////////// */





#news {
float: left;
min-height: 150px;
width: 210px;
background-color: #c4b48d;
border: 1px solid #86734F;
color:#3E2512;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-right:20px;
margin-left: 10px;
padding-bottom: 10px;
}

#news p {
padding-left: 8px;
}



	#header_news {
				position:relative;
				left: 0px;
				top: 3px;
				width: 210x;
				height:30px;
				background-image: url(foresburghimages/header_news.gif);
				background-repeat:no-repeat;
				background-position:center;
				}
				
				a.news_header:link {
					font-weight:  bold;
					font-family:"Times New Roman", Times, serif;
					font-size: 15px;
					text-decoration:underline;
					color:#351E1B;
					}
					
				.float_fisherman {
					float: right;
					padding-left: 0px;
					background-image:url(foresburghimages/fisherman_03.gif);
					background-position: top left;
					background-repeat:no-repeat;
					width: 100px;
					height: 110px;
					margin-left:10px;
					}
					
				.float_fisherman:hover {
					background-image: url(foresburghimages/fisherman_03_hover.gif);
					}
				
				.go	{
					width: 18px;
					height: 12px;
					}
					
				








/*////////////////////////    CLUBHOUSE & AMENITIES     /////////////////////////////*/



#clubhouse {
float:left;
margin-left: 10px;
margin-right:15px;
padding-top:35px;
height:300px;
width: 220px;
}

#club-header {
float:left;
width: 320px;
text-align: justify;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
}



.clubhouse {
/*border: 3px solid #D7CDA8;*/
margin-bottom: 30px;
			}


a.dining {
	text-decoration: none;
	border: none;
	color: #000000;
	background-image:url(foresburghimages/dining.jpg);
	display: block;
	width: 220px;
	height: 90px;
	margin-bottom: 30px;
}


a.dining:hover {
	background-image:url(foresburghimages/dining2.jpg);
	}

a.rec {
	text-decoration: none;
	border: none;
	color: #000000;
	background-image:url(foresburghimages/recreation.jpg);
	display: block;
	width: 220px;
	height: 90px;
}


a.rec:hover {
	background-image:url(foresburghimages/recreation2.jpg);
	}


a.fit {
	text-decoration: none;
	border: none;
	color: #000000;
	background-image:url(foresburghimages/fitness.jpg);
	display: block;
	width: 220px;
	height: 90px;
	margin-bottom: 30px;
}


a.fit:hover {
	background-image:url(foresburghimages/fitness2.jpg);
	}




/*/////////// end clubhouse //////////////*/
























/*/////////////////////////////      ARCHITECT       ////////////////////////////*/


#architect-header {
float:left;
width: 320px;
text-align: justify;
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
}


#architect_img {
float:left;
margin-left: 10px;
padding-top:35px;
height: 260px;
width: 210px;
border:none;
text-align:center;
}

a.other_courses {
text-decoration: none;
border: none;
color: #000000;
background-image: url(foresburghimages/other_courses.jpg);
display: block;
width: 180px;
height: 90px;
margin: auto;
}

a.other_courses:hover {
	background-image:url(foresburghimages/other_courses_hover.jpg);
}



/*///////   end architect    /////////*/






















/*/////////////////////////     L0CAL IMPACT       //////////////////////////////////*/



#local_impact {
float:left;
padding-top:35px;
margin-left: 15px;
height: 220px;
width: 210px;
border:none;
text-align:center;
}


a.statement:link {
float:left;
background-image:url(foresburghimages/statement.jpg);
background-position: top left;
background-repeat: no-repeat;
width:180px;
height: 100px;
}


a.statement:hover {
background-image:url(foresburghimages/statement_hover.jpg);
}


/*///////// end local impact////////////////*/




















/*////////////////////////////////         HOME SITES         ////////////////////////////////////*/


#home_sites{
float:left;
height: 220px;
width: 215px;
border:none;
text-align:left;
margin-right: 20px;
}

a.pic_gal:link {
float:right;
background-image: url(foresburghimages/home_pic_gallery.jpg);
background-position: top left;
background-repeat:no-repeat;
width:190px;
height: 180px;
margin-left: 10px;
text-align:center;
}

a.pic_gal:hover {
background-image:url(foresburghimages/home_pic_gallery_hover.jpg);
}

.home_site_links {
float:left;
padding-top: 35px;
margin-left:20px;
list-style-image:url(foresburghimages/home_site_link.gif);
line-height: 25px;
text-align:left;
}


/*//////////////////*/












/*////////////////////   WORLD CLASS      ////////////////////////////*/



#world_class {
float:left;
margin-left: 15px;
height: 220px;
width: 210px;
border:none;
text-align:left;
padding-left:20px;
}

.world_class {
margin-top:35px;
}

/*///// end world clas ///*/














/*////////////////////////////////////               MANAGING MEMBERS (future )                   /////////////////////*/





#header_mm {
float: left;
top: 0px;
width: 500px;
text-align: justify;
margin: 0px 0px 0px 50px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
display: inline; /*fix IE/Win double margin bug */
}

img.mm {
text-align: center;
padding-left:85px;
margin: 0px 0px 25px 0px;
}

#header_mm h1 {
color:#006600;
font-family:"Times New Roman", Times, serif;
font-size:16px;
}

#header_mm font {
color:#523811;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:300;
font-style:italic;
}

#header_mm h2 {
color: #523811;
font-family:"Times New Roman", Times, serif;
font-size:20px;
}




/*////////// eng mm    /////////////////*/     
















 
/*//////////////////////       CONTACT           ///////////////////////*/


.contact {
margin: 0 auto;
margin-top:30px;
width: 150px;
}


/*//// end contact   ////////*/
















/*////////////////////////////////////////                  TEAM  (intro)                /////////////////////////////////*/


#team {
width:600px;
margin: 5px 0px;
color:#000000;
text-align:justify;
font-style:normal;
}

#team h1 {
color:#006600;
font-family:"Times New Roman", Times, serif;
font-size:16px;
}

#team font {
color:#523811;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:300;
font-style:italic;
}

#team h2 {
color: #523811;
font-family:"Times New Roman", Times, serif;
font-size:20px;
}

/*/////// end team /////////////*/














/* ////////////////  BORDER  //////////////*/

#corner_t_l {
position: absolute;
top: 0px;
left: 0px;
width: 15px;
height: 15px;
background-image: url(foresburghimages/corner_t_l.gif);
background-repeat: no-repeat;
background-position: left top;
z-index:5;
} 

#corner_t_r { 
position: absolute;
top: 0px;
right: 0px;
width:15px;
height: 15px;
background-image: url(foresburghimages/corner_t_r.gif);
background-repeat:no-repeat;
background-position: right top;
z-index:6;
}

#corner_b_l {
position:absolute;
bottom: 0px;
left: 0px;
width: 15px;
height:15px;
background-image: url(foresburghimages/corner_b_l.gif);
background-repeat: no-repeat;
background-position: bottom left;
z-index:7;
}

#corner_b_r {
position:absolute;
right: 0px;
bottom: 0px;
width:15px;
height:15px;
background-image: url(foresburghimages/corner_b_r.gif);
background-repeat:no-repeat;
background-position: bottom right;
z-index:8;
}

#border_left {
position:absolute;
top: 0px;
left:0px;
width:15px;
height: 100%;
background-image: url(foresburghimages/border_left.gif);
background-repeat:repeat-y;
background-position:left top;
z-index: 1;
}

#border_top {
position:absolute;
top:0px;
left: 0px;
width: 100%;
height: 15px;
background-image: url(foresburghimages/border_top.gif);
background-repeat:repeat-x;
background-position:top left;
z-index: 2;
}

#border_right {
position:absolute;
top: 0px;
right: 0px;
width:15px;
height: 100%;
background-image: url(foresburghimages/border_right.gif);
background-repeat:repeat-y;
background-position:top right;
z-index: 3;
}

#border_bottom {
position:absolute;
bottom: 0px;
left: 0px;
height: 15px;
width:100%;
background-image: url(foresburghimages/border_bottom.gif);
background-repeat:repeat-x;
background-position: bottom left;
z-index: 4;
}

/* end border //////////////*/


				
				
				

