/*light green = #72ca4f
  dark green = #569230
  brown = #362626
  red = #96212a
  orange = #e3551c
*/

* 										{ margin: 0; padding: 0; }
ul 										{ list-style: none; }
body 									{
	background: url(../images/pattern.gif);
	color: #FF0000;
	font-family: Helvetica, Arial, 												sans-serif;
	text-align: center;
}
a 										{ color: #96212a; text-decoration: none; }
a:hover, a:active 						{
	color: #000;
	text-align: left;
}
h3										{ font-family: "Copperplate Gothic Bold", "Baskerville Old Face", serif; font-size: 16pt; 												letter-spacing: -.5; }
strong									{ font-family: "Copperplate Gothic Bold", "Baskerville Old Face", serif; font-size: 14pt; 												letter-spacing: -.5; }
#content img							{
	border: 4px solid #fff;
	text-align: justify;
	font-size: 14px;
}

#page_wrap 								{ background: #569230; width: 902px; margin: 0px auto; padding: 0px 48px 28px 49px; }

#header 								{ width: 900px; height: 100px; 
										  background: url(../images/header_bg2.png) repeat-x; margin-bottom: 30px; }
	#logo 								{ width: 241px; height: 139px; position: relative; z-index: 100; left: 680px; bottom: 10px; 
										  background: url(../images/logo.png); text-indent: -9999px; }
.section-head 							{ height: 30px; background: #e3551c; width: 100%; color: #fff; 
										  font-family: "Baskerville Old Face", serif; font-size: 16pt; 
										  letter-spacing: -.5; padding-top: 8px; text-indent: 23px; }
.small-caps								{ font-variant: small-caps; background: #362626; }


/*PRODUCTS*/
	.left_products						{
	float: left;
	width: 400px;
	margin-bottom: 15px;
	color: #000;
}
	.right_products						{
	float: right;
	margin-bottom: 15px;
	width: 300px;
	color: #000;
}
	.paypal								{ width: 100%; }
	ol									{ margin-left: 20px; }


/*CATERING*/
	.left								{ float: left; width: 400px; margin-bottom: 15px; }
	.right								{ float: right; margin-bottom: 15px; }
	#content							{
	background: url(../images/pattern2.gif);
	padding: 15px 80px 0;
	margin-bottom: 28px;
	border: 2px solid #362626;
	font-family: "Helvetica", "Arial", sans-serif;
	color: #362626;
	font-size: 14px;
	border-top: none;
	text-align: left;
}
		#content ul						{
	list-style: circle;
	margin-left: 30px;
	margin-bottom: 15px;
	text-align: left;
}
		#content p						{
	margin-bottom: 15px;
	color: #000;
	text-align: left;
	font-size: 14px;
}
		#content .bottombar				{ margin: 15px 0 0 -80px; border-top: 2px solid #362626; width: 878px; }
	.pics								{ margin: 0px auto; }
		.pics img						{ float: left; margin-left: 30px; border: 2px solid #362626; margin-bottom: 15px; }
	.top								{ width: 600px; }
	.bottom								{ width: 700px; }
	h1									{ font-family: "Baskerville Old Face", serif; color: #362626; font-size: 20pt; padding: 10px; 
										  background: #e3551c; color: white; font-variant: small-caps; width: 878px; 
										  border: 2px solid #362626}

/*MENU*/
		#nav 							{ margin: -80px 0 0 20px; font-family: "Baskerville Old Face", serif; 
										  font-weight: bold; font-size: 18px; font-variant: small-caps; }
		#nav li 						{ float:left; margin:0 10px; }
		#nav li a 						{ text-align:center; color: #fff; }
		#nav li a:hover 				{ color:#e3551c; }
		.farmers, .team, .classes		{ position: relative; top: -7px; }
	
/*SLIDESHOW*/
	#slideshow 							{ width: 900px; height: 350px; border: 1px solid #362626; display: none; margin: 0 auto 28px; }
		#slideshow ul 					{ list-style-type: none; margin: 0; }
		#slideshow img					{ width: 900px; height: 350px; }
		#slideshow li 					{ width: 900px; height: 350px; position: relative; }
		#slideshow .text-bg 			{ position: absolute; bottom: 0; left: 0; width: 900px; height: 58px; background-color: #000; }
		#slideshow .text 				{ position: absolute; bottom: 18px; left: 18px; width: 900px; text-align: left; }
		#slideshow h2 					{ display: inline; font-size: 18px; line-height: 24px; color: white; 
										  font-family: "Baskerville Old Face", serif; }
		#slideshow h2 a:hover 			{ text-decoration: none; }
		#slideshow p 					{ display: inline; font-size: 13px; margin-left: 7px; }

#body									{ margin-bottom: 28px; }
/*SCHEDULE*/	
	#schedule 							{ width: 900px; border: 1px solid #362626; margin-bottom: 28px; }
	#schedule2 							{ width: 900px; border: 1px solid #362626; margin-bottom: 28px; }
		table 							{ width: 900px; border: 0px; padding: 0px; background: #fff; font-size: 10pt; }
			td 							{ width: 150px; padding: 5px; }
			.table-head 				{ background: url('rgba.php?name=brown&a=60'); background:rgba(54,38,38,0.6); height: 1.5em; color: #fff; text-align: center; 
										  font-family: "Baskerville Old Face", serif; font-weight: bold; font-size: 14pt; 
										  letter-spacing: -.5;}
			.darker 					{ background: url('rgba.php?name=green&a=37'); background:rgba(114,202,79,0.37); }
			.morning, .evening 			{ background: url('rgba.php?name=green&a=37'); background:rgba(114,202,79,0.37); }
			.date						{ font-size: 8pt; }
			.location					{ font-size: 10pt; }
			.title						{ font-size: 10pt; font-weight: bold; }
			.instructor					{ font-size: 10pt; }
			.menu						{ font-size: 8pt; }
		
/*EVENTS*/	
	#events 							{ float: left; width: 279px; margin-right: 28px; border: 1px solid #362626; padding: 0px; }
		.entry0 						{ padding: 8px; background-color: #fff; word-wrap: break-word; font-size: 10pt; }
		.entry1 						{ padding: 8px; background-color: #cfedc3; word-wrap: break-word; font-size: 10pt; }

/*CLASSES*/	
	#classes 							{ float: left; width: 280px; margin-right: 28px; border: 1px solid #362626; padding: 0px; }
		.bottombar						{ text-align: right; padding: 5px 10px; background: #e3551c; color: #fff; font-size: 10pt; }

/*TWITTER*/
	#twitter 							{ float: right; width: 279px; border: 1px solid #362626; padding: 0px; }

/*SOCIAL*/
	#social								{ width: 900px; height: 70; border: 1px solid #362626; padding: 0px; background: #72ca4f; 
										  margin-bottom: 28px; }
		#mailing						{ width: 425px; padding: 5px; font-size: 8pt; float: left; margin-right: 10px; }
			.textbox 					{ width: 300px; height: 34px; margin-left: 3px; border: 2px solid #362626; float: left; 
										  font-family: "Baskerville Old Face", serif; color: #362626; font-size: 14pt; padding-left: 5px; }
			.button 					{ float: right; }
			#note						{ font-size: 10pt; }
		#follow							{
    width: 190px;
    height: 44px;
    float: left;
    margin: 15px 15px 0 0;
    display: block;
    text-align: right;
    padding-top: 12px;
    font-family: "Baskerville Old Face", serif;
    color: #362626;
    font-size: 12pt;
}
		#fan							{ width: 230px; height: 44px; background: url(../images/fbook.png) left top no-repeat; 
										  float: left; margin-top: 15px; display: block; text-align: right; padding-top: 12px; 
										  font-family: "Baskerville Old Face", serif; color: #362626; font-size: 12pt; }

/*FOOTER MENU*/
	#footer								{ text-align: center; }
		#footer a						{ color: #fff; font-family: "Baskerville Old Face", serif; font-size: 14pt; }
		#footer a:hover					{ color: #96212a; }	
		#footer p a						{ font-size: 12px; }
	
	
	
#page_wrap_wrap #page_wrap #content .right_products p {
	color: #000;
}
#page_wrap_wrap #page_wrap #content .left_products br {
	color: #000;
}
.Mole {
	text-align: center;
}
