body {
margin : 0;
padding : 0;
font-family: verdana,helvetica,arial,sans-serif;
color : #000;
background-color : #fff;
font-size : 65%;
line-height: 1;
height:100%;
}

/* main layout divs */
#container {
		min-height:100%;
	}
#header {
position : absolute;
left : 0;
top : 0;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width : 100%;
height : 30px;
background-color : #EAEEB4 ;
}
#topmenubar {
position : absolute;
left : 0;
top : 30px;
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 0px;
width : 100%;
height : 17px;
background-color : #6B8E23 ;
color : #fff;
}
#topfade {
position : absolute;
left : 0;
top : 45px;
background-image: url('6B8E23-fade.jpg');
background-repeat:repeat-x;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height : 10px;
color : #fff;
width:100%;
}
#leftbar {
position : absolute;
left : 0;
top : 50px;
width : 160px;
margin: 0px 0px 0px 0px;
padding: 10px 0px 40px 0px;
text-align : center;
}
#rightbar {
position : absolute;
right : 0;
top : 45px;
width : 185px;
margin: 0px 0px 0px 0px;
padding: 15px 0px 40px 0px;
text-align : center;
}
#centercontent {
background : #fff;
margin: 45px 185px 0px 160px;
padding: 15px 10px 10px 20px;
text-align : left;
font-size : 130%;
line-height: 140%;
}
#footer {
width:100%;
height:20px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align : center;
color : #666;
background-color : #fff;
font-size : 80%;
clear:both;
}

/*subsection divs */

#logo {
position : absolute;
left : 0px;
top : 0px;
width : 340px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#googlesearch {
position : absolute;
right : 0px;
top : 0px;
width : 640px;
margin: 0px 0px 0px 0px;
padding: 5px 5px 0px 0px;
text-align : right;
}
#breadcrumbs {
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
font-size : 75%;
}
#toplinkunit {
position : absolute;
right : 0px;
top : 30px;
width:728px;
text-align : right;
font-size : 90%;
}
#article-details-box{
border: 1px solid black;
}

#amazon-self-120x240 {
margin:auto;
width:160px;
text-align:center;
padding : 10px 0px 15px 0px;
}

/*menu*/

.mainmenu {
background-color : #6B8E23;
color : #fff;
width : auto;
font-size : 125%;
font-weight:bold;
margin: 0px 0px 0px 0px;
padding: 2px 2px 2px 2px;
}
.menu {
border-right : 0 solid #000;
padding : 0;
margin-bottom : 1em;
text-align : left;
}

.menu ul {
list-style: none;
margin : 0;
padding : 0;
border : 1px;
text-align : left;
}
.menu li {
border-bottom : 1px solid #6B8E23;
margin : 0;
}
.menu li a {
display : block;
padding : 5px 5px 5px 10px;
border-left : 1px solid #6B8E23;
border-right : 1px solid #6B8E23;
background-color : #EAEEB4;
color : #000;
text-decoration : none;
width : auto;
background-image: url("../img/arrow.png");
background-repeat: no-repeat;
background-position: 0 .5em;
}
.menu li a:hover {
border-left : 1px solid #1c64d1;
border-right : 5px solid #6B8E23;
background-color : #EAEEB4;
color : #000;
}

.third ul {
list-style-type:disc;
margin: 0 0 0 5px;
}
.third li {
margin: 0 0 0 40px;
}

.plant_info {
background-color : #fff;
}
.plant_info a {
text-decoration : none;
color : #800080;
background-color : #fff;
font-style:oblique;
}
.plant_info a:hover {
text-decoration : underline;
color : #800080;
background-color : #fff;
font-style:oblique;
}

.plant_info img {
float: left;
margin: 0px 0px 0px 0px;
padding: 20px 10px 20px 5px;
}
.plant_info p {
    color: #000;
    float: none;
    margin: 0;
    padding: 10px;
    width: auto;
		font-size : 95%;
}
h1 {
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
font-size : 1.5em;
}
h2 {}

.third{
Float:left;
width: 30%;
color : #800080;
background-color : #fff;
margin: 0px 20px 20px 0px;
padding: 0px 0px 0px 0px;
}

.third h2{
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 10px;
color : #800080;
background-image: url('6B8E23-fade-cal.jpg');
background-repeat:repeat-x;
}

.half{
Float:left;
width: 45%;
color : #800080;
background-color : #fff;
margin: 10px 20px 10px 0px;
padding: 0px 0px 0px 0px;
}

.half h2{
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 10px;
color : #800080;
background-image: url('6B8E23-fade-cal.jpg');
background-repeat:repeat-x;
}

.half img{
margin: 20px 20px 20px 0px;
padding: 0px 0px 0px 0px;
}

 
.months{
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 0px;
width:100%;
text-align:center;
font-size:76%;
}

.carousel{
clear:both;
width:100%;
text-align:center;
} 

#newsletter {
position : relative;
width:140px;
margin : auto;
padding : 2px;
color : #000;
background-color: #EAEEB4;
border:1px solid #6B8E23;
font-size : 8pt;
text-align : center;
z-index: 1;
} 

.adbreak {clear:both; text-align:center;} 
#thispage {clear:both; text-align:center;}

dl dt {
    
    font-weight:bold;
    margin:2px;
    padding:5px;
}
 
dl dd {
    margin:5px 10px;
    padding:5px;
}

fieldset {
border: 1px solid #6B8E23;
 }
 
 legend {
border: 1px solid #6B8E23;
color: #6B8E23;
 }
 
 label{float:left; width:150px; }
 input.form{float:left; width:200px; }
 
 .clear {clear:both; }
 
 p {padding: 15px;}
