/* LocalFoodCoalition.org stylesheet: 528412 food.css */

body {
	margin: 4px;
	padding: 0px;
	background-color:#cccc99;
}

p,div,li,h1,h2,h3,h4	{
	font-family:Arial;
}

h1 { 
	font-size:16px;
	font:Arial;
	color:#000000;
	font-weight:bold;
}

h1 a:link {
	font-size:16px;
	font:Arial;
	color:#000000;
	font-weight:bold;
}
	

h2 {
	font-size:16px;
	font:Arial;
	color:#ffffff;
	font-weight:bold;
}

h3 {
	font-size:12px;
	font:Arial;
	color:#008000;
	font-weight:bold;
}

h4 {
	font-size:11px;
	font:Arial;
	color:#000000;
}

#maintable {
	background-color:#ffffff;
	border:3px ridge #002809;
}

.slogan {
	background-color:#ffffff;
	color:#000000;
	font-size:14px;
	padding:5px 8px 5px;
	font-style:italic;
}

/* spare beige: #999966 */

.topcell {
	background-color:#008000;
}

/* Nav Bars: Left and Top */
.topnav {
	background-color:#ffffff;
	font-size:16px;
	font-weight:bold;
	padding:5px;
	color:#c0c0c0;
	line-height:150%;
	border:1px solid #c0c0c0;
}

.topnav a:link {
	font-size: 12px;
	color: #820010;
	text-decoration:none;
}

.topnav a:hover {
	font-size: 12px;
	color: #008000;
	text-decoration:underline;
}

.topnav a:visited {
	font-size: 12px;
	color: #820010;
	text-decoration:none;
}

.leftnav {
	vertical-align:top;
	background-color:#FFFFFF;
	font-size:13px;
	color:#820010;
	text-align:left;
	border:1px solid #c0c0c0;
	padding:5px;
}

.leftnav a:link {
	font-size: 13px;
	color: #820010;
	text-decoration:none;
}

.leftnav a:hover {
	font-size: 13px;
	color: #008000;
	text-decoration:underline;
}

.leftnav a:visited {
	font-size: 13px;
	color: #820010;
	text-decoration:none;
}

/* Main Cell */
.textbody {
	font-size: 14px;
	color: #000000;
	padding: 10px 25px;
	text-align:justify;
}

.textbody a:link,a:hover,a:visited {
	font-size: 14px;
	color: #000080;
	text-decoration:underline;
}

.greentitlebox {
	background-color:#003b12;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	vertical align:center;
	border:1px solid #000000;
}

.redtitlebox {
	background-color:#820010;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	vertical align:center;
	border:1px solid #000000;
}

.redtitlebox a:link {
	font-size: 14px;
	color: #ffffff;
	text-decoration:none;
}

.redtitlebox a:hover {
	font-size: 14px;
	color: #ffffff;
	text-decoration:underline;
}

.redtitlebox a:visited {
	font-size: 14px;
	color: #ffffff;
	text-decoration:none;
}

/* Text Boxes */
.whitetextboxr {
	background-color:#ffffff;
	font-size:14px;
	line-height:150%;
	color:#000000;
	vertical-align:top;
	border:1px solid #820010;
}

.whitetextboxr a:link {
	font-size: 14px;
	color: #820010;
	text-decoration:none;
}

.whitetextboxr a:hover {
	font-size: 14px;
	color: #820010;
	text-decoration:underline;
}

.whitetextboxr a:visited {
	font-size: 14px;
	color: #820010;
	text-decoration:none;
}

.whitetextboxg {
	background-color:#ffffff;
	font-size:14px;
	line-height:150%;
	color:#000000;
	vertical-align:top;
	border:1px solid #003b12;
}

.whitetextboxg a:link {
	font-size: 14px;
	color: #000080;
	text-decoration:underline;
}

.whitetextboxg a:hover {
	font-size: 14px;
	color: #000080;
	text-decoration:underline;
}

.whitetextboxg a:visited {
	font-size: 14px;
	color: #000080;
	text-decoration:underline;
}

.whitetextboxw {
	background-color:#ffffff;
	font-size:14px;
	line-height:150%;
	color:#000000;
	vertical-align:top;
}

.whitetextboxw a:link {
	font-size: 14px;
	color: #000080;
	text-decoration:underline;
}

.whitetextboxw a:hover {
	font-size: 14px;
	color: #000080;
	text-decoration:underline;
}

.whitetextboxw a:visited {
	font-size: 14px;
	color: #000080;
	text-decoration:underline;
}

.greentextbox {
	background-color:#003b12;
	font-size:14px;
	line-height:150%;
	color:#ffffff;
	vertical-align:top;
	border:1px solid #000000;
}

.greentextbox a:link {
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
}

.greentextbox a:hover {
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
}

.greentextbox a:visited {
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
}

.redtextbox {
	background-color:#820010;
	font-size:14px;
	line-height:150%;
	color:#ffffff;
	vertical-align:top;
	border:1px solid #000000;
}

.redtextbox a:link {
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
}

.redtextbox a:hover {
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
}

.redtextbox a:visited {
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
}

/* Footer - Copyright + */

.footer {
	color:#000;
	font-size:12px;
	font:Arial;
}

.footer a:link,a:hover,a:visited {
	color:#000;
	font-size:12px;
	font:Arial;
}