/*-- ROOT ELEMENTS --*/
	body { background-color: #312619; }
	strong { font-weight: bold; }
/*-- ROOT ELEMENTS --*/
/*-- MASTER POSITIONAL --*/
	#body-wrap { width: 100%; height: auto; border-top: 5px solid #6c9d30; }
	#body-inner { position: relative; width: 880px; height: auto; margin: 0 auto; }
/*-- MASTER POSITIONAL --*/
/*-- HEADER --*/
	#header { float: left; width: 100%; height: auto; padding: 0 0 10px 0; border-bottom: 1px solid #463c30; }
	#header-left { float: left; width: auto; height: auto; margin: 72px 0 0 12px; }
	#header-right { float: right; width: auto; height: auto; margin: 36px 12px 0 0; }	
/*-- HEADER --*/
/*-- NAV --*/
	#nav { float: left; width: 100%; height: auto; }
	#nav ul.site-nav { float: right; width: 520px; height: auto; color: #b0b0b0; margin: 9px 0 9px 0; }
	#nav ul.site-nav li { float: left; width: auto; height: auto; color: #b0b0b0; padding: 10px 10px 10px 10px; font-size: 12px; text-transform: uppercase; }
	#nav ul.site-nav li a { color: #b0b0b0; }
	#nav ul.site-nav li a:hover { color: #ffffff; text-decoration: none; }
		#nav ul.site-nav li.current { float: left; width: auto; height: auto; color: #ffffff; padding: 10px 12px 10px 12px; font-size: 12px; text-transform: uppercase; background-color: #6c9d30; }
		#nav ul.site-nav li.current a { color: #ffffff; }
		#nav ul.site-nav li.current a:hover { color: #ffffff; }
/*-- NAV --*/
/*--HERO --*/
	#hero { float: left; width: 856px; height: auto; padding: 0 12px 0 12px; }
	#hero img { margin: 0 0 20px 0; }
/*-- HERO --*/
/*-- GALLERY --*/
	#gallery-wrap { float: left; width: 864px; height: auto; margin: 0 0 0 12px; }
	.gallery-image { float: left; width: 100px; height: 100px; margin: 6px 6px 0 0; border: 1px solid #463c30; }
/*-- GALLERY --*/
/*-- CONTENT --*/
	#content { float: left; width: 100%; height: auto; margin: 0 0 0 0; padding: 25px 0 25px 0; border-top: 1px solid #463c30; }
	#content-full { float: left; width: 856px; height: auto; margin: 0 12px 0 12px; }
	#content-left { float: left; width: 410px; height: auto; margin: 0 0 0 12px; }
	#content-right { float:right; width: 410px; height: auto; margin: 0 12px 0 0; }
	#content-left-narrow { float: left; width: 180px; height: auto; margin: 0 0 0 12px; }	
	#content-right-wide { float:right; width: 640px; height: auto; margin: 0 12px 0 0; }	

	.content-left-block { float: left; width: 100%; height: auto; margin: 0 0 25px 0;} 
	.content-right-block { float: left; width: 100%; height: auto; margin: 0 0 25px 0;} 
	
	ul.plant-master { float: left; width: 100%; height: auto; border-top: 1px solid #463c30; margin: 5px 0 0 0; padding: 5px 0 5px 0; }
	ul.plant-master  li{ float: left; width: 100%; height: auto; border-bottom: 1px solid #463c30; margin: 0 0 0 0; padding: 5px 0 5px 0; }
	
	ul.gallery-master { float: left; width: 100%; height: auto; margin: 5px 0 0 0; padding: 5px 0 0 0; }
	ul.gallery-master li { float: left; display: block; border-top: 1px solid #463c30; }
	ul.gallery-item { float: left; width: 100%; height: auto; margin: 0 0 5px 0;}
	ul.gallery-item li { border-top: none; }
	li.title { float: left; width: 310px; height: auto; padding: 5px 0 5px 0;}
	li.link { float: right; width: 90px; height: auto; padding: 5px 0 5px 0; text-align: right;}
	
	img.gal-full { float: left;}
	img.gal-left { float: left; margin: 3px 3px 0 0; }
	img.gal-right { float: right; margin: 3px 0 0 0; }
	
/*-- CONTENT --*/
/*-- SIFR --*/
/*-- SIFRR --*/
/*-- FOOTER --*/
	#footer { float: left; width: 856px; height: auto; padding: 10px 12px 25px 12px; border-top: 1px solid #463c30; }
		#footer a, #footer a:link { color: #796e60; text-decoration: none; }
		#footer a:focus, #footer a:hover { color: #ffffff; text-decoration: none; } 
		
	#footer-inner { float: left; width: 100%; color: #705535; height: auto; padding: 0 0 10px 0;}
		#footer ul li.footer-left { float: left; width: 520px; height: auto; color: #705535; font-size: 10px; text-transform: uppercase; line-height: 2.2; }
		#footer ul li.footer-right { float: right; width: 300px; height: auto; text-align: right; color: #705535; font-size: 10px; text-transform: uppercase; line-height: 2.2; }

/*-- FOOTER --*/