a:link
{
	text-decoration:none;
	color:#174E1B;

}
a:visited
{
	color:#174E1B;
	text-decoration:none;

}
a:hover
{
	text-decoration:underline;
	color:#174E1B;
}

blockquote, ul
{
	line-height:normal;
	color:#4B5674;
}
body
{
	background:#ffffff;
	background-image:url("/images/background/brown_white_gradient.jpg");
	background-repeat:repeat-y;
	text-align:justify;


}

h1, h2, h3
{
	line-height:normal;
	color:#4B5674;
}

h3
{
	font-size:22px;
}

img
{
	border:none;
}

table#harvestProjection p
{
font-size:15px;
padding:0px;
margin:0px;
}

table#harvestProjection
{
position:relative;
margin:0 auto;
}

#agLogo
{
	position:absolute;
	left:30px;
	top:10px;
	width:130px;
	height:127px;
	background-image:url('/images/structural/avalon_logo_small.png');
}
#agTitle
{
	background-image:url('/images/structural/avalon_title.png');
	position:relative;
	margin:0 auto;
	width:551px;
	height:110px;
	top:10px;
}
#bigLogo
{
	background-image:url('/images/background/tree_logo.png');
	position:absolute;
	width:400px;
	height:400px;
	right:0;
	top:200px;
	z-index:0;
}
#chooseDonation
{
	float:left;
	width:250px;
	margin-left:20px;
}

#chooseDonation h5
{
	padding:10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin: 0;
	color:#4B567B;
}

#chooseDonation h6
{
	font-size:15px;
	margin:0
}

#container
{
	position:relative;
	background-color:#FFFFFF;
	background-image:url('/images/background/gold_white_gradient.jpg');
	background-repeat: repeat-y;
	top:10px;
	width:1000px;
	margin:0 auto;
	min-height:590px;
	border:3px ridge #4B5674;
}
#contact
{
	width:270px;
	position:relative;
	margin:0 0 0 10px;
	float:left;
}

#contactInfo
{
	top:-20px;
}
#content
{
	position:relative;
	/*width:550px;
	margin: 22px 0 0 10px;*/
	width:880px;
	margin:23px 10px;

	color:#743111;
	font-family:"Palatino Linotype", Palatino Linotype;
	font-size:16.5px;
	line-height:19px;
	padding:0 10px;
	z-index:1;
}

#csaForm
{
	position:relative;
	z-index:100;
	width:600px;
}



#csaTable
{
	position:relative;
	border:1px;
	border-style:dashed;
	width:616px;
	left:133px;
}

#csaFullTable
{
	border:1px solid black;
}

table#pickupLocations
{
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
}

table#shareInfo, table#pickupLocations
{
border-collapse: collapse;
position:relative;
}

table#shareInfo
{
left:38px;
}

table#pickupLocations
{
margin:0 auto;
text-align:left;
}

table#shareInfo td, table#pickupLocations td
{
border:1px solid black;
margin:0px;
padding:0px;
}

table#shareInfo p, table#pickupLocations p
{
margin:2px;
}

#donate
{

}
#donateText
{
	width:300px;
	position:relative;
	float:left;
	text-align:left;
	font-size:20px;
	color:#3f4c6d;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	border-right: 2px solid #3f4c6d;
	padding-right:10px;
}

#easterLink
{
	position:absolute;
	left:590px;
	top:100px;
    font-size:17px;
	
}

#flowers
{
	background-image:url('/images/background/flowery.png');
	width:400px;
	height:354px;
	position:absolute;
	bottom:0;
	left:0;
}
#footer
{
	position:relative;
	bottom:0;
	width:100%;
	text-align:center;
	font-family: Palatino Linotype, "Palatino Linotype";
	font-size:.7em;
	font-variant:small-caps;
	top:2px;
}

#footerMenuBar
{
	
	position:relative;
	width:200px;
	margin:15px auto 0;
}

#gallery
{
	position:relative;
	right:10px;
	z-index:100;
	width:850px;
	margin:0 auto;
}
#grassyHill
{
	background-image:url('/images/structural/grassy_hill.png');
	position:absolute;
	bottom:-4px;
	width:569px;
	height:109px;
	z-index:49;
}

#homepageSlideshow
{
	width:500px;
	height:300px;
	position:relative;
}

#introText
{
	background-image: url('/images/structural/intro_text.png');
	position:relative;
	width:786px;
	height:105px;
	font-family:Palatino Linotype, "Palatino Linotype";
	color:#174E1B;
	font-size:19px;
}
#menuBar
{
	position:relative;
	width:850px;
	height:50px;
	left:0px;
	top:35px;
}

#rightSideBar
{
	/*background-image:url('/images/structural/color_squares_no_tree.png');*/
	position:absolute;
/*	background-repeat:repeat-y;*/
	width:167px;
	height:100%;
	right:0;
	top:0px;

}

#srtText
{
	position:absolute;
	top:-165px;
	right:-84px;
	width:165px;
	font-size:.8em;
	border-left:2px solid #D9CA89;
	border-bottom:2px solid #D9CA89;
	padding-left:2px;
}


#titleBanner
{
	position:relative;
	width:100%;
	height:150px;
}


#tree
{
	background-image:url('/images/structural/color_squares.png');
	position:absolute;
	background-repeat:no-repeat;
	width:348px;
	height:100%;
	right:0;
}


#whiteStrip
{
	position:absolute;
	top:168px;
	background-image:url('/images/structural/white_strip.jpg');
	width:900px;
	height:2px;
	left:0;
}
.brownText
{
	color:#573105;
}

.confirmLabel
{
	width:180px;
	font-size:20px;
	color: #410503;
	font-variant:small-caps;
}
.confirmName
{
	font-size:20px;
	color: #4B567B;

}
.clearit
{
	clear:both;
}

.error
{
	color:red;
	background-color:#410503;
	width:300px;
	text-align:center;
}

.eventPic
{
	float:right;
	margin-left:10px;
}
.eventsBlock
{
	margin:0 20px 10px;
	color: #4B5674;
}
.featuredAct
{
	font-size:1.3em;
	font-weight:bold;
	margin:10px 5px;	
	line-height:23px;	
}
.floatLeft
{
	float:left;
}

.floatRight
{
	float:right;
}


.footerMenu
{
	font-family:"Palatino Linotype", Palatino Linotype;
	font-size:14px;
	z-index:100;
	float:left;
	margin-left:10px;
	text-align:center;
}

.forSEOOnly
{
	visibility:hidden;
}

.indent
{
text-indent:20px;
}

.indentTableCell
{
text-indent:30px;
}

.introText
{
	position:relative;
	margin-left:20px;
	width:400px;
	margin-top:0;
}

.largeCap
{
	font-size: 38px;
	color: #573105;
}

.logoSpacer
{
	width:320px;
	height:618px;
	position:relative;
	float:right;
}
.medCap
{
	font-size: 24px;
}
.menuItem
{
	font-family:"Palatino Linotype", Palatino Linotype;
	font-size:14px;
	z-index:100;
	float:left;
	margin-left:12px;
}

.pickupLocationsTable
{

}

.quoteText
{
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}
.smallImg
{
	margin:10px;
	border:2px groove #743111;

}

.srtTextBox
{
	margin-top:5px;
	margin-left:10px;
	width:150px;
}
.subpageText
{
	position:relative;
	width:500px;
	margin-left:90px;
	font-size:18px;
}
.spacer
{
	height:100px;
	position:relative;
	clear:both;
}

