/*La Ferme Restaurant LOCATION*/


.wrapper {
	margin-left:auto;
	margin-right:auto;
	width:800px;
	height:600px;
	margin-top:1px;

}

img{
border:none;
}




#top{
	margin:0,0,0,0;
	padding:0,0,0,0;
	position:absolute;
	width:800px;
	height:155px;
	z-index:1;
	background-repeat:repeat-x;
}


#container {
	margin-left:0;
	margin-top:68px;
	margin-right:0;
	width:750px;
	height:40px;
	z-index:2;
	margin-bottom:0;
	position:absolute;
}

#nav-location{
	height:18px;
	width:71px;
	margin-left:478px;
	margin-top:10px;
	padding:0;
	position:absolute;
	z-index:3;
}

#nav-menu{
	height:18px;
	width:45px;
	margin-left:575px;
	margin-top:10px;
	padding:0;
	position:absolute;
	z-index:3;
}

#nav-events{
	height:18px;
	width:48px;
	margin-left:645px;
	margin-top:10px;
	padding:0;
	position:absolute;
	z-index:3;
}

#nav-contact{
	height:18px;
	width:57px;
	margin-left:716px;
	margin-top:10px;
	padding:0;
	position:absolute;
	z-index:3;
}

#footer{
	z-index:3;
	margin-left:145px;
	margin-top:592px;
	padding:0;
	position:absolute;
	width:600px;
	height:22px;
	text-decoration:none;
	
}

h3{
	font:Georgia, Times New Roman, Times, serif;
	font-size:11px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight:regular;
	color:#CC6666;
}

#logo{
	width:197px;
	height:99px;
	position:absolute;
	z-index:5;
	margin-top:40px;
	margin-left:30px;
	padding:0;
}

#googlemap{
	width:333px;
	height:355px;
	position:absolute;
	z-index:15;
	margin-top:185px;
	margin-left:34px;
	padding:0;
}

#box{
	width:344px;
	height:369px;
	position:absolute;
	z-index:7;
	margin-top:178px;
	margin-left:28px;
	padding:0;
}

#visit{
	width:371px;
	height:21px;
	position:absolute;
	z-index:6;
	margin-top:178px;
	margin-left:401px;
	padding:0;
}

#viewmap{
	width:120px;
	height:21px;
	position:absolute;
	z-index:6;
	margin-top:238px;
	margin-left:409px;
	padding:0;
}

#parking{
	margin-left:650px;
	margin-top:202px;
	z-index:12;
	width:120px;
	height:15px;
	padding:0;
	position:absolute;
}


#bethesda{
	width:370px;
	height:21px;
	position:absolute;
	z-index:8;
	margin-top:280px;
	margin-left:401px;
	padding:0;
}

#visittext{
	margin-left:409px;
	margin-top:206px;
	z-index:12;
	width:160px;
	height:40px;
	padding:0;
	position:absolute;
}

#bethesdatext{
	margin-left:409px;
	margin-top:303px;
	z-index:12;
	width:400px;
	height:50px;
	padding:0;
	position:absolute;
}

#dctext{
	margin-left:409px;
	margin-top:393px;
	z-index:12;
	width:400px;
	height:60px;
	padding:0;
	position:absolute;
}

#beltwaytext{
	margin-left:409px;
	margin-top:494px;
	z-index:12;
	width:400px;
	height:60px;
	padding:0;
	position:absolute;
}

p{
	font:Georgia, "Times New Roman", Times, serif;
	font-family:Georgia, "Times New Roman, Times", serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	line-height:12px;
	color:#336633;
}

h1{
	font:Georgia, "Times New Roman", Times, serif;
	font-family:Georgia, "Times New Roman, Times", serif;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	line-height:14px;
	color:#336633;
}

h2{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-style:normal;
	font-weight:bold;
	color:#e05f49;
	text-decoration:none;
}

#DC{
	width:370px;
	height:21px;
	position:absolute;
	z-index:9;
	margin-top:372px;
	margin-left:401px;
	padding:0;
}

#beltway{
	width:370px;
	height:21px;
	position:absolute;
	z-index:10;
	margin-top:472px;
	margin-left:401px;
	padding:0;
}

#insidecontainer{
	width:800px;
	height:625px;
	z-index:0;
	position:absolute;
	padding:0;
	border:none;
}
