/* CSS Document */
* {
	margin: 0;
    padding: 0;
}
body 
{
    font: 9pt/135% "Times New Roman", Times, Georgia, serif;
	background: #000 url(images/fixedBackground.jpg) no-repeat 50% 0;
    color: #845137;
	text-align:center;
	font-size: 11px;
}

h1 {

	background: url(images/theFarmLogo.jpg) no-repeat;
	width: 240px;
	height: 74px;
	margin: 0;
	padding: 0;
	line-height: 74px;
	text-align: left;
	text-indent: -10000em;
}

h2
{
	font-size: 18px;
	color: #b78c53;
}

h3
{
	font-size: 13px;
	color: #2b772d;
	padding: 0 40px 5px 38px;
	margin-top: 0;
}

#container 
{
    margin: 0 auto;
	padding: 0;
	width:743px;
	height:514px;
	text-align:center;
}

#topblock 
{
	width:743px;
	height:50px;
	float:left;
}

#mainpicblock
{
	margin: 0;
	padding: 0;
	width:281px;
	height:436px;
	float:left;
	background: url(images/mainpicblock.jpg) no-repeat 0 0;
}

#mainpicblock img {
	padding: 32px 0 11px 14px;
}

#logoblock
{
	padding:0;
	margin:0;
	width:462px;
	height:74px;
	float:left;
	text-align: left;
}

/*start of content block*/

#contentblock
{
	margin: 0;
	padding: 0;
	width:462px;
	height:280px;
	float:left;
	text-align: left;
	background: url(images/contentblock.jpg) no-repeat 0 0;
}

#contentblock h2
{
	background: url(images/theFarmLogoBottom.jpg) no-repeat 0 0;
	margin: 0;
	padding: 50px 30px 13px 38px;
}

#contentblock p
{
	padding: 0 40px 0 38px;
	font-size: 9pt;
	display: block;
	margin-top: 0;
	text-align:justify;
}
#contentblock img {
	float: right;
	display: inline;
}

#contentblock a
{
	font-weight: normal;
	padding: 0;
	margin: 0 3px 0 0;
	font-size:100%;
    border-right: 0;
	float: none;
	display: inline;
	text-decoration: none;
}

#contentblock a:link
{
	color: #b78c53;
    border-bottom: 1px solid #b78c53;
}

#contentblock a:visited
{
	color: #b78c53;
    border-bottom: 1px solid #b78c53;
}

#contentblock a:hover
{
    color: #FFF;
    background: #b78c53;
}

#contentblock a:active
{
    color: #FFF;
    background: #845137;
}

#farmcontent01
{
	padding:0;
	margin:0;
	float: left;
	width:462px;
	height:168px;
}

#farmcontent02
{
	padding:0;
	margin:0;
	float: left;
	background: url(images/picsmain_01.jpg) no-repeat 100% 100%;	
	width:462px;
	height:112px;
}


#cookscontent01
{
	padding:0;
	margin:0;
	float: left;
	width:462px;
	height:152px;
}

#cookscontent02
{
	padding:0;
	margin:0;
	float: left;
	background: url(images/picscooks_01.jpg) no-repeat 100% 100%;	
	width:462px;
	height:128px;
}

#schoolcontent
{
	padding:0;
	margin:0;
	float: left;
	background: url(images/picsschool_01.jpg) no-repeat 100% 100%;	
	width:462px;
	height:280px;
}

#ingredientscontent
{
	padding:0;
	margin:0;
	float: left;
	background: url(images/picsingredients_01.jpg) no-repeat 100% 100%;	
	width:462px;
	height:280px;
}

#menucontent
{
	padding:0;
	margin:0;
	float: left;
	background: url(images/picsmenu_01.jpg) no-repeat 100% 100%;	
	width:462px;
	height:280px;
}

#bookcontent
{
	padding:0;
	margin:0;
	float: left;
	background: url(images/picsbook_01.jpg) no-repeat 100% 100%;	
	width:462px;
	height:280px;
}

#areacontent
{
	padding:0;
	margin:0;
	float: left;
	background: url(images/picsarea_01.jpg) no-repeat 100% 100%;	
	width:462px;
	height:280px;
}

#contactcontent
{
	padding:0;
	margin:0;
	float: left;
	background: url(images/picscontact_01.jpg) no-repeat 100% 100%;	
	width:462px;
	height:280px;
}

/*end of content block*/

/*start of navigation block*/

#navblock
{
	margin: 0;
	padding: 0;
	width:462px;
	height:82px;
	float:left;
	text-align:left;
}

#navblock img
{
	width:198px;
	height:40px;
	float:left;
}

#nav01
{
	width:462px;
	height:40px;
	float:left;
}

#nav02
{
	width:462px;
	height:42px;
	float:left;
}
* html #nav02 {
	margin-top: -7px;
}
ul.navigation
{
	margin:0;
	padding: 0;
    list-style-type: none;
    float:left;
	text-align: left;
}

li.farm
{
	background-image: url(images/li-farm.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	height: 24px;
	width: 64px;
	padding: 16px 0 0 63px;
}

li.cooks
{
	background-image: url(images/li-cooks.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	height: 24px;
	width: 66px;	
	padding: 16px 0 0 0;
}

li.school
{
	background-image: url(images/li-school.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	height: 24px;
	width: 71px;	
	padding: 16px 0 0 0;
}

li.ingredients
{
	background-image: url(images/li-ingredients.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	height: 40px;
	width: 101px;
	padding: 2px 0 0 27px;
	clear: left;
	margin: 0;
}

li.menu
{
	background-image: url(images/li-menu.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	height: 40px;
	width: 65px;
	padding: 2px 0 0 0;
	margin: 0;
}

li.book
{
	background-image: url(images/li-book.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	height: 40px;
	width: 60px;
	padding: 2px 0 0 0;
	margin: 0;
}

li.area
{
	background-image: url(images/li-area.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	height: 40px;
	width: 59px;
	padding: 2px 0 0 0;
	margin: 0;
}

li.contact
{
	background-image: url(images/li-contact.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	height: 40px;
	width: 150px;
	padding: 2px 0 0 0;
	margin: 0;
}
a
{
	font-weight:bold;
	font-size:9pt;
    display: block;
	padding: 1px 5px;
    float: left;
    text-decoration: none;
    border-right: 1px solid #ad7b4f;
}

a:link
{
    color: #703f26;
}

a:visited
{
    color: #845137;
}

a:hover, a:active
{
    color: #ddd1a6;
    background: #2b772d;
}

/*end of navigation block*/

/*start of bottomblock*/

#bottomblock
{
	width:714px;
	padding-right: 37px;
	font-size: 9px;
	height:20px;
	float:right;
	font-weight: bold;
	color: #a68349;
	text-align: right;
	display:inline;
}

#bottomblock a, img
{
	text-align:right;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
	color: #a68349;
	border: 0;
	float: none;
	clear: none;
	display:inline;
}

#bottomblock a:hover, a:active
{
    color: #b89359;
    background: none;
}

/*end of bottomblock*/
