/* CSS Document */

BODY { 
	background-color:#FDFBEF; 
	margin: 20px 0px 20px 0px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #6A6A4C;
	line-height: 170%;
}

a:link {
	color: #6A6A4C;
	text-decoration: underline;
}

a:visited {
	color: #764327;
	text-decoration: none;
}

a:hover {
	color: #764327;
	text-decoration: underline;
}

.imgBord {
	margin: 10px 5px 7px 5px;
	border: 2px solid #A8C68A;
}

#header {
	margin-bottom: 8px;
}

/* this main div, with off-white background. used on all pages.*/
#main {
	width: 725px;
	margin: 15px auto -1px auto;
	text-align: left;
 }

/* this is the main div, in white box, with no sidebar. used on A-Z pages.*/
#mainwhite {
	width: 705px;
 	padding: 10px 10px 0px 10px;
	margin: 15px auto 0px auto;
 	background-color: #FFFFFF;
 	border: 1px solid #A8C68A;
	text-align: left;	
 }
 
 /* used for content on pages with no tables inside. like glossary.php. adds extra padding from edges  */
#mainwhitepad {
	width: 545px;
	padding: 8px 12px 0px 12px;
	margin: 8px auto 0px auto;
 	background-color: #FFFFFF;
 	border: 1px solid #A8C68A;
	text-align: left;
	float:left;	
 }

/* used for navigation below content box, as on recipe detail pages */ 
 #belowmainnav {
	width: 560px;
	text-align: right;
	margin-top: 5px;
 }

/* used for rt column default sidebar on most pages. this one has no border on it. */  
#rtcol {
	float: right;
	width: 138px;
	text-align: center;
	margin: 2px 0px 0px 0px;
 }
 
#rtcol img {
	margin: 8px 0px 0px 0px;
}

/* used for rt side navigation box on recipe detail pages */  
 #rtcolbox {
	float: right;
	width: 136px;
	border: 1px solid #A8C68A;
	text-align: left;
	margin: 8px 0px 0px 0px;
 }
 
/* for content on Farmer index pages */
iframe {
	background-color: #FFFFFF;
	border: 1px solid #A8C68A;
} 

/* for content on Farmer Detail pages */
#contenttable img {
	margin: 10px 5px 7px 5px;
}

#contenttable p {
	padding-top: 0px;
}

.subnav  {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #676639;
	padding: 8px 0px 0px 10px;
}

.subnav a:link  {
	color: #676639;
	text-decoration: none;
}

.subnav a:visited  {
	color: #676639;
	text-decoration: none;
}

.subnav a:active  {
	color: #676639;
	text-decoration: none;
}

.subnav a:hover  {
	color: #676639;
	text-decoration: underline;
}

.subnavselected {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #676639;
	text-decoration: underline;
}

.subnavselected a:link {
	color: #676639;
	text-decoration: underline;
}

.subnavselected a:visited {
	color: #676639;
	text-decoration: underline;
}

.subnavselected a:active {
	color: #676639;
	text-decoration: underline;
}

.subnavselected a:hover {
	color: #676639;
	text-decoration: underline;
}

.subnavunselected {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #676639;
}

.subnavunselected a:link {
	color: #676639;
	text-decoration: none;
}

.subnavunselected a:visited {
	color: #676639;
	text-decoration: none;
}

.subnavunselected a:active {
	color: #676639;
	text-decoration: none;
}

.subnavunselected a:hover {
	color: #676639;
	text-decoration: underline;
}

/* used on farm */
h1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 190%;
	font-weight: bold;
	color: #999C42;
	line-height: 130%;
	padding-bottom: 2px;
	margin-bottom: 8px;
	margin-top: 10px;
}	

/* just like h1 but allows for more text on the same line. used on Recipe Index pages. */
.header1 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 160%;
	font-weight: bold;
	color: #747F46;
	padding-bottom: 2px;
	margin-bottom: 8px;
	margin-top: 10px;
}	


h2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 140%;
	color: #747F46;
	line-height: 120%;
	padding-bottom: 2px;
	margin-bottom: 0px;
	margin-top: 10px;
}

.subhead {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #747F46;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 100%;
	}

.calhead {
	font-family: Arial, Helvetica, sans-serif; 
	color: #747F46;
	font-size: 130%;

}

.listenbox {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	font-size: 11px;

}

/* used for list of farmers and vendors on index pages*/
.small {
	font-size: 90%;
	line-height: 160%;
}

.small a:link, a:visited {
	color: #6A6A4C;
	text-decoration: none;
}

.small a:hover {
	color: #764327;
	text-decoration: underline;
}


.nextnav {
	font-size: 90%;
}

.nextnav a:link, a:visited {
	text-decoration: none;
}

.nextnav a:hover {
	text-decoration: underline;
}

.list {
	line-height: 115%;
}

#list p {
	padding: 0px;
	margin: 0px;
}

/* used for <td>s in seasonallity charts*/ 

.table {
	line-height: 165%;
}
	
TD.inseason {
	background-color: #A8C68A;
	border: 1px solid #DCCFBC;
	
}

TD.inmarket {
	background-color: #C2E0AF;
	border: 1px solid #DCCFBC;
}

TD.plain {
	border: 1px solid #DCCFBC;
}

TD.light {
	background-color: #d9e8b6;
	border: 1px solid #DCCFBC;
}

TH.plain {
	border: 1px solid #DCCFBC;
}
