* {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

img.margintop {
	margin-top: 1em;
}

body {
	background-image: url(lflogo.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

div#top h1 {
	padding: 2px;
	top: -50px;
	height: 30px;
	border-bottom: none;
	padding-left: 350px;
	color: #60825F;
	font-size: 20px;
	font-style: normal;
	text-transform: none;
	font-weight: normal;
}

img {
	margin-bottom: 1em;
}

h1, h2, h3, h4 {
	color: #81A981 !important;
	padding-bottom: 3px !important;
	clear: both;
}

h1 {
	padding: 2px;
	border-bottom: 2px solid 	#648464;
	color: #81A981;
	clear: both;
	font-style: normal;
	text-transform: none;
	font-weight: normal;
}

	
h2	{
	color: #81A981;
	font-size: 1.1em;
	font-style: italic;
	padding-bottom: 3px;
	border-bottom: 1px dotted 		#648464;
	margin-bottom: 1.5em;
	}
	
h2:first-letter {
	font-weight: bold;
	font-size: 1.5em;
}
	
h3 {
	font-size: 1em;
	color: #81A981;
	border-bottom: 1px dotted 		#648464;
	margin-bottom: 0;
}

h3.stable {
	clear: both;
}

h2, h3 {
	margin-top: 2em;
}

h4 {
	font-size: .9em;
	color: #81A981;
	padding-left: 1em;
	margin-top: 1em;
	font-style: italic;
	margin-bottom: -10px;
	padding-bottom:-5px;
}

h4 img {
	float: left;
	margin-right: 1.5em;
}

h4.right img {
	float: right;
	margin-left: .75em;
	margin-right: 0;
}

h4.wrap {
	clear: none;
}

ol {
	font-size: .9em;
}

p {
	font-size: .9em;
	text-align: justify;
}

p img {
	float: left;
	margin-right: 1em;
}

p.right img {
	float: right;
	margin-left: 1em;
	margin-right: 0;
}

div#wrapper {
	position: absolute;
	background-color: #FFF;
	width: 733px;
	top: 118px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 2em;
	padding: 10px;
	left: 13px;
	border: 1px solid #648464;
}




ul {
	list-style-type: circle;
	line-height: 1.5em;
	font-size: .9em;
	margin: 1em;
	margin-left: 35px;
}

ul.faq img {
	float: left;
	margin-right: 1.5em;
}

object {
	margin-top: -3px;
	margin-right: 2em;
	float: left;
	padding-right: 1em;
	padding-bottom: 1em;
	margin-bottom: 1em;
}

#nav {
		width: 100%;
	 	float: left;
		margin-top:85px;
		padding: 7px 0 0 20px;
		list-style: none;
		background: #FFF;
		}
#nav li {
		float: left;
		margin: 0;
		padding: 0;
		font-family: "Arial";
		font-size: 14px;
		}
#nav a {
		float: left;
		display: block;
		margin: 0 1px 0 0;
		padding: 3px 6px;
		color: #15691d;
		text-decoration: none;
		border: 1px solid #15691d;
		border-bottom: none;
		background: #c7d7ad url(bggreen27-2.gif) repeat-x top left;
		}
#nav a:hover, body#home #t-home a {
	color:#15691d;
	padding-bottom:5px;
	border-color: #15691d;
	background: #fff url(bgwhite26.gif) repeat-x top left;
	}
#nav a:hover, body#roast #t-roast a {
	color:#15691d;
	padding-bottom:5px;
	border-color: #15691d;
	background: #fff url(bgwhite26.gif) repeat-x top left;
	}
#nav a:hover, body#keepsake #t-keepsake a {
	color:#15691d;
	padding-bottom:5px;
	border-color: #15691d;
	background: #fff url(bgwhite26.gif) repeat-x top left;
	}
#nav a:hover, body#location #t-location a {
	color:#15691d;
	padding-bottom:5px;
	border-color: #15691d;
	background: #fff url(bgwhite26.gif) repeat-x top left;
	}
#nav a:hover, body#ideas #t-ideas a {
	color:#15691d;
	padding-bottom:5px;
	border-color: #15691d;
	background: #fff url(bgwhite26.gif) repeat-x top left;
	}
#nav a:hover, body#share #t-share a {
	color:#15691d;
	padding-bottom:5px;
	border-color: #15691d;
	background: #fff url(bgwhite26.gif) repeat-x top left;
	}
#nav a:hover, body#resources #t-resources a {
	color:#15691d;
	padding-bottom:5px;
	border-color: #15691d;
	background: #fff url(bgwhite26.gif) repeat-x top left;
	}
#nav a:hover, body#events #t-events a {
	color:#15691d;
	padding-bottom:5px;
	border-color: #15691d;
	background: #fff url(bgwhite26.gif) repeat-x top left;
	}
#nav a:hover, body#legal #t-legal a {
	color:#15691d;
	padding-bottom:5px;
	border-color: #15691d;
	background: #fff url(bgwhite26.gif) repeat-x top left;
	}
#nav a:hover, body#contact #t-contact a {
	color:#15691d;
	padding-bottom:5px;
	border-color: #15691d;
	background: #fff url(bgwhite26.gif) repeat-x top left;
	}
#nav a:hover, body#timeline #t-timeline a {
	color:#15691d;
	padding-bottom:5px;
	border-color: #15691d;
	background: #fff url(bgwhite26.gif) repeat-x top left;
	}
#nav a:hover, body#values #t-values a {
	color:#15691d;
	padding-bottom:5px;
	border-color: #15691d;
	background: #fff url(bgwhite26.gif) repeat-x top left;
	}
#nav a:hover, body#gifts #t-gifts a {
	color:#15691d;
	padding-bottom:5px;
	border-color: #15691d;
	background: #fff url(bgwhite26.gif) repeat-x top left;
	}

div.fatemenu {
	position: fixed;
	top:155px;
	left: 790px;
	font-size:12px;
	width:110px;
	height:101px;
	z-index: 24;
	visibility: visible;
	}

div.fatemenu img {
	margin-bottom: 2em;
	border: none;
}

p > object {
	float: left;
	width: 300px;
	height: 242px;
	margin-right: .5em;
	margin-bottom: .5em;
}

p.stable {
	clear: both;
}

body {
	background-color: #FFFFFF;
}

img {
	padding: 3px;
	background-color: #FFF;
}

p {
	text-align: justify;
	font-size: .9em;
	margin: 1em;
}

p.stable {
	clear: both;
}

p.stable2 {
	clear: both;
	margin-left: 100px;
	margin-right: 100px;
}

p img {
	float: left;
	margin-right: .5em;
	margin-bottom: .5em;
}

p.right img {
	float: right;
	margin-left: .5em;
	margin-bottom: .5em;
}

img.marginleft {
	margin-left: 70px;
}

p#copy {
	font-size: .8em;
	color: #999;
	font-style: italic;
	border-top: 1px double #666;
	padding: 3px;
	text-align: center;
	clear: both;	
}
