/*STYLESHEET*/

body		{background-image: url('images/l_bottom.jpg');
		layer-background-image: url('images/l_bottom.jpg');
		background-position: bottom left; background-repeat: no-repeat; 
		margin: 0px 0px 0px 0px;
		}

#leitmotif		{position: absolute; top: 20px; left: 20px;
  layer-background-image: url('images/l_bottom.jpg');
  background-repeat: no-repeat;
		}

#topright		{position: absolute; top: 0px left: 100%;
  layer-background-image: url('images/r_top.jpg');
		background-repeat: no-repeat;
 	}

#content	{position: absolute; left:10px; margin-top:80px; width: 95%;
  }

#header		{font-family: Georgia, Tahoma, Garamond, serif; font-weight: normal; font-size: 18px; color: #999999; 
  padding-right:0px; padding-bottom:5px; text-align: center;
  }

#subheader		{background-color: #FBFAEC; font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; 
  font-weight: bold; font-size: 10px; letter-spacing:2px; color: #b70; text-align: center; 
  border-bottom: 1px dotted #999999; border-top: 1px dotted #999999; 
  padding-right:5px; padding-left:5px; padding-bottom:5px; padding-top:5px; margin: 0px;
  }

.menu	{width: 190px; vertical-align:top;
  }

.cellcontent	{/* left content */
		border-right:1px dotted #999999; width: 50%;
		font-family: Georgia, Tahoma, Garamond, serif; font-size: 13px; color: #333333; line-height:1.4;
		padding-right:20px; padding-bottom:20px;
  vertical-align:top;
		}

.showcase	{/* right content */
		font-family: Tahoma, Garamond, serif; font-size: 11px; color: #333333; line-height:1.4;
		padding-left:20px; padding-bottom:20px; padding-top:40px;
  vertical-align:top;
		}

.showcaseinfo1	{/* right content */
		font-family: "Trebuchet MS",Trebuchet,Tahoma, Garamond, serif; font-size: 11px; color: #008080; line-height:1.4;
		letter-spacing:.5px; padding-left:0px; padding-bottom:0px; padding-top:5px;
  }

.showcaseinfo2	{/* right content */
		font-family: Georgia, Garamond, serif; font-size: 11px; color: #333333; line-height:1.4;
		padding-left:0px; padding-bottom:10px; padding-top:10px; border-bottom: 1px dotted #999999;
  }

.crops	{/* for crops */
		font-family: Georgia, Tahoma, Garamond, serif; font-size: 11px; color: #333333; line-height:1.4;
		padding-left:0px; padding-bottom: 5px; padding-top: 0px; border-bottom: 1px dotted #999999;
  }

.cellimg	{/* for left cell with pix */
		border-bottom:1px solid #333333; 
		border-top: 1px solid #333333; 
		border-left: 1px solid #333333; 
		border-right: 1px solid #333333;
		padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;
		font-family: Georgia, Tahoma, Garamond, serif; font-size: 12px; color: #666666;
		}

.line		{border-bottom:1px dotted #999999;
		padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:5px;
		text-align:center;
		}

.noline		{padding-left:0px; padding-bottom:10px; padding-top:10px;
  font-family: Georgia, Tahoma, Garamond, serif; font-size: 11px; color: #333333; line-height:1.4;
		}
		
.mailinglist	{/* for use in mailinglist box */
		padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;
		font-family: Georgia, Tahoma, Garamond, serif; font-size: 12px; color: #333333;
		text-align:left;
		border-bottom:1px dotted #999999;border-top:1px dotted #999999; border-left:1px dotted #999999; border-right:1px dotted #999999
		}
		
.quotes	{/* cd comments */
			font-family: Georgia, Garamond, serif; font-size: 12px; font-style: italic; text-align: justify;
			line-height: 18px; color: #333333; font-weight: normal; letter-spacing: .2px; 
   padding-bottom:5px; padding-top:5px; padding-right:15px; padding-left:15px; vertical-align:top;}

#quotes	{/* author name for comments */
			font-family: Verdana, Trebuchet MS, sans serif; font-size: 10px; font-style: normal;
			line-height: 17px; color: #008080; font-weight: normal; letter-spacing: .1px; 
   padding-bottom:17px; padding-top:5px;}
   }

#subheader a:link	{color: #993333; text-decoration:none; 
		}

#subheader a:visited	{color: #993333; text-decoration:none; 
		}

#subheader a:active	{color: #993333; text-decoration:none; 
		}

#subheader a:hover 	{color: #FF3300; text-decoration: none; border-bottom: none;
		}

.cellcontent a:link	{color: #333333; text-decoration:none; 
		}

.cellcontent a:visited	{color: #333333; text-decoration:none; 
		}

.cellcontent a:active	{color: #333333; text-decoration:none; 
		}

.cellcontent a:hover 	{color: #FF3300; text-decoration: none; border-bottom: 1px dotted #666666;
		}

.showcaseinfo1 a:link	{color: #993333; text-decoration:none; 
		}

.showcaseinfo1 a:visited	{color: #993333; text-decoration:none; 
		}

.showcaseinfo1 a:active	{color: #993333; text-decoration:none; 
		}

.showcaseinfo1 a:hover 	{color: #FF3300;	text-decoration: none; border-bottom: 1px dotted #666666;
		}

.showcaseinfo2 a:link	{color: #993333; text-decoration:none; 
		}

.showcaseinfo2 a:visited	{color: #993333; text-decoration:none; 
		}

.showcaseinfo2 a:active	{color: #993333; text-decoration:none; 
		}

.showcaseinfo2 a:hover 	{color: #FF3300;	text-decoration: none; border-bottom: 1px dotted #666666;
		}

.noline a:link	{color: #993333; text-decoration:none; 
		}

.noline a:visited	{color: #993333; text-decoration:none; 
		}

.noline a:active	{color: #993333; text-decoration:none; 
		}

.noline a:hover 	{color: #FF3300;	text-decoration: none; border-bottom: 1px dotted #666666;
		}			


#footer		{font-family: Georgia, Garamond, serif; font-size: 10px; color: #999999;
  padding-top:10px; text-align: right;
		}
		
#footer a:link	{
		color: #6E0000;
		text-decoration:none; 
		}

#footer a:visited	{
		color: #6E0000;
		text-decoration:none; 
		}


#footer a:active{
		color: #6E0000;
		text-decoration:none; 
		}

#footer a:hover	{color: #FF0000;
		text-decoration: none; border-bottom: 1px dotted #666666;
		}		


#main li	{margin-top: 1px; margin-bottom: 1px; 
		list-style-type:circle;
		}
				
.image 		{border: 1px solid #CCCCCC; 
  margin: 0px; padding-left:7px; padding-right:7px; padding-top:7px; padding-bottom:7px;
  }