body { margin: 0; color: #000; background: #fff; font: 11px Arial, Helvetica, sans-serif; }


/* DESIN AND PAGE LAYOUTS ====================================== */

#pageLayout { width: 740px; margin: auto; }


/* TOP PAGE */

#topPageColumns { width: 740px; color: #fff; }
#topColumnLeft { width: 184px; padding: 10px; background: #466E50; }
#topColumnCenter { width: 365px; padding: 10px 15px; background: #184A24; }
#topColumnRight { width: 126px; padding: 10px 15px 10px 0; background: #184A24; }
#topFooter { margin-top: 20px; text-align: center; }

.topFeature { padding: 5px 10px; background: #386B3F; }
.topFeature p { margin: 10px 0; }

/* INTERIOR PAGES */

#intPageColumns { width: 740px; }
#intColumnLeft { width: 204px; }
#intColumnRight { width: 536px; }
#intContent { padding: 15px; width: 350px; color: #184A24; }

#navLinksBar { color: #144A14; background: #669966; }
table#navLinks { margin: 0; }
#navLinks td { padding: 0; }
#navLinks td a { display: block; height: 22px; }
#navLinks td a:hover, #navLinks td.off a { background-position: 0 -22px; }
#navLinks td a span { display: none; }

/* IMAGE ROLLOVERS */
#homeLink a { width: 52px; background: url(../images/NavLink_home.gif) 0 0 no-repeat; }
#productsLink a { width: 77px; background: url(../images/NavLink_products.gif) 0 0 no-repeat; }
#ourbackyardLink a { width: 105px; background: url(../images/NavLink_ourbackyard.gif) 0 0 no-repeat; }
#meetLink a { width: 107px; background: url(../images/NavLink_meet.gif) 0 0 no-repeat; }
#contactusLink a { width: 74px; background: url(../images/NavLink_contactus.gif) 0 0 no-repeat; }
#navLinks td.off { background-position: 0 -22px; }


/*
#navLinks td { font-size: 11px; vertical-align: middle; text-align: left; padding: 0 5px; }
#navLinks td a { color: #fff; text-decoration: none; font-variant:small-caps; }
*/

/* TEST DISPLAYS */

h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

h1 { font-size: 18px; }
h2 { font-size: 14px; }
h3 { font-size: 12px; }
h4 { font-size: 11px; }