* { padding: 0; margin: 0; }body { background: #ffffff; font-family: Helvetica, sans-serif; font-size: 11px; line-height:1.3em;}img{	border:none;	}#wrapper {  margin: 0 auto; width: 922px;}#header { color: #ffffff; width: 900px; float: left; padding: 10px; border: none; height: 80px; margin: 10px 0px 0px 0px; background:url("../images/topbanner.png") no-repeat center;}#leftcolumn {  color: #000000; border:none; background:none; margin: 0px 0px 0px 0px; padding: 10px; min-height: 350px; width: 195px; float: left;}#contentHome {  float: left; color: #000000; border: none; background:url("../images/contenthome.png") bottom center no-repeat; margin: 0px 0px 5px 0px; padding: 10px; height: 450px; width: 456px; display: inline;}#content {  float: left; color: #000000; border: none; background:none; margin: 0px 5px 5px 0px; padding: 10px; min-height: 350px; width: 456px; display: inline;}#rightcolumn {  color: #000000; border:none; background:none; margin: 0px 0px 0px 0px; padding: 10px; min-height: 350px; width: 195px; float: left;}#footer {  width: 900px; clear: both; color: #000000; border-top: 1px solid #00703F; background:none; margin: 0px 0px 5px 0px; padding: 5px; font-size: 10px;}

/*Typography*/

p{
 font-family: Helvetica, sans-serif;
 font-size: 11px;
 line-height:1.3em;
 color:#000000;
 font-weight:normal;
}

blockquote {
	color: #00703F;
	font-family: Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	letter-spacing: 0.06em;
	padding: 0.5em;
	text-align: center;
	width: 90%;
}

#BigText {
	color: #00703F;
	font-family: Helvetica, sans-serif;
	font-size: 2em;
	font-weight: bold;
	line-height:0.8em;
	padding-top:10px;
	padding-bottom:5px;
}

sup{
	font-size:0.7em;
}

.HTitle {
	color: #00703F;
	font-family: Helvetica, Helvetica, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.3em;
}

.HTitleBigger {
	color: #00703F;
	font-family: Helvetica, Helvetica, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: bold;
	line-height: 1em;
}

#just{
		text-align:justify;
		text-align-last:left;
		line-height:1.2em;
	}

h1{
	color:#00703F;
	font-family:Helvetica, sans-serif;
	font-size:13px;
	padding-bottom:8px;
}

h2{
	color:#000000;
	font-family:Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:8px;
}

#otherProduct{
	color:#00703F;
	list-style-type:none;
	font-family:Helvetica, sans-serif;
	font-size:13px;
	padding-left:25px;
	padding-bottom:10px;
	background:url(../images/leaff.gif) no-repeat top left;
}

a[rel="external"] { 
 padding: 0 20px 0 0; 
 background: #fff url(../images/externallink.jpg) no-repeat right center;
 color: #00703F;
 font-family: Helvetica, sans-serif;
 text-decoration: underline;
 font-size: 11px; 
}

a {
	color: #00703F;
	font-family: Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
}

a:hover {
	color:#000000;
	font-family: Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
}

#footer a {
	color: #006600;
	font-family: Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 11px;
}

#footer a:hover {
	color:#000000;
	font-family: Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
}

ol li{
	padding-bottom:1em;
	}
	
hr {
	border-top: 1px solid #00703F;
	width: 100%;
	height: 2px;
	margin: 10px auto 0 0;
	text-align:center;
	}
	
.BigQuote{
		
		font-size:1.2em;
		line-height:1.1em;
	}
	
embed{
		border:none;
	}

/*Form Stylin'*/

fieldset {  
margin: 0 0 0 0;  
padding: 0;
border: 1px solid #00703F;
}

fieldset.submitfield {
float:right; 
margin: 0 0 0 0;  
padding-top:5px;
border: 0px;
}

legend {  
margin-left: 1em;  
color: #00703F;
font-size:13px;  
font-weight: bold;
}

fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none;
}

fieldset li {  
padding-bottom: 1em;
}

fieldset.submit {  
border-style: none;
margin-top:5px;
float:right;
}

label {  
float: left;  
width: 10em;  
margin-right: 1em;  
text-align: right;
color: #000000;
}

input {
width:170px;
color: #000000;
background: none;
border: 1px solid #000000;
font-size:11px;
padding:2px;
font-family: Helvetica, sans-serif;
}

input.imagein {
width:67px;
color: #000000;
background: none;
border: 0px;
font-size:11px;
padding:2px;
font-family: Helvetica, sans-serif;
}

input.submit {
width:50px;
padding:1px;
font-size:11px;
color: #ffffff;
background: #00703F;
border: 1px solid #00703F;
cursor:pointer;
}

.align-right{
	float:right; 
	margin: 5px 0px 0px 0px;
	}

textarea {
width:170px;
color: #000000;
background: none;
border: 1px solid #000000;
font-size:11px;
padding:2px;
font-family: Helvetica, sans-serif;
overflow:auto;
}

em{
color:#00703F;
font-size:15px;
}

li.explain{
font-size:10px;
}

#state{
	width:30px;
	}

#zip{
	width:50px;
	}
	
	
/*List Nav Test*/

#navcontainer
{
position: relative;
	top: 55px;
	float:right;
	color: #ffffff;
	font-family: Helvetica, sans-serif;
	text-decoration: none;
margin: 10px 0 0 30px;
padding: 0;
height: 20px;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer ul li a
{
background: none;
width: 78px;
height: 18px;
border: none;
padding: 0;
margin: 0 0 10px 0;
color: #ffffff;
text-decoration: none;
display: block;
text-align: center;
font: normal 10px/18px "Helvetica", sans-serif;
}

#navcontainer ul li a:hover
{
color: #ffffff;
background:#00703F url(../images/roll.jpg);
border-bottom:1px solid #227D41;
}

#navcontainer a:active
{
background: #00703F;
color: #fff;
}

#navcontainer li#active a
{
background: #00703F;
border: none;
color: #fff;
}

/*UNTITLED.HTML THIS IS THE PAGE THAT DOES NOT EXIST*/

#lecolumn{
 width: 450px;
 background:none;
 margin: 0px 0px 0px 0px;
 padding: 5px;
 min-height:350px;
 float:left;
 color:#000000;
}

#bocolumn{ 
 width: 900px;
 color:#000000;
 clear:both;
 background:none;
 margin: 0px 0px 5px 0px;
 padding: 5px;
 font-size:1.8em;
 min-height:50px;
}

.listTitle{
font-weight:bold;
font-size:2em;
padding-bottom:7px;
color:#00703F;
}

.WrapUp{
font-weight:bold;
font-size:1.3em;
padding-top:5px;
}

.ListofStuff{
margin-top:75px;
margin-left:20px;
}

.size13{
	font-size:13px;
	padding: 3px 0 3px 0;
	border-bottom: 1px dotted #333333;
	border-top: 2px solid #333333;
}

.LegalText{
	font-size: 9px;
}

.BubbleText{
font-size:10px;
font-family:sans-serif;
}

.BubbleTitle{
font-size:14px;
font-family:sans-serif;
font-weight:bold;
color:#00703F;
}

.BubbleTagline{
font-size:11px;
font-family:sans-serif;
font-weight:bold;
color:#333;
}

.ALicon{ 
float:left; 
margin: 0px 4px 2px 0px; 
}

a img.ALicon{
border:none;
}

a img.ALicon:hover{
border:none;
}


/*The Invisible Button that Returns the user to the homepage when they click on the EarthFirst Logo*/
