@charset "utf-8";
/* CSS Document */

body {
	background:#B4E04C;
	background-image:url(Images2/Background-Slice_50x788s.png);
	background-repeat:repeat-x;
}

a:link {color: #F90;}
a:visited {color: #C0F;}
a:hover {color: #F30;}
a:active {color: #F30;}
a img {border:none;}

.container {
	width: 900px;
	background-color: #c8e87d;
	margin: 0 auto 0em; 
	/*border:thin;
	border-color:#F00;
	border-style:solid;
	border-top: solid black 1px;
	border-right: solid black 1px;
	border-left: solid black 1px;*/			    
	/* the auto value on the sides, coupled with the width, centers the layout */
	/*min-height: 100%;*/
	/*height: auto !important;*/
	height: auto;/* temp - will be auto*/
}
.header {
	width: 900px;
	height: 250px;
}
.navbar_top {
	position: relative;
	z-index:3;
	width:900px;
	height:30px;
	margin:0px auto auto auto;
}
.anfy400 {
	position:relative;
	z-index:1;
	float:right;
	width:380px;
	height:285px;
	margin: -15px 35px auto auto;
	/*width:380px;*/
	/*right:12px;
	left:0px;
	top:-230px;*/
	/*margin-right:5px;*/
	/*border: solid thin #F00;*/
	/*background-color:#ED731D;*/
	/*float:left;*/
}
.anfy400-2 {
	position:relative;
	z-index:1;
	float:right;
	width:380px;
	height:285px;
	margin: 5px 35px auto auto;
	/*width:380px;*/
	/*right:12px;
	left:0px;
	top:-230px;*/
	/*margin-right:5px;*/
	/*border: solid thin #F00;*/
	/*background-color:#ED731D;*/
	/*float:left;*/
}
.text_under-slider {
	margin: 10px auto 30px 40px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
}

.trees_text {
	position:relative;
	z-index:1;
	float:right;
	width:370px;
	height:200px;
	margin: 40px 30px auto 430px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	/*width:380px;*/
	/*right:12px;
	left:0px;
	top:-230px;*/
	/*margin-right:5px;*/
	border: solid thin #F00;
	/*background-color:#ED731D;*/
	/*float:left;*/
}
.pic_main {
	position:relative;
	z-index:1;
	float:right;
	width:320px;
	height:240px;
	margin: 10px 30px auto auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
}
.pic_about {
	position:relative;
	z-index:1;
	float:right;
	width:380px;
	height:285px;
	margin: -300px 15px auto auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
}
.pic_about_top {
	position:relative;
	z-index:1;
	float:right;
	width:380px;
	height:285px;
	margin: 15px 15px auto auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
}
.welcome {
	height:50px;
	width: 450px;
	margin:10px auto auto 30px;
	/*background-image:url(Images2/Welcome.gif);*/
	/*border: solid thin #F00;*/
}
.tradition{
	height:50px;
	width: 750px;
	margin:10px auto auto auto;
	/*background-image:url(Images2/Welcome.gif);*/
	/*border: solid thin #F00;*/
}
.home_text {
	height:auto;
	width: 450px;
	margin: 10px auto auto 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
}
.subpage_text {
	height:auto;
	width: 500px;
	margin: 10px auto auto 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
}

.text_wide {
	height:auto;
	width: 800px;
	margin: 10px auto auto 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
}
.hours {
	height:auto;
	width: 850px; /*was 450px, 850 soreads it accross the page*/
	margin: 10px auto auto 30px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	/*color:#700;*/
	font-style:italic;
	color:#B11C24;
}
#table_home {
	width: 800px;
	margin: 10px auto 10px auto;
	/*border: solid thin #F00;*/
}
#table_home th {
	width: 33%;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	color:#B11C24;
}
#table_home td {
	width: 33%;
	text-align:center;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	padding-bottom:5px;
}
#table_4 {
	width: 832px;
	margin: 10px auto 10px auto;
	padding:4px;
	/*border: solid thin #F00;*/
}
#table_4 th {
	width: 25%;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	color:#B11C24;
}
#table_4 td {
	width: 25%;
	text-align:center;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	padding-bottom:5px;
}

.footer {
	width:900px;
	height:110px;
	margin: 0 auto 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#004829;
	/*border: solid thin #F00;*/
}
.pony {
	width:70px;
	height: 75px;
	margin: 3px auto auto 570px;
	/*border: solid thin #F00;*/
}
.landworks {
	width:50px;/*was 156*/
	height: 85px;
	margin: 3px auto auto 50px;
	/*border: solid thin #F00;*/
}
.T4T {
	width:153px;
	height: 85px;
	margin: -85px auto auto 150px;/*left was 280*/
	
}

.GCNY {
	width:75px;
	height: 75px;
	margin: -82px auto auto 370px; /*left was 500*/
	/*border: solid thin #F00;*/
}

.facebook {
	width:60px;
	height: 60px;
	margin: -65px auto auto 520px; /*left was 650*/
	/*border: solid thin #F00;*/
}
.company {
	margin: -65px 75px 7px auto; /*right was 0*/
	width: 170px;
	height:	70px;
	/*border: solid thin #F00;*/
	font-size:14px;
}
.redline {
	width:900px;
	height:15px;
	background-color:#B11C24;
	margin: 0px auto auto auto;
	/*border: solid thin #000;*/
}
.rights {
	width:900px;
	margin:0 auto 0 135px;
	font-size:10pt;
	color:#333;
}
.Calendar1 {
	position: relative;
	width: 490px;
	height: 430px;
	margin:20px auto auto 12px;
	/*border:thin;
	border-style:solid;
	border-color:#F00;*/
}
.Calendar2 {
	position: relative;
	width: 490px;
	height:430px;
	margin: -430px -47px auto auto;
	/*border:thin;
	border-style:solid;
	border-color:#F00;*/
}
table#calendar {
	width: 427px;
	height: auto;
	align: center;
	background-color:#FFF;
	/*border: 1px solid black;*/
	border-collapse:collapse;
}
table#calendar th {
	width:61px;
	height:20px;
	border: none;	
	font-weight:normal;
	font-size:10pt;
	color: #993333;
	font-family: impact;
	text-align:center;
}
.cal_h1 {
	font-size:16pt;
	color: #DD6311;
	font-style:italic;
}
.cal_h2 {
	font-size:16pt;
	color: #00443A;;
	font-style:italic;
}
table#calendar td {
	height: 56px;
	/*border: thin;
	border-color: #185813;
	border-style: solid;*/
	border: 1px solid black;
	font-weight:normal;
	font-size:10pt;
	line-height:normal;
	font-family: impact;
	text-align:left;
	vertical-align:top;
}
.calendar_text{
	font-family:Arial; font-size:11px; font-weight:bold; color:#FFF;	
}
.calendar_textG{
	font-family:Arial; font-size:11px; font-weight:bold; color:#004D41;	
}
.calendar_textR{
	font-family:Arial; font-size:11px; font-weight:bold; color:#F00;	
}

.star {
	font-family:Arial; font-size:18px; line-height:11px; vertical-align:bottom; font-weight:bold; color:red; 
}
#event{
	font-family:Arial; font-size:9px; font-weight:bold; color:#FF6;	
}
#event a:link {
	color: #CFC;
	font-weight: 500;
	text-decoration: none;
}
#event a:visited {
	color: #CFC;
}
#event a:hover {
	color: #6F6;
}
.note {
	position: relative;
	width: 250px;
	height:: 25px;
	margin: 20px auto auto auto;
	font:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#004D41;
}