body    {  margin: 0; padding: 0; background-color: #3f563f; }
#pagewrap { background-color: #e7eacd; background-image: url(../images/template/greenstuff.gif); background-repeat: repeat-x; background-position: 0 0; margin: 0 auto; padding: 0; width: 800px; position: relative; border-left: solid 1px #000; border-right: solid 1px #000; border-bottom: solid 1px #000;}
#icon { background-image: url(../images/template/xg-icon2_nobgd.gif); margin: 0; width: 150px; height: 233px; float: left; border: 0 }
#bskt_btn { background-image: url(../images/template/basket-button.gif); background-repeat: repeat-x; background-position: 0 0; margin: 0; padding: 0 0 0 144px; position: absolute; top: 226px; height: 54px; width: 656px; }
#hdr  { height: 289px; margin: 0; padding: 0; }
#hdrtxt { margin: 0; padding: 70px 0 16px 180px;}
h1  { font: 40px; }
h1, h3 { color: #e7eacd; font-weight: bold; font-family: Georgia, Times, serif; font-stretch: condensed;}
h3 { font: 20px; }
h4 { font: bold 16px Arial, san-serif; color: #003b00;}
#sidebar li a  { text-decoration: none; color: #003b00;}
#sidebar li a:hover  { color: maroon;}
#bskt_btn p { font: bold 16px Arial, san-serif; width: 117px; float: left;  vertical-align: middle; margin: 8px 0 0 4px;}
#bskt_btn p a { color: black; text-decoration: none;}
#bskt_btn p a:hover { color: #e7eacd; font-size: 20px; text-decoration: none;}
#page { margin: 20px 16px 60px 40px; width: 500px; float: left; clear: none; }
.lft, .rt { border: solid black 2px; }
.capt_lft, .lft  { float: left; clear: none ; margin: 0 16px 6px 0; }
.capt_rt, .rt { float: right; clear: none; margin: 0 0 6px 16px; }
.capt_rt p , .capt_lft p { margin: 4px 12px; color: #003b00; font: bold 12px Arial, san-serif; text-align: center; }
p { font: normal 14px Georgia, Times, serif; line-height: 18px; }
#sidebar { position: absolute; left: 600px; top: 340px; width: 150px; border-left: solid #003b00 2px; padding: 30px 0 30px 0;}
#sidebar li { font: bold 12px Arial, san-serif; list-style: none; margin: 6px 0 0 20px; }
#footer { clear: both; margin: 150px 0 20px 60px;}
#footer p { font-size: 11px}
/*following are specific image id's
*/			 
#sm_cab { width: 304px; }
#sm_cab img   { background-image: url(../images/pages/100_0743.jpg) }
#purs { width: 354px; }
#purs img   { background-image: url(../images/pages/purslane_trib_woodsorrel.jpg) }
#pp   { background-image: url(../images/pages/peonies_pyrethrum3.jpg) }
