    body, div, span, p, blockquote, ol, ul, dl, li, dt, dd, td {
      font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
      font-weight : 400; 
      font-size : medium;
      color : #000000; }
			
    a:link { color: #663300; font-weight: 500;}
    a:visited { color: #996600; font-weight: 500; } 
    a:hover { color: #cc6600; font-weight: 500;}		
    a:active { color: #ff0000; font-weight: 500;}		
		
		BODY.base {
      font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
      font-weight : 400; 
      font-size : medium;
      color : #000000; 
			background-image: url(img/bgweave2.gif); }
		
		BODY.bbird {
      font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
      font-weight : 400; 
      font-size : medium;
      color : #000000; 
			background-image: url(img/bgbirdt.gif); }
			
    BODY.bbfly {
      font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
      font-weight : 400; 
      font-size : medium;
      color : #000000; 
			background-image: url(img/bg-mon.jpg); }
	
    BODY.gallery {
      font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
      font-weight : 400; 
      font-size : medium;
      color : #000000; 
			background-image: url(img/bgweave2.gif);			
			background: #f5f5dc; }
			
    BODY.garden {
      font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
      font-weight : 400; 
      font-size : medium;
      color : #000000; 
			background-image: url(img/bgleaf.gif); }
			
    BODY.wildlife {
      font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
      font-weight : 400; 
      font-size : medium;
      color : #000000; 
			background-image: url(img/bgturto.gif); }				
		
    BODY.weather {
      font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
      font-weight : 400; 
      font-size : medium;
      color : #000000; 
			background: #99ccff;
			background-image: url(img/bgweave2.gif);}
			
    BODY.faq {
      font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
      font-weight : 400; 
      font-size : medium;
      color : #000000; 
			background: #ccffcc; }			
			
    BODY.skull {
      font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
      font-weight : 500; 
      font-size : medium;
      color : #000000; 
			background-image: url(img/bgskullg.gif); }	
			
		TD.birdbarb {
        font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
				font-weight: 500;
				font-size: large;
				color: #000000;
				background: #cccc99; }

		TR.basebar {  /* peachy bgcolor="#ffcc99" */
        font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
				font-weight: 700;
				font-size: medium;
				color: #000000;
				text-align: left;
				padding: 5px;
				background-color: #cccc99; }	
				
		TR.basebarc {  /* birds */
        font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
				font-weight: 700;
				font-size: medium;
				color: #000000;
				text-align: center;
				padding: 5px;
				background-color: #cccc99; }				
				
		TD.basebar { /* birds, wildlife */
        font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
				font-weight: 700;
				font-size: medium;
				color: #000000;
				text-align: left;
				padding: 5px;
				background-color: #cccc99; }	
				
		TD.basebarc { /* birds */
        font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
				font-weight: 700;
				font-size: medium;
				color: #000000;
				text-align: center;
				padding: 5px;
				background-color: #cccc99; }								
				
		TABLE.base {   /* <table id="books" cellpadding="4" cellspacing="5"> */
		    width: 90%;
				border-style: none;}
				
		TABLE.ptitle {
		    width: 90%;
				border-style: none;}
				
		TD.bookimg {
		    width: 160px;
		    vertical-align: top;		
				text-align: left;}			
		
		TABLE.birddiet {
		    text-align: left;
				border-style: none;}
		
		TABLE.birdsp {  /* bird/sp pages */
		    width: 80%;
				border-style: none;}
				
		TABLE.birdspp {
		    width: 80%;
				background-color: #ffffcc;
				border-color: #ffffff;
				border-style: ridge; }
				
		TABLE.gallery {
		    width: 590px;
				border-style: none;
				text-align: left;
		}
				
		.cname {
        font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
				font-weight: 600;
				color: #000000; }
				
		TABLE.plantsp {
		    width: 80%;
				background-color: #ccffcc;}		/* #D0FFD0 */
				
		TABLE.plantf {
		    width: 90%;
				background-color: #ccffcc;}		/* #D0FFD0 */				
		
		TD.gallery {
        font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
				font-weight: 700;
				font-size: medium;
				color: #000000;
				background: #99cc99; }
								
		TR.pfam {
        font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
				font-weight: 400;
				font-size: small;
				color: #000000; }
				
		TD.pfamuse {
        font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
				font-weight: 400;
				font-size: small;
				color: #000000; }	
				
		.pfamusehdr {
        font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
				font-weight: 600;
				font-size: small;
				color: #000000; }	
			
		TD.pfamb {
        font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
				font-weight: 600;
				font-size: small;
				color: #000000; }	
				
		TR.pfamhdr {
        font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
				font-weight: 600;
				font-size: small;
				color: #000000; 
				background-color: #bbffbb; }									
				
		LI.pfam {
        font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
				font-weight: 400;
				font-size: small;
				color: #000000; }		
				
		TD.pfamcodes {
        font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
				font-weight: 400;
				font-size: small;
				color: #000000; }											
			
		TH.plantpr {	
        font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
				font-weight: 600;
				font-size: medium;
				color: #000000;
				background: #d0ffd0; }
							
		TH.wildlifepr {	
        font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
				font-weight: 600;
				font-size: medium;
				color: #000000;
				background: #ffffcc; }										
 		
		.smtext {
       font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;		
       font-size: small;
			 font-weight: 400;}
			 
		.smtextb {
       font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;		
       font-size: small;
			 font-weight: 700;}
			 
		.xsmtext {
       font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;		
       font-size: x-small;
			 font-weight: 300;}			
			 
		.xxsmtext {
       font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;		
       font-size: xx-small;
			 font-weight: 300;}
  
    .cpwrite {
        font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
        font-weight : 300; 
        font-size : x-small;
        color : #000000; }	
							
		.ptitleone {  /* primary title on root level pages */
      font-family : Uncial, "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
      font-weight : 700; 
      font-size : x-large;
			white-space: nowrap;
      color : #663300; }
			
		.ptitletwo {  
      font-family : Uncial, "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
      font-weight : 700; 
      font-size : large;
      color : #663300; }
			
		.bluenote {       
		  font-family : Arial, Helvetica, sans-serif; 
      font-weight : 400; 
      font-size : small;
      color : #0000FF; }
			
		.bluenotemed {       
		  font-family : Arial, Helvetica, sans-serif; 
      font-weight : 400; 
      font-size : medium;
      color : #0000FF; }			
			
		.rednote {       
		  font-family : Arial, Helvetica, sans-serif; 
      font-weight : 500; 
      color : #ff0000; }	
			
		.rednotesm {       
		  font-family : Arial, Helvetica, sans-serif; 
      font-weight : 500; 
			font-size : small;
      color : #ff0000; }				
			
		.rednoteb {       
		  font-family : Arial, Helvetica, sans-serif; 
      font-weight : 700; 
      color : #ff0000; }				
			
		.wildnote {
		  font-family : Arial, Helvetica, sans-serif; 
      font-weight : 700; 
      color : #800000; }
			
		.redlead {       
		  font-family : Arial, Helvetica, sans-serif; 
      font-weight : 700; 
      font-size : medium;
      color : #cc0000; }		
			
		.blacklead {       
		  font-family : Arial, Helvetica, sans-serif; 
      font-weight : 700; 
      font-size : medium;
      color : #000000; }				
			
		.quotetext {
		  font-family : "Times New Roman", Times, serif;
			font-weight: 700;
			font-size: medium;
			font-style: italic; }	
			
		.ul {
		  text-decoration: underline; }	
			
		.ulb {
		  text-decoration: underline;
			font-weight: 700; }				
			
		.blackhdr {       
		  font-family : Arial, Helvetica, sans-serif; 
      font-weight : 700; 
      font-size : large;
      color : #000000; }		

		.bflysubone {
      font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 		
      font-size: 18px; 
			color: #000000; 
			font-weight: bold; }			
			
		.bflysubtwo {
      font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 		
      font-size: 16px; 
			color: #000000; 
			font-weight: bold; }							
				
		.bflylead {       
		  font-family : Arial, Helvetica, sans-serif; 
      font-weight : 700; 
      font-size : medium;
      color : #cc0000; }
			
		.bflyfam {       
		  font-family : Arial, Helvetica, sans-serif; 
      font-weight : 400; 
      font-size : medium;
			font-style: italic;			
      color : #663300; }	
			
		.bflysubfam {       
		  font-family : Arial, Helvetica, sans-serif; 
      font-weight : 400; 
      font-size : small;
      color : #663300; }		
			
		.bflysubfami {       
		  font-family : Arial, Helvetica, sans-serif; 
      font-weight : 400; 
      font-size : small;
			font-style: italic;
      color : #000000; }				
			
		.bflysp {
       font-family : "Times New Roman", serif; 
       font-size: small;
			 font-weight: 400;}	
												
		.highrec {
		  font-family : Arial, Helvetica, sans-serif; 
      font-weight : bold;
			font-size: small; 
      color : #0000FF; }		
								
		.birdfood {       
		  font-family : Arial, Helvetica, sans-serif; 
      font-weight : 400; 
      font-size : medium;
      color : #006600; }		
						 
    .baseb	A:link { color: #663300; font-weight: 700;}
    .baseb  A:visited { color: #996600; font-weight: 700; } 
    .baseb  A:hover { color: #cc6600; font-weight: 700;}		
    .baseb	A:active { color: #ff0000; font-weight: 700;}		
	 
    .gallery1 A:link { color: #009900; font-weight: 700;}
    .gallery1 A:visited { color: #339933; font-weight: 700; } 
    .gallery1 A:hover { color: #cc6600; font-weight: 700;}		
    .gallery1 A:active { color: #ff0000; font-weight: 700;}
     
    .faq A:link { color: #996600; font-weight: 500;}
    .faq A:visited { color: #996633; font-weight: 500; } 
    .faq A:hover { color: #cc6600; font-weight: 500;}		
    .faq	:active { color: #ff0000; font-weight: 500;}		
		
		.bb {
      font-family : "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; 
      font-weight : 700; 
      font-size : medium;
      color : #000000;}
			
    .bb A:link { color: #663300; font-weight: 700;}
    .bb A:visited { color: #996633; font-weight: 700; } 
    .bb A:hover { color: #cc6600; font-weight: 700;} 		
    .bb A:active { color: #ff0000; font-weight: 700;}	
		
    .cname A:link { color: #000000; font-weight: 600;}
    .cname A:visited { color: #000000; font-weight: 600; } 
    .cname A:hover { color: #cc6600; font-weight: 600;} 		
    .cname A:active { color: #ff0000; font-weight: 600;}		
		
    a.light:link { color: #663300; font-weight: 500;}
    a.light:visited { color: #996633; font-weight: 500; } 
    a.light:hover { color: #cc6600; font-weight: 500;} 		
    a.light:active { color: #ff0000; font-weight: 500;}		
	
    a.imgblacklinks:link { color: #000000; }
    a.imgblacklinks:visited { color: #000000; } 
    a.imgblacklinks:hover { color: #cc6600; } 	
    a.imgblacklinks:active { color: #0000ff; }
		
    a.imgwhitelinks:link { color: #ffffff; }
    a.imgwhitelinks:visited { color: #ffffff; } 
    a.imgwhitelinks:hover { color: #cc6600; } 	
    a.imgwhitelinks:active { color: #0000ff; }		
	
		.endangered {       
		  font-family : Arial, Helvetica, sans-serif; 
      font-weight : 700; 
      font-size : x-small;
      color : #cc0000; }
	   .endangered A:link { color: #ff0000; }
     .endangered A:visited { color: #ff0000; } 	
		 
    a.invasive:link { color: #ff0000; }
    a.invasive:visited { color: #cc0000; } 
    a.invasive:hover { color: #ff3300; } 	
    a.invasive:active { color: #ffff00; }			
		
		.faqtext {
       font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;	
			 font-size: medium;		
       color: #663300; 
			 font-weight: bold;}
			 
    .faqtext	A:link { color: #663300; font-weight: 700;}
    .faqtext  A:visited { color: #996633; font-weight: 700; } 
    .faqtext  A:hover { color: #cc6600; font-weight: 700;}		
    .faqtext	A:active { color: #ff0000; font-weight: 700;}		
		
    .ruleptitle {
       border-top-width: 2px;
       border-top-style: solid;
       border-color: #663300;
       margin: 20px 2% 30px 2%;}		/*  top, right, bottom and left respectively */				 				 	
	
    .rulebottombar {
       border-top-width: 2px;
       border-top-style: solid;
       border-color: #663300;
       margin: 40px 22% 20px 22%;}	

    .rulequarter {
       border-top-width: 2px;
       border-top-style: solid;
       border-color: #663300;
       margin: 0% 37% 0% 37%;}	
			 
    .rulethird {
       border-top-width: 2px;
       border-top-style: solid;
       border-color: #663300;
       margin: 0% 30% 0% 30%;}	
			 
    .rulebar {
       border-top-width: 2px;
       border-top-style: solid;
       border-color: #663300;
       margin: 0% 22% 20px 22%;}				 			 

    TD.ruletablehdr {  /* chestnut is 993300, tan is 996633 */
       border-top: solid 1px #663300;}			 
	 
    .cm {  /* content margins */
       margin: 0px 50px 0px 50px;}			 
			 
    .intind {  /* internal indent */
       margin: 0px 40px 0px 40px;}
			 
    .profile {  /* internal indent */
       margin: 0px 10% 0px 10%;}				 				 				 

