@charset "UTF-8";
/* CSS Document */

body { 
	overflow:auto;
}
body a {
	
}
h2 {
	font-size:150%;
	padding-bottom:4px;
}
#everything {
	width:910px;
	}
#top {
	height:307px;
	width:919px;
	position:relative;
}
#title {
	width:205px;
	height:257px;
	float:left;
	z-index:2;
}
#title a {
	display:block; 
	height:257px; 
	width:205px; 
	overflow:hidden;
}
#title a:hover { 
	display:block; 
	text-indent:-205px; 
	}

#nav {
}


#dotted {
	background-image: url("img/dot.jpg");
	height:6px;
	width:907px;
	background-color:#ffffff;
	position:absolute;
	top:260px;
	left:10px;
	background-repeat: repeat-x
}
#date {
	width:145px;
	height:273px;
	float:left;
	padding-left:13px;
	background-color:#ffffff;
}
#date p {
	padding-top:3px;
}
#date p a{
	padding-top:3px;
	text-decoration: none;
	color:#000000;
}
#date p a:hover{
	background-color:#FFFF01;
}
#dateinfo {
	width:171px;
	height:349px;
	background-color:#ffffff;
	float:left;
	padding-left:2px;
}
#dateYellow {
	width:157px;
	float:right;
	background-color:#FFFF01;
	padding:5px;
}	
#dateQuote {
	width:100%;
	height:77px;
	float:left;
	padding:5px;
}
#slideshow {
	width:529px;
	height:481px;
	float:right;
	position:absolute;
	top:303px;
	left:387px;
}
#slideshowImages {
	width:525px;
	height:348px;
	background-color:#334433;
}
#aboutFarm {
	width:529px;
	height:136px;
	padding-bottom:40px;
}
#farmInfo1 {
	width:168px;
	height:70px;
	float:left;
	padding:4px;
}
#farmInfo2 {
	width:168px;
	height:70px;
	float:left;
	padding:4px;
}
#farmInfo3 {
	
	width:168px;
	height:70px;
	float:left;
	padding-left:5px;
}

#navAbout{
	position:absolute;
	top:239px;
	left:702px;
	height:18px;
	width:65px;
}
#navAbout a{
	display:block;
	height:18px;
	width:65px;
	overflow:hidden;
}
#navAbout2 {
	position:absolute;
	top:239px;
	left:702px;
	height:18px;
	width:65px;
}
#navAbout2 a{
	display:block;
	height:18px;
	width:65px;
	overflow:hidden;
	text-indent:-65px;
}

#navAbout a:hover{
	display:block; 
	text-indent:-65px;
}

#navTour {
	position:absolute;
	top:239px;
	left:785px;
	height:18px;
	width:65px;
}

#navTour a {
	display:block;
	height:18px;
	width:47px;
	overflow:hidden;
}

#navTour a:hover{
	display:block; 
	text-indent:-47px;
}

#navTour2  {
	position:absolute;
	top:239px;
	left:785px;
	height:18px;
	width:65px;
}


#navTour2 a {
	width:47px;
	display:block;
	text-indent:-47px;
	height:18px;
	overflow:hidden;
}

#navPeople{
	position:absolute;
	top:239px;
	left:850px;
	height:18px;
	width:65px;
}

#navPeople a{
	display:block;
	height:18px;
	width:65px;
	overflow:hidden;
}

#navPeople2 {
	position:absolute;
	top:239px;
	left:850px;
	height:18px;
	width:65px;
}

#navPeople2 a{
	display:block;
	height:18px;
	width:65px;
	overflow:hidden;
	text-indent:-65px;
}

#navPeople a:hover{
	display:block; 
	text-indent:-65px;
}


.blackBackground {
	background-color:#000000;
	color:#ffffff;
}
.yellowBackground {
	background-color:#FFFF01;
	color:#000000;
}


#raising{
	display:none;
	z-index:2;
}

#june24{
	display:none;
	z-index:2;
}

#june25{
	display:none;
	z-index:2;
}

#june28{
	display:none;
	z-index:2;
}

#june29{
	display:none;
	z-index:2;
}

#july1{
	display:none;
	z-index:2;
}

#july2{
	display:none;
	z-index:2;
}

#july3{
	display:none;
	z-index:2;
}

#july4{
	display:none;
	z-index:2;
}

#construction{
	display:none;
	z-index:2;
}

#scouting{
	display:none;
	z-index:2;
}

#sketches{
	display:none;
	z-index:2;
}
#june29Quote{
	display:none;
	z-index:2;
}
#july3Quote{
	display:none;
	z-index:2;
}
#slider {
	position:relative;
	//See the "style-pack" below for image
	background:url(img/loading.gif) no-repeat 50% 50%; 
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

#aboutText {
	position:absolute;
	top:315px;
	left:386px;
	width:530px;	
	font-size:12pt;
	color:#58595b;
	font-size:105%;

}
#aboutText p{
	color:#58595b;
}
#aboutSide {
	position:absolute;
	top:315px;
}
#aboutTitle {
	position:relative;
	top:70px;
	float:right;
	z-index:4;
	text-align:right;
	line-height:220%;
}
#peopleTop {
	position:relative;
	top:137px;
	float:right;
}

#indexSide {
	top:361px;
	left:166px;
	position:absolute;
	float:left;
	width:157px;
}

#indexBlackBox {
	width:138px;
	height:70px;
	padding:9px;
	background-color:#000000;
	color:#dddddd;
	
}
#indexBlackBox p{
	font-size:90%;
}
#indexTitle {
	float:right;
	position:relative;
	top:112px;
	text-align:right;
	font-size:130%;
}

#peopleTitle {
	float:right;
	position:relative;
	top:165px;
	text-align:right;
	font-size:130%;
}


#menuTree {
	float:right;
	position:relative;
	top:220px;
	right:90px
}

#tourClearBox {
	height:100px;
}

#loaderDiv {
	background-color:#000000;
	height:350px;
	width:525px;
	z-index:1;	
}

#loaderDiv img{
	width: 31px;
	height: 31px;
	position: relative;
	top: 50%;
	left: 50%;
	margin: -15px 0 0 -15px;
}