html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
   margin: 0; border: 0; padding: 0;
   outline: 0px;
   font-size: 100%; }
body {
   background-image:url('../pics/bkgrnd_white.jpg');
   line-height: 1.5em;
   text-align: center;
   color: #666;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 70%; }
a:link, a:visited { font-size: 100%; color: #333; text-decoration: underline; }
a:hover { font-size: 100%; color: #006633; } 
em { font-weight: bold; }
h1 { color: #fffacd; font-size: 120%; }
h2 { color: #999966; font-size: 110%; }
h2 .data2 { font-size: 110%; }
h3 { margin: 0px; padding: 0px; color: #999966; font-size: 100%; }
img { border: 0px; }
p { margin: 5px 0 10px 0; }
/* table { margin-top: 25px; } */

.center { text-align: center; }
.left { text-align: left; }s
.txBld { color: #666; font-size: 110%; }
.txRoof { color: #33ff99; font-size: 110%; font-weight: bold; }
.txGreen { color: #009900; font-weight: bold; }
.txRed { color: #006633; font-weight: bold; }
.txSz10 { font-size: 1em; }
.txSz12 { font-size: 1.2em; }

/*  ----------------  <div id's amd class's>  ----------------  */

#pageWrapper {
   width: 69em;
   margin: 0px auto 0 auto; padding: 10px 0 0 0;
   text-align: left;
}

#header { height: 118px;
   margin: 0px; padding: 0px; outline: 0px; 
   border-right: 1px solid #cccc99;
   border-bottom: 1px solid #cccc99;
   border-left: 2px solid #006633;
   background:url('../pics/bkgrnd_header.jpg');
   text-align: left;
}
     #topNav { float: left;  width: 51em; height: 118px;  background: url('../pics/bkgrnd_logo.jpg') no-repeat; background-position: top left;
	 }
     #rightNav { float: right; width: 14em; margin-top: 15px; color: #000; font-size: 90%; }
     #rightNav p { margin:0px 0 0 0; padding:2px; }
	 #rightNav a:link, #rightNav a:visited { color: #666; text-decoration: underline; }
	 #rightNav a:hover { color: #006633; } 

#contentWrapper .clearFloat { clear: both; 
}
     #leftColumn { float: left; width: 15em;
        margin: 5px 0 0 0; padding: 0px;
        border-left: 8px solid #eee8aa;
        background: #fff url('../pics/bkgrnd-lcol.jpg') no-repeat;
		background-color:#f9f7f9;
     }
          #navigation { 
             background-color: #fff; 
             margin-top: 8px;   padding: 5px;
             border: 4px solid #006633;
			 font-size: 110%; font-weight: bold;
		  }
          #navigation ul { 
             margin: 0px; padding: 0px;
             display:inline; list-style: none; }
          #navigation li { padding: 0px 1px 1px 1px; }
          #navigation li a:link, #navigation li a:visited { 
             display: block; 
             border-bottom: 2px solid #f5f5f5; 
             border-left: 2px solid #f5f5f5; 
             padding: .3em 0 .3em .5em;
             background-color: #fff; 
             color: #666; font-weight: bold;
             text-decoration: none;  }
          #navigation li a:hover {
             border-bottom: 2px solid #006633;
             border-left: 2px solid #999966;
             background-color: #999966; 
             color: #ffffcc; font-weight: bold; }
          #navigation a:focus,
            .lst1 #navigation #lst1 a,
            .lst2 #navigation #lst2 a,
            .lst3 #navigation #lst3 a,
            .lst4 #navigation #lst4 a,
            .lst5 #navigation #lst5 a,
            .lst6 #navigation #lst6 a,
            .lst7 #navigation #lst7 a,
            .lst8 #navigation #lst8 a {
               border-bottom: 2px solid #999966;
               border-left: 1px solid #999966;
               outline: 0px;
               background-color: #eee8aa;
               color: #999966; font-weight: bold; }
          #navigation a:active,
            .lst1 #navigation #lst1 a,
            .lst2 #navigation #lst2 a,
            .lst3 #navigation #lst3 a,
            .lst4 #navigation #lst4 a,
            .lst5 #navigation #lst5 a,
            .lst6 #navigation #lst6 a,
            .lst7 #navigation #lst7 a,
            .lst8 #navigation #lst8 a {
               border-bottom: 2px solid #999966;
               border-left: 1px solid #999966;
               outline: 0px;
               background-color: #eee8aa;
               color: #999966; font-weight: bold;
          }
	 #rightColumn { float: right; width: 52em; text-align: left; }	  
     #images { float: left; margin-top: 9px; padding: 0;
     }
     #title {  clear: left; margin: 0; padding: 5px 0 0 10px; }
     #title h2 { color: #ffffcc; }
     #title ul { display: inline; }
     #title li {
        float: right;
        display: block; display: inline;
        margin: 0px; padding: .3em 5em .3em 1.5em; 
		border-bottom: 1px solid #000000;
        border-left: 1.5em solid #eee8aa;
        background-color: #006633;
        text-decoration: none;
     }
     #data { clear: left; margin: 0px; padding: 15px 10px 0px .5em; }
	 #data a:link, #data a:visited { font-size: 100%; color: #333; text-decoration: underline; }
	 #data a:hover { font-size: 100%; color: #006633; } 

#footer {
   float: left; width: 12.5em;
   margin-top: 5px; padding: 5px;
   border-top: 1px solid #999966;
   border-right: 7px solid #999966;
   border-bottom: 1px solid #999966;
   border-left: 7px solid #999966;
   background-color: #006600;
   text-align: center;
   color: #fffacd;
   font-size: 110%; font-weight: bold; }
#footer a:link, a:visited { font-size: 90%; color: #e6e6fa; text-decoration: underline; }
#footer a:hover { font-size: 90%; color: #ffffcc;
}

#bottomNav {
   float: right; width: 51.5em;
   margin-top: 5px; padding: 2px 0 2px 0px;
   border: 1px solid #006633;
   background-color:#999966;
   text-align: center;
   color: #eee8aa; font-weight: bold;
}
     #links { margin-left: 15px; }
     #links ul { margin: 0px; padding: 0px; list-style: none; }
     #links li { 
        display:inline;
        padding-right: 15px;
        color: #eee8aa;
        font-size: 110%; }
     #links a:link, #links a:visited {
        color: #eee8aa;
        outline: 0px; }
     #links a:hover { outline:0px;
        color:#ffa07a; font-weight:bold;
     }
     #address { padding-top: .3em; padding-bottom:.2em; font-size: 110%;
     }


/*  ----------  index.html  ----------  */
#index {
}
     #leftHome { float: left; width: 14em; margin-top: 10px; text-align: right;
     }
	 #rightHome { float: right; width: 33em; margin-top: 5px; margin-left: 0px; }
     #rightHome ul { margin: 0px; padding: 0px; display: inline; list-style: none;  font-weight: bold; }
     #rightHome p.mar0 { margin-bottom: 0px; }
     #rightHome li {  padding-bottom: 5px; padding-left: 25px; font-weight: normal; }
     #rightHome li.tGreen { padding: 0px 0 0 5px; color: #999966; font-size: 110%; } 
     #rightHome li.bBlue { padding: 5px 0 0 5px; color: #999966; font-size: 110%;
	 }
	 #home {  clear: right; margin: 0 0 5px 18px; }
	 #home p {  margin: 0; }
	 #home h2 {  display: block; margin: 2px 0 8px 0px; font-family: Times New Roman, Helvetica, sans-serif; text-align: center; color: #009900; font-size: 1.3em; }

/*  ----------  about_trim_limbs
                tree_trimming_testimonials  ----------  */
     #team { float: left; width: 7.5em; margin: 0px; padding: 30px 0 0 10px; 
        font-weight: bold; color: #999966; }

/*  ----------  about_trim_limbs  ----------  */	
	 #whyDL { float: right; width: 50em; margin-top: 5px; margin-left: 0px; }
     #whyDL ul { margin: 0px; padding: 0px; display: inline; list-style: none;  font-weight: bold; }
     #whyDL p.mar0 { margin-bottom: 0px; }
     #whyDL li {  padding-bottom: 3px; padding-left: 25px; font-weight: normal; }
     #whyDL li.bT1 { padding: 0px 0 5px 5px; color: #999966; font-size: 110%; } 
	 #whyDL li.bT2 { padding: 10px 0 5px 5px; color: #009900; text-align: center;font-size: 110%; } 
     #whyDL li.bBlue { padding: 5px 0 0 5px; color: #999966; font-size: 110%;
	 }

/*   ----------  flash/slide_photos/photos.html  ----------  */
     #gallery { margin: 0px; padding: 8px 0 10px 55px; }
     #gallery table { border: 0px; }

/*   ----------  tree_testimonials  ----------  */
     .testimonials { margin: 0px; padding: 0px 0px 10px 17em; }
     .testimonials h2 { color: #fffacd; }
     .testimonials ul { display: inline; }
     .testimonials li {
        display: block; display: inline;
        float: right; margin: 0px; padding: .3em 2em .3em 1.5em; 
        border-bottom: 1px solid #999966;
        border-left: 10px solid #eee8aa;
        background-color: #006633;
        text-decoration: none; }
		
/*   ----------  forms processing  ----------  */
#error { margin: 0; padding: 1em 0 0 3em;
}
#thanks { margin: 0; padding: 1em 15em 0 2em;
}    

/*   ----------  FAQ  ----------  */ 
     .faq ul { margin: 0px 0 0 0; padding: 5px 0 0 25px; }
	 .faq li { margin: 0px; padding: 10px 0 0 0; list-style: none; color:#006633; }
	 .faq li.ans { margin: 0px; padding: 0px; list-style: none; color: #666 }
	 .faq h2.row1 { margin: 10px 0 5px 0; }
	 .faq h2.row2 { margin: 25px 0 5px 0 }
	 .faq em.emLg { font-size: 120%; font-style: normal; }
	 
/*   ----------  site map  ----------  */ 
     .trim ul { margin: 0px 0 0 0; padding: 5px 0 0 15px;  }
	 .trim li { margin: 0px; padding: 5px 20px 0 0px; display:inline;  }
	 .trim h2.row1 { margin: 10px 0 5px 0; }
	 .trim h2.row2 { margin: 25px 0 5px 0 }

