/* main page feature image -- change images below to either:
featuresummer.jpg, featureschool.jpg, featurechristmas.jpg, featurefrolic.jpg, and featureharvest.jpg */

/* default body font and background color */
body {background-color:#996633; font-size:16px; color:#000000; font-family: "Times New Roman", Times, serif;}

/* default table font */
table {font-size:16px; color:#000000; font-family: "Times New Roman", Times, serif;}

/* no image borders */ 
img {border:none} 

/* small/large font definitions*/
font.small {font-size:12px;}
font.large {font-size:18px;}

/* custom table definitions */
table.main {background-color:#ffffff}
table.bottom {background-color:#996633}
table.header {background-color:#cc9966; border-top-style: solid; border-top-width: 1px; border-top-color:#663300; border-bottom-style: solid; 
		      border-bottom-width: 1px; border-bottom-color:#663300; border-left-style: none; border-right-style: none; }
table.borders {border-top-style: solid; border-top-width: 1px; border-top-color:#cccccc; border-bottom-style: solid; 
		       border-bottom-width: 1px; border-bottom-color:#cccccc; border-left-style: solid; border-left-width: 1px; border-left-color:#cccccc; border-right-style: solid; 
		       border-right-width: 1px; border-right-color:#cccccc;}

td.top {background-color:#cc9966;}
td.cornertop {background-color:#cc9966; border-top-style: none; border-bottom-style: none; border-left-style: none; border-right-style: none;}
td.cornerbottom {background-color:#ffffff; border-top-style: none; border-bottom-style: none; border-left-style: none; border-right-style: none;}
td.middle {background-image: url(images/gradient.jpg); background-repeat: repeat-x; border-top-style: none; border-bottom-style: none; }
td.hrule {background-image: url(images/hr.jpg); border-top-style: none; border-bottom-style: none;}
td.divider {border-right-style: solid; border-right-width: 1px; border-right-color:#cccccc;}
td.dividerbottom {border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color:#cccccc;}
td.dividertop {border-top-style: solid; border-top-width: 1px; border-top-color:#cccccc;}

/* default link definitions */
a:link {color:#000066; font-size:14px;}
a:hover {color:#000066; font-size:14px;}
a:visited {color:#000066; font-size:14px;}
a:active {color:#000066; font-size:14px;}
	
/* feature block link */
a.feature {display: block; width: 160px; height: 30px; text-decoration: none; border: none;}

/* header menu links */
a.home:link {font-size:12px; color:#663300; text-decoration: none; font-weight: bold;}
a.home:visited {font-size:12px; color:#663300; text-decoration: none; font-weight: bold;}
a.home:hover {font-size:12px; color:#ffffcc; text-decoration: none; font-weight: bold;}
a.home:active {font-size:12px; color:#996633; text-decoration: none; font-weight: bold;}

a.directions:link {font-size:12px; color:#663300; text-decoration: none; font-weight: bold;}
a.directions:visited {font-size:12px; color:#663300; text-decoration: none; font-weight: bold;}
a.directions:hover {font-size:12px; color:#ffffcc; text-decoration: none; font-weight: bold;}
a.directions:active {font-size:12px; color:#996633; text-decoration: none; font-weight: bold;}

a.calendar:link {font-size:12px; color:#663300; text-decoration: none; font-weight: bold;}
a.calendar:visited {font-size:12px; color:#663300; text-decoration: none; font-weight: bold;}
a.calendar:hover {font-size:12px; color:#ffffcc; text-decoration: none; font-weight: bold;}
a.calendar:active {font-size:12px; color:#996633; text-decoration: none; font-weight: bold;}

a.hours:link {font-size:12px; color:#663300; text-decoration: none; font-weight: bold;}
a.hours:visited {font-size:12px; color:#663300; text-decoration: none; font-weight: bold;}
a.hours:hover {font-size:12px; color:#ffffcc; text-decoration: none; font-weight: bold;}
a.hours:active {font-size:12px; color:#996633; text-decoration: none; font-weight: bold;}

a.ourfarm:link {font-size:12px; color:#663300; text-decoration: none; font-weight: bold;}
a.ourfarm:visited {font-size:12px; color:#663300; text-decoration: none; font-weight: bold;}
a.ourfarm:hover {font-size:12px; color:#ffffcc; text-decoration: none; font-weight: bold;}
a.ourfarm:active {font-size:12px; color:#996633; text-decoration: none; font-weight: bold;}

a.programs:link {font-size:12px; color:#663300; text-decoration: none; font-weight: bold;}
a.programs:visited {font-size:12px; color:#663300; text-decoration: none; font-weight: bold;}
a.programs:hover {font-size:12px; color:#ffffcc; text-decoration: none; font-weight: bold;}
a.programs:active {font-size:12px; color:#996633; text-decoration: none; font-weight: bold;}

a.teacher:link {font-size:12px; color:#663300; text-decoration: none; font-weight: bold;}
a.teacher:visited {font-size:12px; color:#663300; text-decoration: none; font-weight: bold;}
a.teacher:hover {font-size:12px; color:#ffffcc; text-decoration: none; font-weight: bold;}
a.teacher:active {font-size:12px; color:#996633; text-decoration: none; font-weight: bold;}

a.about:link {font-size:12px; color:#663300; text-decoration: none; font-weight: bold;}
a.about:visited {font-size:12px; color:#663300; text-decoration: none; font-weight: bold;}
a.about:hover {font-size:12px; color:#ffffcc; text-decoration: none; font-weight: bold;}
a.about:active {font-size:12px; color:#996633; text-decoration: none; font-weight: bold;}

/* bottom menu links */
a.bottom:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffcc; text-decoration: none;}
a.bottom:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffcc; text-decoration: none;}
a.bottom:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#330000; text-decoration: none;}
a.bottom:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffcc; text-decoration: none;}

/* pages - "jump to" / "go to" link font definitions */
a.jump:link {font-family:Georgia, Times New Roman, Times, serif; font-size:14px; color:#663300;}
a.jump:visited {font-family:Georgia, Times New Roman, Times, serif; font-size:14px; color:#663300;}
a.jump:hover {font-family:Georgia, Times New Roman, Times, serif; font-size:14px; color:#996633;}
a.jump:active {font-family:Georgia, Times New Roman, Times, serif; font-size:14px; color:#993300;}

/* pages - "back to top" link font definitions */
a.back:link {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#996633; text-decoration: none;}
a.back:visited {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#996633; text-decoration: none;}
a.back:hover {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#996633; text-decoration: none;}
a.back:active {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#993300; text-decoration: none;}

/* pages - gallery page - link font definitions */
a.gallery:link {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-decoration: none;}
a.gallery:visited {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-decoration: none;}
a.gallery:hover {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration: none;}
a.gallery:active {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-decoration: none;}

/* horizontal rules */
hr.long { border:0; color:#663300; background-color:#663300; height: 1px; width: 700px;}
hr.dark { border:0; color:#663300; background-color:#663300; height: 1px; width: 650px;}
hr.light { border:0; color:#cccccc; background-color:#cccccc; height: 1px; width: 650px;}
hr.divider {border:0; color:#cccccc; background-color:#cccccc; height: 1px; width: 300px;}

/* edit 6/24/08 padding on navigation */
#nav td {padding: 0;}
#nav .spacer {width: 1%;}

	