#kfbody  {
font: 10pt verdana, arial, sans-serif;
color: #000;
margin:0;
padding:0;
border: 0;
background: #c2d8b4;
text-align:center;
}
#kwrap{
width:815px;
position:relative;
margin:0 auto;
text-align:left;
border-left:1px solid #fff;
border-right:1px solid #fff;
}

#wrapper { 
position:relative; 
width:735px; 
background: #D7E6E6; 
margin:0; 
padding:20px;
}

html>body #wrapper {
width:775px;
}

#head { width:815px; height:200px; background: #BCE7FA;}

#menuBar {clear:both; padding:0px; margin:0; width:815px; }

			
h2 {
font: 14pt "Lucida Grande","Lucida Sans Unicode",verdana,sans-serif;
margin: 0px;
padding-bottom:10px;
padding-left:0;

}

table {border:0;}
.border {border:1px solid #fff;}
table.gallery {border-spacing:15px; }
table.gallery td { border:1px solid #fff; margin:10px; padding:15px;}

a {
text-decoration : none;
color : #369;
display : inline;
}


a:hover { text-decoration : underline; }
.ten { font-size:10pt;}

ul.menu li {display: inline; margin-right:20px; margin-left:0; padding-bottom:10px;}
ul.menu li.si a { color: #036; }
ul.menu { margin:0; padding-top:10px; padding-bottom:10px; padding-left:10px; margin-top:0; background:#BCE7FA; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}

ul.csam li {display: inline; margin-right:20px; margin-left:0; padding:0px; border:0px solid #69C;}
ul.csam {margin-left:0px; padding-left:0; padding-top:5px; padding-bottom:5px; margin-top:10px; 
background:transparent; width:550px;}

.nl {width:230px; float:left; }
.dash { border: 1px dashed #369; padding:10px; margin-bottom:20px;}
.solid { background: #e5efef; border: 1px solid #369; padding:10px; margin-bottom:20px;}
.fr {width:13px; float:right;}
.food { width:600px; font-size: 10pt;}
.food td {vertical-align:top;}
.error {color: #900; margin:10px; padding:10px; width:400px;border:1px solid #930;}
.success {color: #360; margin:10px; padding:10px; width:380px;border:1px solid #690;}
.right {text-align:right;}
.left {text-align:left;}
.ht {font-size: 12pt; margin-top:14px; margin-bottom:4px;}
.u {text-decoration:underline; }
.b-less {border:0; }
.col { width:450px; float:left; padding-right:60px; }
.year {font-size:12pt;}
#myCal { position: absolute; top:0px; left:20px; visibility: hidden; background-color:#fff;}
#wrapper2 { padding:20px; }
#logo {float:left; height:200px; width:245px; background: #D7E6E6 url(gifs/logo-b2.gif) no-repeat 20px 15px;}

#logo span {display:none;}

#cimg { width:258px; height:265px; background: #fff url(gifs/leafb.jpg) no-repeat; position:absolute;
top:220px; left:520px;}



#oni { float:left; height:200px; width:420px; margin:0; padding:0;}

#tom {float:left; height:200px; width:150px; }


#home {position:absolute; top:340px; left:40px; width:270px; color:#333; font-style:italic;}
#home-r {float:left; margin-left:90px; width:270px; color:#333; font-style:italic;}
#chick-r {float:left; margin-top:40px; margin-left:40px; width:300px; color:#333; }
.bimg {border: 1px solid #000;}
#about { float: left; width: 260px; padding:20px; margin-left:20px; margin-top:20px;}
#csa {float:left; margin-left:10px; width:400px; color:#333;}

#footer { clear:both; width:815px; height:340px;  text-align:center; margin-left:-20px; margin-bottom:-20px; background: transparent url(gifs/carrots-med-b2.gif) repeat-x 10px;} 

#return {margin-left:10px;}
.year:focus { outline: 0; }
.bb {font-weight:bold; color:#369;}
