	/* site-wide body styles and properties */
			
body			{
			/* defines margins, fonts, and colors for site */
			font-family: arial, helvetica, sans-serif; 
			background-color: #cccc99;
			background: url(http://www.foodnotlawns.com/images/daisyspweb.jpg);
			background-repeat: no-repeat;
			background-attachment: fixed;
			background-position: 50% 20%;
			color: #000000;
			font-size: 80%;
			}

img			{
			border: none;
			}
						

a:link			{
			color: #000000; 
			text-decoration: underline; 
			}			
			
a:hover			{
			color: #000000;
			text-decoration: underline;
			}
			
a:visited		{
			color: #000000;
			text-decoration: underline;
			}
			
a:visited		{
			color: #000000;
			text-decoration: underline;
			}
						
#masthead		{
			margin-left: 155px;
			}
		
			
.logo			{
			padding: 0px 0px 0px 25px;
			}
			
#content		{
			position: absolute;
			top: 100px;
			left: 155px;
			right: 100px;
			padding: 15px;
			}

#wormweb		{
			top: 10px;
			width: 155px;
			text-align: center;
			}

#leftcolumn		{
			position: fixed;
			top: 0px;
			margin-left: -10px;
			width: 160px;
			padding-top: 2px;

			}
						
#leftnav		{
			background: url(http://www.foodnotlawns.com/images/navbar.jpg);
			background-repeat: no-repeat;
			background-attachment: fixed;
			position: fixed;
			top: 100px;
			width: 155px;
			margin-left: 0px;
			padding: 4px;
			font-family: arial, helvetica, sans-serif;
			font-weight: bold;
			font-size: 95%;
			padding-bottom: 1000px;
			margin-bottom: -1000px;
			overflow: hidden;
			}

#leftnav p		{
			padding: 5px;
			width: 146px;
			margin-top: 0px;
			margin-bottom: 2px;
			}

/* background mouseover effect */

#leftnav p.navlinks	{
			background: #ffffff;
			}
			
#leftnav p:hover.navlinks	{
				background: #ffcc66;
				}

#leftnav p:hover.homelink	{
				background: #ffcc66;
				}
				
/* leftnav link styles */

#leftnav a:link		{
			color: #000000; 
			text-decoration: none; 
			}

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

#leftnav a:hover	{
			color: #000000; 
			text-decoration: underline; 
			}
			
#leftnav a:active	{
			color: #000000;
			text-decoration: underline;
			}
			
#leftnav a:link.home	{
			color: #ffffff;
			}

#leftnav a:visited.home	{
			color: #ffffff;
			}
			
#leftnav a:hover.home	{
			color: #ffffff;
			text-decoration: underline;
			}
			
#leftnav a:active.home	{
			color: #ffffff;
			text-decoration: underline;
			}


/* end leftnav link styles */

.about			{
			color: #993366;
			font-size: 98%;
			font-style: italic;
			}
			
.bold			{
			font-weight: bold;
			}

.italic			{
			font-style: italic;
			}
			
#interview a		{
			font-size: 90%;
			font-weight: bold;
			font-style: italic;
			}

#bookpromo		{
			padding: 5px;
			overflow: hidden;
			font-weight: bold;
			}
			
#bookpromoleft		{
			float: left;
			background: #ccffcc;
			width: 200px;
			padding: 10px;
			text-align: center;
			padding-bottom: 1000px;
			margin-bottom: -1000px;
			overflow: hidden;
			}

#bookpromoright		{
			padding: 20px;
			background: #ccff99;
			padding-bottom: 1000px;
			margin-bottom: -1000px;
			overflow: hidden;
			}
			
#bottomtable		{
			background: #ffff99;
			border: none;
			}

#reviews		{
			border: 1px black solid;
			}

#reviews td		{
			border: 1px black solid;
			}

#cascadia		{
			border: 1px black solid;
			background: #ffffcc;
			}

#cascadia td		{
			border: 1px black solid;
			}
			
#cascadia a		{
			font-weight: bold;
			}
			
#cascadia a:link	{
			color: #000000; 
			text-decoration: none; 
			}

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

#wiggle			{
			padding: 7px;
			}
			
#carrot			{
			text-align: center;
			}
			
td.groups		{
			background: #ccffcc;
			}
		
.center			{
			text-align: center;
			}
			
															
#footer			{
			font-size: 80%;
			text-align: center;
			}

#footer address		{
			font-style: normal;
			font-weight: bold;
			}

.table			{
			border: 1px none; 
			width: 100%;			
			border-color: #000000;		
			}
			
.table td		{
			border: 0px none;
			border-color: #000000;
			}
			
.table1			{
			border: 1px solid; 
			width: 100%;		
			border-color: #000000;
			}
			
.table1 td		{
			border: 1px solid;
			border-color: #000000;
			}
			
q 			{
			font-style: italic;
			}

q:before, q:after 	{
			content: "";
			}
			
#ethnobotany		{
			text-align: center;
			font-weight: bold;
			}

.large			{
			font-size: 140%;
			}
			
#ethnolinks		{
			font-weight: bold;
			font-size: 140%;
			font-style: italic;
			}
			
.resource		{
			font-variant: small-caps;
			font-size: 110%;
			font-weight: bold;
			}
			
#columns	{
		/* margin: 0px 5px 0px 5px; */
		overflow: hidden;
		}

#column1	{
		float: left;
		width: 32%;
		padding: 5px; 
		background: #ffff99; 
		padding-bottom: 32767px;
		margin-bottom: -32767px;
		}
	
#column2	{
		float: left;
		width: 32%;
		padding: 5px;
		background: #ffcc99;
		padding-bottom: 32767px;
		margin-bottom: -32767px;
		overflow: hidden;
		}	
		
		
#column3	{
		float: left;
		width: 32%;
		padding: 5px;
		background: #ccff99;
		padding-bottom: 32767px;
		margin-bottom: -32767px;
		}
		
div.indent p	{
		text-indent: 15px;
		}
		
ol.alpha li	{ 
		list-style: lower-alpha; 
		}	