body {

	margin:0;

	padding:0;

	color:#666666;

	font: 12px Verdana,Sans-serif;

}

.text, body, p, ul, ol {

    color:#666666;

    font-family:Verdana;

    font-size:12px;

    font-weight:normal;

    line-height:17px;

    text-decoration:none;

}



b {

	font-family:Verdana;

   color:#333333;

   font-weight:bold;

}



h1 {

    color:#003366;

    font-family:Verdana;

    font-size:36px;

    font-weight:bold;

    line-height:34px;

    padding-top:0px;

}





h2 {

    color:#006600;

    font-family:Verdana;

    font-size:21px;

    font-weight:bold;

    line-height:0px;

    padding-top:21px;

}



.caption

{

	font-family:Arial;

   font-size:10px;

	line-height:12px;

}



#index {

    background:transparent url(images/bkgrnd_index.jpg) no-repeat scroll 0 0;

    margin-left:auto;

    margin-right:auto;

    width:800px;

}



#about {

    background:transparent url(images/bkgrnd_about.jpg) no-repeat scroll 0 0;

    margin-left:auto;

    margin-right:auto;

    width:800px;

}



#markets {

    background:transparent url(images/bkgrnd_markets.jpg) no-repeat scroll 0 0;

    margin-left:auto;

    margin-right:auto;

    width:800px;

}



#photogallery {

    background:transparent url(images/bkgrnd_photogallery.jpg) no-repeat scroll 0 0;

    margin-left:auto;

    margin-right:auto;

    width:800px;

}



#redbarn {

    background:transparent url(images/bkgrnd_redbarn.jpg) no-repeat scroll 0 0;

    margin-left:auto;

    margin-right:auto;

    width:800px;

}



#schooltrips {

    background:transparent url(images/bkgrnd_schooltrips.jpg) no-repeat scroll 0 0;

    margin-left:auto;

    margin-right:auto;

    width:800px;

}



#upic {

    background:transparent url(images/bkgrnd_upic.jpg) no-repeat scroll 0 0;

    margin-left:auto;

    margin-right:auto;

    width:800px;

}



#visiting {

    background:transparent url(images/bkgrnd_visiting.jpg) no-repeat scroll 0 0;

    margin-left:auto;

    margin-right:auto;

    width:800px;

}



#contact {

    background:transparent url(images/bkgrnd_contact.jpg) no-repeat scroll 0 0;

    margin-left:auto;

    margin-right:auto;

    width:800px;

}



#logo-title {

    position: relative;

    left: 277px;

    width: 244px;

}



#logo {

	line-height:10px;

}



#logo-image {

    border: 0 none;

}



#banner {

    position: relative;

    left: 75px;

    width: 640px;

	 line-height:10px;

}

#navbar {

	line-height:5px;

}



.clear-block {

    display:block;

}



.imgHomepageHeader {

    position: relative;

    left: 90px;

    height: auto;    

}



.imgAboutPageHeader {

    position: relative;

    left: 253px;

    height: auto;    

}



.imgMarketsPageHeader {

    position: relative;

    left: 240px;

    height: auto;    

}



.imgPhotoGalleryPageHeader {

    position: relative;

    left: 145px;

    height: auto;    

}



.imgSchoolTripsPageHeader {

    position: relative;

    left: 180px;

    height: auto;    

}



.imgUpicPageHeader {

    position: relative;

    left: 240px;

    height: auto;    

}



.imgVisitingPageHeader {

    position: relative;

    left: 175px;

    height: auto;    

}



.imgRedBarnPageHeader {

    position: relative;

    left: 145px;

    height: auto;    

}



.imageLeft {

    float:left;

    margin:5px;

    height: auto;

}



.imageFooterLeft {

    float:left;

    margin:5px;

    margin-right: 15px;

    height: auto;

}



.imageRight {

    float:right;

    margin:5px;

    height: auto;    

}



#footer {

    background:transparent url(images/bkgrnd_footer.gif);

    background-repeat: repeat-x;

    height: 24px;

    width: 800px;

}



#footer-inner {

    position: relative;

    top: 25px;

    width: 400px;

    left: 250px;

    color:#000000;

    font-family:Arial;

    font-size:9px;

    font-weight:normal;

    line-height:12px;

    padding-left:30px;

    text-decoration:none;

}



/*====================

		CONTACT FORM

======================*/

.form-left-column {

	float:left;

	width:18%;

	padding:5px 5px 5px 0;

}

.form-right-column {

	float:left;

	width:75%;

	padding:5px 5px 5px 0;

}

.red {

	color:red;

}