body {
background:url(images/springback.jpg) repeat-x;
background-color:#FFFFFF;
font: .80em Arial, Helvetica, sans-serif;	
}
*{ margin: 0; padding: 0; }* 
a {color:#9A3645; text-decoration:none;}
a:hover { text-decoration:underline;}
h4{color:#988744; font-weight:lighter;}
h3{color:#988744; font-weight:lighter; font-size:17px;}
h2{color:#990000; font-weight:lighter; font-size:17px;}

.moveright{margin-left:15px;}
.up{margin-top:25px;}
#content{
margin: 0 auto;
width:970px;
}
#location{
margin-top:30px;}

#toparea {
	height:208px;
	background:url(images/topgreen.png) bottom no-repeat;
	width: 970px;
}
.logo {
margin-left:35px;
float:left;
}
.fb1 {
	float:right;
	margin-top: 15px;
}
.down {
margin-bottom:30px;}
#links {
	float:right;
	margin-top: 87px;
	clear: right;
}
#photos {
	height:274px;
	width:947px;
	margin-left: 23px;
}

#flash {
	float:left;
	width:474px;
	height: 274px;
}

#fphotos {
float:right;
width:472px;}
#fphotos img{
float:left;}

#maincontent {
	width:947px;
	background-color:#FFFFFF;
	margin-left: 23px;
}

#leftc {
	width:444px;
	background-color:#FFFFFF;
	margin-top: 10px;
	padding: 10px;
	float: left;
}

#leftc p {
	line-height:2em;
	margin-top:8px;
	margin: 8px 0 0 12px;
}

#leftthanks {
	width:680px;
	background-color:#FFFFFF;
	margin-top: 10px;
	padding: 10px;
	float: left;
	height: 500px;
}



#leftpics {
width:227px;
float:left;
margin:10px 10px 10px 0;}

#leftpics img {
margin-bottom:10px;}


#rightc {
	width:217px;
	background-color:#FFFFFF;
	float:right;
	margin-top: 10px;
	padding: 10px;
}

.text_season
{margin:5px 0 0 50px;}


.horizontal_rule {
	font-size: 0px;
	background: url(images/hr.gif) repeat-x;
	clear: both;
	margin-bottom: 25px;
	margin-top: 25px;
}



#spring
{
	width:216px;
	background:url(images/spring_s.jpg);
	height:270px;
	float: right;display:none;
}
#spring h4 {
margin:5px 0 0 45px;}

#spring p {
	margin:7px 15px 0 15px;
	line-height: 1.5em;
	font-size: 11px;
	text-align: justify;
}

#summer
{
	width:216px;
	background:url(images/summer_s.jpg);
	height:270px;
	float: right;display:none;
}
#summer h4 {
margin:5px 0 0 45px;}

#summer p {
	margin:15px 15px 0 15px;
	line-height: 1.5em;
	font-size: 11px;	text-align: justify;

}
#fall
{
	width:216px;
	background:url(images/fall_s.jpg);
	height:270px;
	float: right;display:block;
}
#fall h4 {
margin:5px 0 0 50px;}

#fall p {
	margin:7px 15px 0 15px;
	line-height: 1.5em;
	font-size: 11px;	text-align: justify;

}

#winter
{
	width:216px;
	background:url(images/winter_s.jpg);
	height:270px;
	float: right;display:none;
	overflow:auto;
}
#winter h4 {
margin:5px 0 0 45px;}

#winter p {
	margin:7px 15px 0 15px;
	line-height: 1.5em;
	font-size: 11px;	text-align: justify;

}

.textmargin {
margin-top:20px;
}

.leftcol
{
	width:216px;
	float: right;
	border-top: solid 1px #bdbdbd;
	margin-top: 20px;
}

.leftcol img {
margin: 5px 0 10px 0;}

.leftsmall {
float:left;
	line-height:1.5em;
	margin: 12px 25px;
}
.leftsmall h3 {
margin-bottom:15px;
}
.leftsmall p {
margin-bottom:15px;
}



#foodsmall {
	width:195px;
	float:left;
	margin-top:15px;
	background-color:#f0f0f0;
	border:solid 1px #bdbdbd;
	padding: 10px;
	height: 300px;
}
#gardensmall{
	width:195px;
	float:right;
	margin-top:15px;
	background-color:#f0f0f0;
	border:solid 1px #bdbdbd;
	padding: 10px;
	height: 300px;
}


.rightlink {
float:right;}
.marginb {
margin-bottom:10px;
}
#footer {
	background:url(images/bottomtemp.jpg) repeat-x;
	height:158px;
}
#footertext {
	float: right;
	margin-top:90px;
	margin-right: 10px;
}
#signup {
background:#FFFFFF;
padding:20px;
}




#footertext p {
color:#FFFFFF;
font-size:85%;
text-align:center;
margin-top:10px;

}
#footertext a {
color:#FFFFFF;}

#footerlogos{
	float:left;
	margin-left:10px;
	margin-top: 100px;
}

#spring_button {
position:absolute;cursor:pointer;}
#summer_button {
	position:absolute;
	cursor:pointer;
	margin-left: 52px;
}
#fall_button{
	position:absolute;
	cursor:pointer;
	margin-left: 104px;
}
#winter_button{
	position:absolute;
	cursor:pointer;
	margin-left:156px;
}

#tabs {
	padding:0;
	outline:0;
	border:0;
	height:60px;
	left:0px;
	width:208px;
	position:relative;
	margin-top:280px;
	margin-left: 5px;
}

.greenimage {
margin:20px 20px 20px 10px; float:left;border:solid 1px #bdbdbd;}

#list {
	float:left;
	width:180px;
	margin-left: 20px;
	margin-top: 10px;
}

#list ul {
margin-left:15px;}

#list li {
margin:10px 0;}
#list2 {
	float:right;
	width:180px;
	margin-right: 20px;
	margin-top: 10px;
}

#list2 ul {
margin-left:15px;}

#list2 li {
margin:10px 0;}
#workshops{
	background:url(images/treestop.gif) top no-repeat #E7E8EA;
	border-style: none none solid none;
	border-color:#006600;
	border-size: 1px;
	border-width: 1px;
	padding: 50px 10px;
	margin-top: 25px;
	clear:both;
}
#workshops p{
	font-size:12px;
	margin-top:10px;
	margin-left: 20px;
}
.indent2 {
background:url(images/littlew.jpg) bottom right no-repeat #FFFFFF;
	margin: 15px 5px;
	font-size:12px;
	padding: 10px 10px 20px 10px;
}
.workshop{
	color:#006633;
	text-transform:uppercase;
	font-weight:lighter;
	text-decoration: underline;
	font-size: 14px;
	margin-bottom: 8px;
}

.title {
	color:#006633;
	font-weight:lighter;
	font-size: 12px;
	margin-left: 128px;
}



.color {
color:#AB0000;}
.hr {
margin:10px 0 5px 0;}
.p1 {
float:left;
margin:10px 10px 10px 0px;}

.p2 {
float:right;
margin:10px 0px 10px 10px;}

#wspics {
margin:15px 0 10px 0:}

#wspics img {
margin-right:10px;
float:left;
margin-bottom:10px;
}
.gone
{
color:#990000;
text-decoration:line-through;
}
.full
{
color:#990000;
}
