 
	 /*Style sheet for Yapton'a News letter*/
	 
	body,td{
	background:#F7F7E3; 
	color:Black;
   margin:0px 0px 0px 0px;
	font:11pt/1.5 sans-serif;
		}	
  #header{
	margin:0;
	 padding:0;
	background:transparent;
	color:Black; 
		}
		#event {
	background:transparent;
	color:Yellow;
	font: 180% Verdana, Geneva, Arial, Helvetica, sans-serif,  bold ;  
	position:absolute; 
	top:25px;
	left:480px;
	width:auto;
} 
	.logo{
	position:absolute;
	top:15px;
	left:330px;
		 }
	 .yap{
	margin-left:0;
	font:28px Georgia,Geneva,Arial,Helvetica,sans-serif,oblique; 	 	
		 }
		 #f{
		 	background:#FEFAF5;
			color:Black;
			margin:5px 5px 5px 5px;
			border:1px solid black;
		 }
		.menu{
	position:absolute; 
	font:10px arial, helvetica, sans-serif; 
	background-color:#C9C6F8;		
	color:Black;
	padding-left:5px;	 
	top:-90px;
	z-index:4;		 
		}
#fileMenu{
	left:410px; 
	width:56px;
	border-left:thin solid silver;
	}
#searchMenu{
	left:466px;
	width:68px;
	border-left:thin solid silver;
	}
#gardenMenu{
	left:532px;
	width:80px;
	border-left:thin solid silver;
	}
#allotmentMenu{
	left:612px;
	width:76px;
	border-left:thin solid silver;
	}
#recipesMenu{
	left:688px;
	width:65px;
	border-left:thin solid silver;
	}
		span.topmenu{
	font:10px  Verdana,Geneva,Arial,Helvetica,sans-serif,bold;
	padding-left:5px;
	color:#963818;
	background-color:transparent;
	}
.menus {
	display:none; 
	margin-left:20px;
	}	
input,select,textarea {
	background-color:#EBF1FA;
	color:#222;
}
input[type=submit], 
input[type=reset], 
input[type=button],
button{
	background-color:#B2B9C6;
	color:#000;
}
input:focus, 
select:focus, 
textarea:focus{
	background-color:#ffffff;
	color:Black;
}
a:hover{text-decoration:overline;}
a:active{font-weight:600;}

.test:hover{
   color:Blue;
background:transparent;}
ul.poem {
	font:18px "Calligraph421 BT", "Microsoft Sans Serif", sans-serif;
	text-align: center;
	 list-style: none;
}
li.site{
	background:transparent;
	color:Black;
	font-size:65%;
	margin-left:10px;
	list-style:none;
}
 
.imagecenter{
		text-align:center;
			margin-left:auto;
			margin-right:auto;
			 
		} 
	
#banner{
	position:absolute;
	top:35px;
	left:5px;
		}
	.dropcap{
	background:transparent;
	color:Navy;
	font-size:2.5em;
	float:left;
	padding-right:2px;
		}
div#recipefill{
	position:absolute; 
	top:300px;
	right:50px;
		}
	 
p{
	margin-left:15px;
	margin-right:15px;
	color:Maroon;
	background:transparent;
		}
		p.b{
	margin-left:15px;
	margin-right:15px;
	color: #471212;
	background:transparent;
	 font-size:20px;
	 font-weight:bold;
		}
	.address{
	font-size: 20px;
	color:Maroon;
	background:transparent;
		}
	.javnav{
	background-color:#FFED84; 
	color:Black;
	border:1px solid #33c;
	width:75%;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px; 			 
		}
#newscontent{
	background:transparent;
	color:Maroon;
	margin:0 0.5in 0 0.5in;
			}
.newspic{
	float:left;
	margin-left:0;
	margin-right:2px;
	
		}
		.newstype{
		text-align: left;
	font-size: 85%;
	background: transparent;
	color: Green;
		}
.yapheader{
	background:transparent;
	color:#7B68EE;
	font-size:105%;
	border-left:thick solid Silver;
	border-bottom:thin solid Silver;
		}
.button{
	background:#6263FF;
	border-bottom:2px solid #CC9933;
	border-left:2px solid #FF9;
	border-right:2px solid #CC9933;
	border-top:2px solid #FF9;
	padding:2px 5px 2px 5px;
	color:white;
	font:10pt Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin-bottom:2pt;
	text-align:center;
	text-decoration:none;
	width:150px;
	cursor:pointer;
}	 
h1{
	font-size:25px;
	font-weight:bold;
	padding-top:10px;
	text-decoration:none;
	margin-left:15px;
	color:#DB7900;
	background:transparent;
		}
h4{
	font-size:10px;
	font-weight:bold;
	padding-top:5px;
	padding-left:40px;
	margin-left:15px;
		}	
h3{
	font:12px Verdana,Geneva,Arial,Helvetica,sans-serif,bold;
	padding:5px 0 0 40px;
	margin-left:15px;
		}	
h3.s{
	background:transparent;
	color: black;
	text-align:center;
	font:25px Verdana,Courier,sans-serif,bold;
	margin-top:-1em;
}
h3.sa{
	background:transparent;
	color: black;
	text-align:center;
	font:15px Verdana,Courier,sans-serif,bold;
	margin-top:-2em;
}
h4.s{
	background:transparent;
	color: black;
	text-align:center;
	font:20px Verdana,Courier,sans-serif,bold;
	 margin-top:-0.5em;
}
h4.ss{
	background:transparent;
	color: black;
	text-align:left;
	font:14px Verdana,Courier,sans-serif,bold;
	 display:table-row-group;
}
 
		h2, h5, h6{
	background:transparent;
	border-bottom:#E9967A 5px solid ;
	color:#930;
	font:x-large Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin-top:4%;
	text-align:left;
}
.Roy{
	font-family:"Bradley Hand ITC",sans-serif;
	font-size:25px;
	padding-top:2px;
	padding-bottom:10px;
	margin-left:15px;
		} 
.textline{
	text-indent:15px;
		}
		.textlinecol{
	text-indent:15px;
	background:transparent;
	color:#1E90FF;
		}
 
.date{
	display:block;
	text-align:right;
	color:#A5B5Cc;
	background:transparent;
	font:large sans-serif,Verdana,;
	}
ol{
	list-style:decimal;	 
}
li{
	margin-top:2px;
	}
	table{
	border-collapse:collapse;
	border:1px groove #f90;
	border-spacing:0;	
		width:90%;
		margin-left:auto;
		margin-right:auto;
		background:#ffc;
		color:Black;
	}
	caption{
	font-size:150%;
		caption-side:top;
		padding-bottom:1.5em;
		padding-top:1.5em;
		margin-left:auto;
		margin-right:auto;
	}
	thead tr th{
		vertical-align:bottom;
		color:Navy;
		background:#fc9;
		text-align:center;
	}
	tbody tr td{
		text-align: left;
		padding-right:1.5em;
		
	}
	th{
	 background:#F7F7E3;
	 color:Black;
	 font-weight:bold; 
		text-align:left;
		padding:4px 6px;
		border:1px solid black;
	}
	 table tr.odd * {
		 background-color: #A4760A;
		  color:White;
	}
	table tr.even *{
		 background-color:#fff;
		 color:Black;
	}
	td{
	text-align: left;
		padding:4px 6px;
		
	}
	colgroup#cgroup2{
		color:Black;
		background:#cff;
	}
	colgroup#cgroup3{
		color:Black;
		background:#cfc;
	} 
	Col#col1{
		width:15%;
	}
	Col#col2{
		width:25%;
	}
	Col#col3{
		width:25%;
	}
	Col#col4{
		width:25%;
	}
	Col#col5{
		width:10%;
	}
	tr.top th{
		border-top:8px ridge yellow;
		color:#c03;	
		background: transparent;	
	}
	tr.top th.none{
		 border-top:0;
	}
	tbody tr.top td{
		border-top:8px ridge aqua;
	}
	th.left {
		border-left: 8px ridge yellow;
	}
	td.left{
		border-left:8px ridge yellow;
	}
	tfoot tr td{
		color: #030;
		background:#fcc;
	}
	div.linetext01{
 	background:transparent;
	color:Blue;
	font-weight:bold;	
	margin-left:20px;
 } 
	
span.month {
	font-weight:bold;
	color:#2F2CE2;
	background:transparent;
	}
.column-in{
	margin:0;
	 padding:0.5em 1em;
		}
.cleaner{
	clear:both;
	height:1px;
	font-size:10px;
	border:none;
	margin:0;
	 padding:0;
	background:transparent;
	color:Black;
		}		
.copy{ 
	text-align:center; 
	font-size:60% }
#footer{
	background:#F7F7E3;
	border-top:1px solid #5c6f90;
	border-bottom:1px solid #5c6f90;
	color:#8D1EFF;
	font:75% sans-serif,oblique;
	text-align:center;
	margin:0 10px 0 10px; 
	}
	#mcal{
		 position:relative;
		 width:390px;
		 font-size:90%;
	}
.pests {
	border-collapse: collapse;
}
.pests caption {
	text-align: left;
	font: bold 150% Georgia, "Times New Roman", Times, serif; 
	padding-bottom: 6px;
}
.pests th {
	border: 1px solid #AAAAAA;
 	padding: 2px 8px 2px 8px;
	background-color: #CCCCCC;
	color: #3F3F3F;
	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.pests td {
	border: 1px solid #EAEAEA;
	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 2px 4px 2px 4px;
	vertical-align: top;
}	