body{font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif}
a:focus{outline:1px dotted invert}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
h1{font-size:25px}
h2{font-size:23px}
h3{font-size:21px}
h4{font-size:19px}
h5{font-size:17px}
h6{font-size:15px}
ol{list-style:decimal}
ul{list-style:square}
li{margin-left:30px}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}

#newsletter label {
	color: #445e40;
	font: 15px/14px "Times New Roman", Georgia, serif;
}

#newsletter input.enter_email {
	color: #484e2f;
	font: italic 12px/12px "Times New Roman", Georgia, serif;
}
			
#newsletter #submit {
	color: #c8cbbc;
	font: 12px/12px "Times New Roman", Georgia, serif;
	text-transform: uppercase;
}

.additional_info,
.additional_info a,
.additional_info a:active,
.additional_info a:visited {
	color: #445e40;
	font: 14px/22px "Times New Roman", Georgia, serif;
	text-decoration: none;
}

.additional_info em {
	color: #70886d;
	font: 24px/24px "Times New Roman", Georgia, serif;
	font-style: normal;
	margin-left: -1px;
}
		
/* new nav text styling */
#navigation ul li.navigation_top a {
	color: #e7eadb;
	font: 16px/35px "Times New Roman", Georgia, serif;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

	#navigation ul li.navigation_top a:hover {
		color: white;
	}
	
	#navigation ul li.navigation_top ul li a {
		color: #445e40;
		font: 12px/35px "Times New Roman", Georgia, serif;
		text-align: left;
		text-indent: 10px;
		text-decoration: none;
		text-transform: none;
	}
	
		#navigation ul li.navigation_top ul li a:hover {
			color: #445e40;
			text-decoration: underline;
		}
	
#content.homepage h1 {
	color: white;
	font: 24px/24px "Times New Roman", Georgia, serif;
	margin: 15px 0 0 15px;
}

#content.homepage ul.resources li a {
	color: #445e40;
	font: 14px/20px "Times New Roman", Georgia, serif;
	text-decoration: none;
}

#footer_nav,
#footer_nav ul li a,
#footer_nav ul li a:active,
#footer_nav ul li a:visited {
	color: #445e40;
	font: 13px/20px "Times New Roman", Georgia, serif;
	text-decoration: none;
}

#footer_contact,
#footer_contact ul li,
#footer_contact ul li a,
#footer_contact ul li a:active,
#footer_contact ul li a:visited {
	color: #445e40;
	font: 13px/20px "Times New Roman", Georgia, serif;
	text-decoration: none;
}

#footer_nav ul li a.jumpup {
	text-transform: uppercase;
}

.contentpage p,
.contentpage h1,
.contentpage h2,
.contentpage h3,
.contentpage h4,
.contentpage h5,
.contentpage h6,
.contentpage ul,
.contentpage ol,
.contentpage pre {
	margin: 0 120px 20px 180px;
}

.contentpage h4.growing_conditions {
	clear: both;
	color: #575949;
	font: italic bold 24px/16px Georgia, serif;
	margin: 20px 0 0 0;
	padding-bottom: 6px;
}

.contentpage h2,
.contentpage h3 {
	margin: 0 120px 0 180px;
}

.contentpage .plant_info p,
.contentpage .plant_info h1,
.contentpage .plant_info h2,
.contentpage .plant_info h3,
.contentpage .plant_info h4,
.contentpage .plant_info h5,
.contentpage .plant_info h6,
.contentpage .plant_info ul,
.contentpage .plant_info ol,
.contentpage .plant_info pre {
	margin: 0;
}

.contentpage ul li {
	list-style-type: disc;
}

.contentpage a,
.contentpage a:active,
.contentpage a:hover,
.contentpage a:visited {
	color: #4a7145;
	text-decoration: underline;
}

.contentpage .caption,
.contentpage .pic p {
	color: #666;
	font: 11px/16px Verdana, Arial, sans-serif;
	margin: 4px 0 10px;
}


	.contentpage h1 {
		color: #575949;
		font: bold 25px/22px Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
	}
	
		.contentpage h1 span.scientific {
			display: block;
			color: #989b88;
			font: italic 16px/16px Georgia, serif;
			margin-bottom: 6px;
		}

	.plant_list h2,
	.plant_list h2 a,
	.plant_list h2 a:active,
	.plant_list h2 a:hover,
	.plant_list h2 a:visited {
		color: #989B88;
		font: bold 22px/16px Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
		margin-bottom: 12px;
		text-decoration: none;
	}

	.plant_list h3,
	.plant_list h3 a,
	.plant_list h3 a:active,
	.plant_list h3 a:hover,
	.plant_list h3 a:visited {
		color: #989b88;
		font: italic 16px/16px Georgia, serif;
		margin-bottom: 8px;
		text-decoration: none;
	}

	.plant_list h4 {
		clear: both;
		color: #575949;
		font: italic bold 24px/16px Georgia, serif;
		margin-bottom: 8px;
		margin-top: 40px;
		padding-bottom: 6px;
		border-bottom: 1px solid #c3c5b9;
	}


	.contentpage .plant_info ul li {
		color: #929487;
		font: italic 14px/20px Georgia, serif;
		text-indent: 6px;
	}
	
		.contentpage .plant_info ul li ul li {
			color: #3f583b;
			font: 12px/20px Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
			text-indent: 20px;
		}
		
	tr.growing_conditions_title th {
		color: black;
		font: 18px/16px Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
		margin-bottom: 12px;
		text-decoration: none;
	}
	
	tr.checkmarks td {
		text-align: center;
	}
		
		tr.checkmarks td.title {
			text-align: left;
		}
			
	.plant_inventory table {
		text-align: left;
	}
