body{
	margin:0;
	border:0;
	padding:0;
}

p{	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	line-height: 22pt;
	text-align:justify;}

h1{
	display:block;
/*	height: 221px;*/
	height: 104px;
	width: 1000px;
	position: relative;
	margin:0;
	border:0;
	padding:0;
}

h1 span{
	background-image:url(images/headertext-pastourfuture.jpg);
	/*background-image:url(images/header2010.jpg);*/
	background-repeat:no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

#sidebar{
	display:block;
	clear:left;
	float:left;
	margin:0;
	top:268px;
	border:0;
	padding:0;
	width:240px;
	height:auto;
}	

#sidebar h3{
	display:none;
	/*display:block;
	height: 47px;
	width: 231px;
	position: relative;
	margin:0 0 30px 0;
	border:0;
	padding:0;*/
}

#sidebar h3 span{
	background-image:url(images/donatenow.jpg);
	position: absolute;
	width: 100%;
	height: 100%;
}

#sidebar h3:hover span{
	background-image:url(images/donatenow2.jpg);
	position: absolute;
	width: 100%;
	height: 100%;
}

#mainmenu ul{
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	padding:0;
}

#mainmenu li{
	height: 40px;
	width: 240px;
	position:relative;
	font-size:0px;
	border:0;
	margin:0;
}


#mainmenu li span {
	background:url(images/sidebarsprites-black3.jpg) no-repeat;	
	position:absolute;
	width: 100%;
	height: 100%;
}

body.home #mainmenu li.home span {background:url(images/sidebarsprites-green3.jpg) no-repeat;position:absolute;}	
body.waystocontribute #mainmenu li.waystocontribute span {background:url(images/sidebarsprites-green3.jpg) no-repeat;position:absolute;background-position:0px -40px}	
body.buyatree #mainmenu li.buyatree span {background:url(images/sidebarsprites-green3.jpg) no-repeat;position:absolute;}	
body.fundraising #mainmenu li.fundraising span {background:url(images/sidebarsprites-green3.jpg) no-repeat;position:absolute;background-position:0px -120px}	
body.giftideas #mainmenu li.giftideas span {background:url(images/sidebarsprites-green3.jpg) no-repeat;position:absolute;background-position:0px -160px}	
body.inmemory #mainmenu li.inmemory span {background:url(images/sidebarsprites-green3.jpg) no-repeat;position:absolute;background-position:0px -200px}	
body.inhonor #mainmenu li.inhonor span {background:url(images/sidebarsprites-green3.jpg) no-repeat;position:absolute;background-position:0px -240px}	
body.incelebration #mainmenu li.incelebration span {background:url(images/sidebarsprites-green3.jpg) no-repeat;position:absolute;background-position:0px -280px}	
body.ingratitude #mainmenu li.ingratitude span {background:url(images/sidebarsprites-green3.jpg) no-repeat;position:absolute;background-position:0px -320px}	
body.ordertree #mainmenu li.ordertree span {background:url(images/sidebarsprites-green3.jpg) no-repeat;position:absolute;background-position:0px -360px;}	
body.information #mainmenu li.information span {background:url(images/sidebarsprites-green3.jpg) no-repeat;position:absolute;position:absolute;background-position:0px -400px;}	
body.faq #mainmenu li.faq span {background:url(images/sidebarsprites-green3.jpg) no-repeat;position:absolute;position:absolute;background-position:0px -440px;}	
body.faqinfo #mainmenu li.faqinfo span {background:url(images/sidebarsprites-green3.jpg) no-repeat;position:absolute;position:absolute;background-position:0px -440px;}	
body.sponsors #mainmenu li.sponsors span {background:url(images/sidebarsprites-green3.jpg) no-repeat;position:absolute;position:absolute;background-position:0px -480px;}	
body.cart #mainmenu li.cart span {background:url(images/sidebarsprites-green3.jpg) no-repeat;position:absolute;position:absolute;background-position:0px -520px;}	
body.contact #mainmenu li.contact span {background:url(images/sidebarsprites-green3.jpg) no-repeat;position:absolute;position:absolute;background-position:0px -560px;}	
body.press #mainmenu li.press span {background:url(images/sidebarsprites-green3.jpg) no-repeat;position:absolute;position:absolute;background-position:0px -600px;}	

body.ourpartners #mainmenu li.ourpartners span {background:url(images/sidebarsprites-green3.jpg) no-repeat;position:absolute;position:absolute;background-position:0px -640px;}	

body.ourpartners #mainmenu li.cert span {background:url(images/sidebarsprites-green3.jpg) no-repeat;position:absolute;position:absolute;background-position:0px -680px;}	

body.ourpartners #mainmenu li.livetreegift span {background:url(images/sidebarsprites-green3.jpg) no-repeat;position:absolute;position:absolute;background-position:0px -720px;}	

body.ourpartners #mainmenu li.lauraduksta span {background:url(images/sidebarsprites-green3.jpg) no-repeat;position:absolute;position:absolute;background-position:0px -760px;}	








#mainmenu li:hover span {
	background:url(images/sidebarsprites-green3.jpg) no-repeat;	
	position:absolute;
	width: 100%;
	height: 100%;
}



#mainmenu li.waystocontribute span{background-position:0px -40px}
#mainmenu li.buyatree span{background-position:0px -80px}
#mainmenu li.fundraising span{background-position:0px -120px}
#mainmenu li.giftideas span{background-position:0px -160px}
#mainmenu li.inmemory span{background-position:0px -200px}
#mainmenu li.inhonor span{background-position:0px -240px}
#mainmenu li.incelebration span{background-position:0px -280px}
#mainmenu li.ingratitude span{background-position:0px -320px}
#mainmenu li.ordertree span{background-position:0px -360px}
#mainmenu li.information span{background-position:0px -400px}
#mainmenu li.faq span{background-position:0px -440px}
#mainmenu li.faqinfo span{background-position:0px -440px}
#mainmenu li.sponsors span{background-position:0px -480px}
#mainmenu li.cart span{background-position:0px -520px}
#mainmenu li.contact span{background-position:0px -560px}
#mainmenu li.press span {background-position:0px -600px}	
#mainmenu li.ourpartners span {background-position:0px -640px}	
#mainmenu li.cert span {background-position:0px -680px}	
#mainmenu li.livetreegift span {background-position:0px -720px}	
#mainmenu li.lauraduksta span {background-position:0px -760px}	


#content{
	display:block;
	position:relative;
	width:715px;
	margin:140px 0 0 250px;
	border-left: 1px solid black;
}

#main{
	
	padding-left: 20px;
	
}

#content h2{
	display:block;
	position: relative;
	padding:0;
	margin-left:10px;
	height: 55px;
	width:513px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:12px;
	color:#50BA50;
	font-style:italic;


}
 #content h2 span{
	position: absolute;
	width: 100%;
	height: 100%;

}

#content h2.press span{background-image:url(images/content-header-press.jpg);}
#content h2.contact span{background-image:url(images/content-header_contactus.jpg);}
#content h2.information span{background-image:url(images/content-header_information.jpg);}
#content h2.giftideas span{background-image:url(images/content-header_giftideas.jpg);}
#content h2.fundraising span{background-image:url(images/content-header_fundraising.jpg);}
#content h2.waystocontribute span{background-image:url(images/content-header_contrib.jpg);}
#content h2.ourmission span{background-image:url(images/header-ourmission.jpg);}
#content h2.ourvision span{background-image:url(images/content-header_ourvision.jpg);}
#content h2.ourpartners span{background-image:url(images/contentheader_ourpartners.jpg);}
#content h2.donatenow span{background-image:url(images/header-donatenow.jpg);}
#content h2.ordertrees span{background-image:url(images/ordertrees.jpg);}
#content h2.sponsors span{background-image:url(images/content-header_sponsors.jpg);}
#content h2.aboutbluespruce span{background-image:url(images/contentheader_aboutbluespru.jpg);}
#content h2.inmemory span{	background-image:url(images/inmemory.jpg);}
#content h2.inhonor span{	background-image:url(images/inhonor.jpg);}
#content h2.incelebration span{	background-image:url(images/incelebration.jpg);}
#content h2.ingratitude span{	background-image:url(images/ingratitude.jpg);}
#content h2.news span{	background-image:url(images/news.jpg);}
#content h2.faq span{	background-image:url(images/faq.jpg);}
#content h2.cert span{	background-image:url(images/content-header_certs.jpg);}
#content h2.duksta span{	background-image:url(images/contentheader_lauraduksta.jpg);}




#content p, li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	line-height: 22pt;
	text-align:justify;
}

#content p img{
	float: left;
	margin: 0 10px 10px 0px;
	border:none;
}

#content p strong{
	font-weight:bold;
	color:#037F03;
}

#main a.orderlink{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	color:#037F03;
	text-decoration:none;
	
}

#main a:link{
	color:#037F03;
	font-weight:bold;
	text-decoration:none;

}

#main a:visited{
	color:#037F03;
		font-weight:bold;
		text-decoration:none;
}

#main a:hover{
	text-decoration:underline;
		font-weight:bold;
}


#footer{
display:block;
bottom:15px;
clear:left;
margin-top:10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 10pt;
}

#footer span{
	color:#037F03;
}

#footer a{
	color:#037F03;
	text-decoration:none;
		font-weight:bold;
}

#footer a:hover{
	text-decoration:underline;
		font-weight:bold;
}
#content dt, dd{font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	line-height: 22pt;
	text-align:left;}

#content dt, strong{
	font-weight:bold;
	color:#037F03;
}
#content dd{
margin-bottom:1em;

}

body.cert #content li{
list-style-image:url(images/leaficon.jpg);
}

body.livetree #content li{
list-style-image:url(images/leaficon.jpg);
text-align:left;
}
