/********* SITE WIDE *********/

body {
	font-family: Trebuchet MS,Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/********* HOME PAGE *********/

/* Navigation area */



table.nav {
	border-color: #ffffff;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	font-size: 13px;
	font-weight: bold;
}
td.home {
	height: 30px;
	background-color: #3399cc;
}	

.home {
	background-color: #3399cc;
}	


a.home:link {
	color: #ffffff;
	text-decoration: none;
	background-color: #3399cc;
	margin-right: 25px;
	font-weight: bold;
	font-size: 13px;
}	
a.home:hover {
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color:#000000;
}
a.home:visited {
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color:#ffffff;
	margin-right: 25px;
}
td.about {
background-color: #669900;
height: 30px;
}

.about {
background-color: #669900;
}

a.about:link {
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	background-color: #669900;
	margin-right: 25px;
}
a.about:hover {
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color:#000000;
}
a.about:visited {
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color:#ffffff;
	margin-right: 25px;
}

.menu {
background-color: #ff6600;
}


td.menu {
background-color: #ff6600;
height: 30px;
}
a.menu:link {
		font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	background-color: #006600;
	margin-right: 25px;
}
a.menu:hover {
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color:#000000;
}
a.menu:visited {
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color:#ffffff;
	margin-right: 25px;
}

.recipes {
background-color: #ff9900;
}


td.recipes {
background-color: #ff9900;
height: 30px;
}
a.recipes:link {
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	background-color: #ff9900;
	margin-right: 25px;
	
}
a.recipes:hover {
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color:#000000;
}
a.recipes:visited {
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color:#ffffff;
	margin-right: 25px;
}

.market {
background-color: #990099;
}


td.market {
background-color: #990099;
height: 30px;
}
a.market:link {
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	background-color: #990099;
	margin-right: 25px;
	
}
a.market:hover {
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color:#000000;
}
a.market:visited {
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color:#ffffff;
	margin-right: 25px;
}

.member {
background-color: #cc0000;
}


td.member {
background-color: #cc0000;
height: 30px;
}
a.member:link {
		font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	background-color: #cc0000;
	margin-right: 25px;
}
a.member:hover {
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color:#000000;
}
a.member:visited {
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color:#ffffff;
	margin-right: 25px;
}

.farms {
background-color: #006600;
}

td.farms {
background-color: #006600;
height: 30px;
}
a.farms:link {
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	background-color: #ff6600;
	margin-right: 25px;
	}
	a.farms:hover {
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color:#000000;
}
a.farms:visited {
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color:#ffffff;
	margin-right: 25px;
}

a.no:link {
font-weight: bold;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	margin-right: 25px;
}

/* Body area */
h3 {
	margin-left: 15px;
	margin-top: 15px;
	color: #3399cc;
	font-weight: normal;
	font-size: 18px;
}


p,li {
	font-size: 12px;
	margin-left: 15px;
	margin-top: 15px;
	margin-right: 20px;
	color: #663300;
}

strong.solution {
	font-size: 12px;
	color: #f03c21;
}

a.body:link {
	text-decoration: none;
	color: #669900;
}
a.body:hover {
	text-decoration: none;
	color:#000000;
}

#submit_recipe {
background-color:#ffad14;
width:160px;
height:50px;
float:right;
font-size:14px;
padding:10px 10px;
margin:10px;
text-align:center;
color:#fff;
border:1px solid #cb5201;
}
#submit_recipe a{
color:#cb5201;
}

/* Contact area */

p.contact {
	font-size: 12px;
	text-align: right;
	margin-right: 25px;
	margin-left: 30px;
	color: #fff
}

b.white {
font-size:14px;
}

/* LINKS table */

table.links {
	border: dotted #8f8b72;
	border-width: 1px 0px 1px 0px;
	margin-left: 15px;
	}
div.linkstitle {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	margin-left: 5px;
	margin-top: 5px;
}
div.linkstext {
	color: #fff;
	font-size: 12px;
	margin-left: 5px;
	line-height: 12px;
}
td.linkswidth {
	width: 140px;
	height: 100px;
	}
	
a.links:link {
	text-decoration: none;
	color: #fff;
}
a.links:hover {
	text-decoration: none;
	color:#000000;
}

a.links:visited {
	text-decoration: none;
	color:#ffffff;
}

.elink {
	color:#000000;
/*	color:#889966; */
}


/* Sign Up */

input
{
color: #ffffff;
background: #fff;
margin-left: 15px;
}

.submit
{
	color: #fff;
	background: #3399cc;
	border: 0px;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
	margin-left: 2px;
} 
/********* ??? PAGE *********/

#contact a:link, #contact a:visited {
color:#000;
text-decoration:none;
}

#contact a:active, #contact a:hover {
color:#000;
text-decoration:underline;
}