html{
	height:100%;
	background:#F8C808 url(../images/sun-bg.jpg) no-repeat 50% 0;
}
body{
	margin:0;
	font:11px/15px Arial,sans-serif;
	color:#000;
	min-height:100%;
	min-width:910px;
	background:url(../images/farm-anchor-bottom-right.gif) no-repeat 100% 100%;
}
* html body{ height:100%;}
img{border-style:none;}
a{
	text-decoration:none;
	color:#F57B20;
}
a:hover{text-decoration:underline;}
input{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#main{
	margin:0 auto;
	width:910px;
	position:relative;
	padding:140px 0 25px;
}
/*-- logo --*/
h1.logo{
	top:23px;
	left:10px;
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
	z-index:100;
}
h1.logo a{
	cursor:pointer;
	display:block;
	background:url(../images/logo.png) no-repeat;
	width:326px;
	height:206px;
}
/*-- navigation --*/
ul.nav{
	top:56px;
	right:0;
	position:absolute;
	background:url(../images/nav-bg.gif) no-repeat;
	width:570px;
	height:69px;
	margin:0;
	padding:15px 0 0 7px;
}
ul.nav li{
	padding:0 4px 0 0;
	list-style:none;
	float:left;
}
ul.nav li a{
	display:block;
	text-indent:-9999px;
	width:109px;
	height:69px;
}
ul.nav li a.recipes {background:url(../images/a-nav-recipes.gif) no-repeat;}
ul.nav li a.brakfast { background:url(../images/a-nav-breakfast.gif) no-repeat;}
ul.nav li a.contests { background:url(../images/a-nav-contests.gif) no-repeat;}
ul.nav li a.parents { background:url(../images/a-nav-parents.gif) no-repeat;}
ul.nav li a.kids { background:url(../images/a-nav-kids.gif) no-repeat;}
/*-- content --*/
#content{
	height:1%;
	overflow:hidden;
}
/*-- container --*/
.container {
	position:relative;
	height:1%;
	background:#fff;
	z-index:1;
}
.container:after {
	content:"";
	clear:both;
	display:block;
}
/*-- truefalse-box --*/
.truefalse-box {
	height:256px;
}
.truefalse-box div.fade-box {
	position:absolute;
	width:100%;
	left:0;
	top:0;
	background:url(../images/truefalse-box-bg.jpg) no-repeat;
}
.truefalse-box div {
	height:256px;
}
.truefalse-box div strong,
.truefalse-box p{display:none;}
.truefalse-box div.question-1{background:url(../images/question-1.gif) no-repeat;}
.truefalse-box div.question-2{background:url(../images/question-2.gif) no-repeat;}
.truefalse-box div.question-3{background:url(../images/question-3.gif) no-repeat;}
.truefalse-box div.answer-1{background:url(../images/answer-1.gif) no-repeat;}
.truefalse-box div.answer-2{background:url(../images/answer-2.gif) no-repeat;}
.truefalse-box div.answer-3{background:url(../images/answer-3.gif) no-repeat;}
/*-- text-box --*/
.text-box {
	position:relative;
	padding:0 16px;
	width:356px;
	float:left;
	margin-bottom:-10px;
}
.text-box p{
	letter-spacing:1px;
	text-align:justify;
	margin:5px 0 2px;
}
a.most-important,
a.watch-the-video {
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
}
a.most-important {
	top:196px;
	right:0;
	width:535px;
	height:191px;
	background:url(../images/inf-the-most-important.gif) no-repeat;
	z-index:99;
}
a.watch-the-video {
	right:29px;
	bottom:-13px;
	background:url(../images/link-watch-the-video.gif) no-repeat;
	width:222px;
	height:63px;
	z-index:100;
}
.container-foot {
	font-size:0;
	line-height:0;
	height:14px;
	background:url(../images/container-foot.png) no-repeat;
}
/*-- info-box --*/
.info-box {
	background:url(../images/info-box-bg.png) no-repeat;
	width:590px;
	height: 106px;
	margin:17px 0 0;
	float:left;
}
.info-box label{
	display:inline;
	margin:25px 16px 0 21px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	background:url(../images/ask-text.gif) no-repeat;
	width:303px;
	height:59px;
}
.info-box span.i-bg{
	margin:34px 0 0;
	position:relative;
	padding:5px 10px;
	background:url(../images/input-bg.gif) no-repeat;
	width:209px;
	height:28px;
	float:left;
}
.info-box input.text{
	width:200px;
	font-size:14px;
	float:left;
	margin:0;
	padding:5px;
	border-style:none;
	background:none;
}
/*-- box --*/
.box{
	margin:17px 0 0;
	float:right;
	background:url(../images/box-bg.png) no-repeat;
	width:297px;
	height:106px;
}
.box strong{
	background:url(../images/your-best-bet-text.gif) no-repeat;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:63px;
}
.box a.btn{
	margin:10px 0 0 35px;
	position:relative;
	text-decoration:none;
	display:block;
	background:url(../images/btn.gif) no-repeat;
	width:228px;
	height:22px;
}
/*-- footer --*/
#footer {
	overflow:hidden;
	background:url(../images/footer-bg.png) no-repeat;
	width:905px;
	height:62px;
	margin:25px 0 0 2px;
}
/*-- logos --*/
#footer ul.logos{
	float:left;
	margin:0;
	padding:2px 0 0 26px;
}
#footer ul li{
	padding:0 39px 0 0;
	float:left;
	list-style:none;
}
#footer ul li img{display:block;}
#footer ul li a{
	position:relative;
	color:#606161;
}
#footer ul li a:hover{text-decoration:none;}
/*-- contact --*/
.contact {
	float:right;
	padding:6px 10px 0 0;
	width:180px;
	background:url(../images/contact-text.gif) no-repeat 0 2px;
}
strong.contact-text { display:none;}
#footer p{
	font-size:13px;
	line-height:18px;
	letter-spacing:-1px;
	text-align:right;
	margin:0;
	padding:0;
}
#footer p a{ position:relative;}
.inner-height {min-height:526px;}
* html .inner-height {height:526px;}

.copycontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	color: #666666;
}
.pagetitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	color: #F4793E;
	text-decoration: underline;
	text-align: right;
}
.recipetitle {
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	text-indent: 3px;
	margin-left: 0px;
	padding-left: 5px;
}
