:focus 			{ outline: thin }

body { 
	margin: 0px 22px 0px 0px;
	background : #F5F5F3 url(./pics/bg.gif) repeat-x;
	font-size: 12px; 
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;  
	color: #000000;  
}

div,td {
	font-size: 12px; 
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;  
}


.error {
font-size: 12px; 
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;  
font-weight: bold;
color: #900;
padding-bottom:3px;

}



ul {

padding-left:15px;
padding-bottom:15px;
}

li {
padding-bottom:7px;
}

a			{ color: #099506; text-decoration: none; }
a:hover			{ text-decoration: none; }

a.fish			{ color: #107A32; text-decoration: none;  }
a.fish:hover	{ color: #107A32; text-decoration: none; }

a.fruit			{ color: #107A32; text-decoration: none;  }
a.fruit:hover	{ color: #107A32; text-decoration: none; }

div.datefruit { 
	font-size: 10px; 
	color: #107A32; 
}

a.flower			{ color: #107A32; text-decoration: none;  }
a.flower:hover		{ color: #107A32; text-decoration: none; }

div.dateflower { 
	font-size: 10px; 
	color: #107A32; 
}

a.farm			{ color: #107A32; text-decoration: none;  }
a.farm:hover	{ color: #107A32; text-decoration: none; }

div.datefarm { 
	font-size: 10px; 
	color: #107A32; 
}

td.menu-mini {
	font-size: 2px; 
}


div.logolito {
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 6px;
/*	border-left: 1px solid #FFF; */
	border-right: 1px solid #FFF;
}

div.menu		{ padding-right: 20px; }
div.menu-mini 	{ padding-right: 10px; }
div.menu-member	{ padding-right: 10px; }

div.menu-theme { 
	padding-top: 6px; 
	padding-bottom: 6px; 
	padding-left: 13px; 
	border-top: 1px solid #FFF;
}

div.theme-headline { 
	padding-top: 10px; 
	padding-bottom: 30px; 
	padding-left: 13px; 
}

.headline { 
	font-size: 18px; 
	font-weight: bold; 
	color: #099506;
	padding-bottom: 15px
}

.headlinebig { 
	font-size: 22px; 
	font-weight: bold; 
	color: #099506;
	padding-bottom: 15px
}

.headlinesm { 
	font-size: 14px; 
	font-weight: bold; 
	color: #099506;
	padding-bottom: 5px
}

div.date { 
	font-size: 10px; 
	color: #000000; 
}

.floater {
width:200px; 
float:right; 
clear:none; 
margin-left:25px;
margin-top:25px; 
margin-bottom:25px; 
border: 1px dotted #888; 
background-color:#FFF; 
padding:20px;
}


.form-text {
	width: 300px; 
	font-size: 12px; 
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; 
}

td.row-head {
	border-top: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	padding-bottom:3px;
	padding-top: 3px;
	font-weight: bold;
	color: #333;
	background: #F5F5F3 url(./pics/table-head-bg.gif) repeat-x;
}

td.row-head-left {
	border-left: 1px solid #AAA;
	border-top: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	padding-bottom:3px;
	padding-top: 3px;
	font-weight: bold;
	color: #333;
	background: #F5F5F3 url(./pics/table-head-bg.gif) repeat-x;
}

td.row-head-right {
	border-right: 1px solid #AAA;
	border-top: 1px solid #AAA;
	border-bottom: 1px solid #AAA;
	padding-bottom:3px;
	padding-top: 3px;
	font-weight: bold;
	color: #333;
	background: #F5F5F3 url(./pics/table-head-bg.gif) repeat-x;
}

td.row {
	border-bottom: 1px solid #AAA;
	padding-bottom:3px;
	padding-top: 3px;
}

td.row-left {
	border-bottom: 1px solid #AAA;
	border-left: 1px solid #AAA;
	padding-bottom:3px;
	padding-top: 3px;
}

td.row-right {
	border-bottom: 1px solid #AAA;
	border-right: 1px solid #AAA;
	padding-bottom:3px;
	padding-top: 3px;
}

.headlinesmbl { 
	font-size: 14px; 
	font-weight: bold; 
	color: #000000;
	padding-bottom: 5px
}

