body {
	margin:0px;
	padding:0px;
	font-family: Georgia, "New Century Schoolbook", Times, serif;
	/* 	font-family: monospace; */
	background-color:white;
	}

h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:28px;
	line-height:28px;
	font-weight:900;
	/* color:#ccc;*/
	/* color:#8cbc88; */
	color:green;
	}

h2 {
	margin:0px 0px 5px 0px;
	padding:0px;
	font-size:24px;
	line-height:24px;
	font-weight:600;
	color:#8cbc88;
	}

.note {
  background: #FFFFFF;
  font-family : Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  padding : 5px;
  margin: 2px;
  border-style : dashed;
  border-width : 1px;
  text-align: center;
  }
  
.note p {
    font-size:1.2em;	
    color:green;
    padding: 0px 40px 0px 40px;
}
    
.note h2 {
	font-size:18px;
	color:green;
	padding-top: 5px;
	}	

/* #greenlink a { text-decoration:none; } */
.note a:link { color:green; } 
.note a:visited { color:green; } 

#Menu a { text-decoration:none; }

/* #Menu a:link {color:#09c;}  */
#Menu a:link {color:green;} 
#Menu a:visited {color:green;} 
/* a:hover {background-color:#eee;} */
#Menu a:hover {background-color:#8cbc88; color:#fff; } /* testing */

#align {
	}

#Content {
	margin: 0px 20px 0px 0px;
}

#Menu {
	 margin: 0px 0px 0px -20px;
 }

#Footer {
	margin: 10px;
	text-align: center;
	font-size: x-small;
}


#Menu ul {
	list-style-type: none;
}

.solid {
	color:blue;
	background:blue
	
}

.error {
   width: 400px;
}

.FormError {
		
}

.FormError ul {
	color:red;
	list-style-type: none;
}

.ListLine0 {
background: #e0f8f8;
}
.ListLine1 {
background: #8cbc88; /* #f8b0f8; */
}

.recipe_header {
	vertical-align: top;
	color: #890000;
}


.event .date {
      font-weight:bold;
      }
      
.event .title {      
      font-weight: bold;
      }      
      
.event blockquote {
      margin:5px 0px 5px 30px;
      padding:0px;
      }
      
table   {
     border-collapse: collapse 
     }
