html, body {margin: 0; padding: 0; font-size: 100%; }

body { 
    /*font-size:86%;*/
	font-family: Palatino, Arial, Helvetica, sans-serif;
	color: #000;
	background: #FFFFFF url(img/growing_native_bg.gif) repeat-y 0px 0px;}
	
h1 {font-size: 1.5em;
	font-weight: bold;
	color: #336633; margin: 0 0 6px 0;
}
h2 { font: bold 1.4em/110%; color: #336633; margin: 1.4em 0 6px 0; }
h3 { font: bold 1.3em/110%; color: #336633; margin: 1.3em 0 6px 0; }

ul { padding:0; margin:0 0 0 20px; }  
ol { }
li { font: 1em/126%; padding:0; margin:0 0 6px 0; }

p { margin: 8px 0;
	font-size: 1em;
	line-height: 130%; }

table, td, caption {
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-variant: inherit; }
 
a:link { color: #336633;} 
a:visited { color: #666633;}
a:hover { color: #996600;}

img { border:none;}
strong {font-weight: bold; }
b { font-weight: bold; }
em {font-style: italic; }

#header { margin:0; padding:0;
		background: #FFFFFF url(assets/growing_native_bg.gif) repeat-y 0px 0px;}
#header h1 { margin:0; padding:6px 0 26px 0;}


#main1 { margin:0; padding:0; /*background:yellow;*/ }
#main2 { margin:0; padding:0; /*background: url(img/bgrt.gif) repeat-y right top;*/}

#left { float:left; width:136px;
		margin:0px; padding:0; }
	
#nav { width:136px; margin:0; padding:0;
       border-bottom: 1px solid #999900; background:#CCCC99; }
#nav p { margin:0; padding:0;
		 border-top: 1px solid #999900; } 
#nav p.here { padding: 5px 6px 5px 4px;}
#nav a { text-decoration:none;
		display:block;
		padding: 5px 0 5px 4px;
		border-right: 6px solid #CCCC99;
		/*width: 100%;*/ }
/*html>body #nav a { width: auto; } */
#nav a:hover {background:#E5E5AC;
         border-right: 6px solid #9AAB78;}
#nav .subnav p{line-height:1em; font-size:.9em;
 border-left: 12px solid #9AAB78; }

#right { float:right; width:220px; margin:0; padding:0; }
.pics { color: #336633; text-align:center;}
.pics img {margin-top: 60px;}
.pics p {
	width:180px;
	padding: 4px 0 10px 0;
	margin:0 20px 40px 20px;
	border-bottom:4px solid #AAA682; }
.photocredit { font-size: smaller;}

.pay { color: #336633; text-align:center;}
.pay img {margin-top: 60px;}
.pay p {
	width:180px;
	text-align:left;
	padding: 6px 0 6px 0;
	margin:0 20px 0 20px;
	border-bottom:1px solid #AAA682; }
/*.pay ul { width:180px; }  
.pay li {text-align:left;
	padding: 10px 0;}*/
	
#middle { margin:0 220px 0 136px; /*background:white;*/ }
#footer { margin:0 20px 10px 136px; /*border-top: solid 4px #AAA682;*/}
#footernav {
	text-align:center;
	padding-bottom:10px;
	border-bottom: solid 4px #AAA682;
}
#footernav p { line-height:150%;}
#footernav .here, 
#footernav a {
	padding-left: 6px;
	padding-right: 6px;
	border-right: solid 1px #AAA682;
	white-space: nowrap;}
#footernav .last { border-right:none; }
.column-in { margin:0; padding:0.5em 1em; }
.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent; }

.center { text-align: center; }

		
.green { color:#336633}
.greenbig { font-size: 1.6em;line-height:120%; color: #336633; }
.latin { font-style: italic}

.red { color: #CC0000;}

.copy { text-align:center; /* font-size:80% */ }
.sub { font-size: 80%;}
.hang {
	text-indent: -2em;
	margin-left: 2em;
}
.pricetag { border-top: 1px solid #CCCC99;
	border-bottom: 1px solid #CCCC99; }
.pricetag form { float:left;  padding-top:10px; }
.pricetag p { margin-left:54px;}
.noshow {
	display: none;
}

