/* CSS Document */

html{
margin:0px;
padding:0px;
height:100%;
}
body {
background-color:#FFFFCC;
background-color:#128AC9;
height:100%;
text-align: center;
margin:0px;
}
#container {
	width: 760px;
	background: #FFFFff; 
	text-align: left;
	margin-left: auto;
	margin-right: auto;
    min-height:100%;
	display:block;
	position:relative;
	_height:100%;
	margin-bottom:-15px;}

#topnav {
width:740px;
height:40px;
margin:0px 10px 0px 10px;
text-align: center;
vertical-align:middle;
}
#topnav ul{
background-color:#F3C827;
margin:auto;
padding: .2em 0;
border:red 2px solid;
list-style-type:none;
text-align: center;
}

#top li {
display:inline;}

#top a {
font-size:10pt;
font-weight:bold;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
padding-left:5px;
padding-right:5px;
border:#F3C827 1px solid;}

#top a:hover{
border:red 1px solid;
font-family:Arial, Helvetica, sans-serif;
color:navy;
}

body#free li#range a, body#chicken li#farming a, body#articles li#newspaper a,
body#farm li#photos a, body#egg li#news a, body#our li#customers a,
body#frequent li#questions a, body#eggfarm li#products a, body#recipe li#cooking a,
body#email li#contact a{
border:red 1px solid;
font-family:Arial, Helvetica, sans-serif;
cursor:default;
color:red;
}


#recipes{
text-align:left;
padding-left:5px;}
#recipes ul{
list-style-type:none;}

#recipes li{
list-style-type:none;
margin-left:0;
padding-left:0;}
#recipes a{
font-size:10pt;
color:red;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:20px;
}

#recipes a:hover{
color:white;
}

#leftmain{
width:500px;
font-family:Geneva, Arial, Helvetica, sans-serif;
padding:10px 15px 10px 15px;
font-size:10pt;
float:left;
text-align:justify;
margin-left:10px;
background-color:#FFFFCC;
border:2px #FF0000 solid;
}
#easter{
width:470px;
font-family:Geneva, Arial, Helvetica, sans-serif;
padding:30px;
font-size:10pt;
float:left;
text-align:justify;
margin-left:10px;
background-color:#FFFFCC;
border:2px #FF0000 solid;
background-image:url(images/easter_egg.jpg);
background-repeat:no-repeat;}

#random{
width:185px;
margin-right:10px;

background-color:#F3C827;
float:right;
border:2px red solid;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
}
#random a{
font-weight:bold;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:white;}
#random a:hover{
color:red;}
.brclear { 
     clear:both; 
     height:0; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}
#footer{
width:780px;
margin-left:auto;
margin-right:auto;
color:red;
background-color:transparent;
font:9pt Arial, Helvetica, sans-serif;
height:15px;
padding-bottom:0px;
position:relative;}

#base {
color:#fff;
text-align:center;
background-color:transparent;
font:8pt Arial, Helvetica, sans-serif;
height:15px;
padding-top:3px;
padding-bottom:3px;
position:relative;}

#leftfoot{
float:left;
padding-left:15px;}

#rightfoot a{
float:right;
padding-right:15px;
text-decoration:none;
color:red;}

#home_video_links {
display:block; 
width:540px;
overflow:hidden;
position:relative; 
margin:8px 2px 3px 2px; 
padding:5px;
}
#home_video_links TD, #home_video_links TD A {
font-size:0.75em;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
#home_video_links TD A:hover {
text-decoration:underline;
}
#home_video_links TD IMG {
border:2px solid red;
}
#full {
width:700px;
font-family:Geneva, Arial, Helvetica, sans-serif;
padding:30px;
font-size:10pt;
float:left;
text-align:justify;
margin-left:10px;
}

#questions {
	font-weight: bold;
}
