html {margin:0;}body {margin:5% 0 0 0;	  padding:0;      font-family: arial, sans-serif;	  font-size:12pt;	  line-height:12pt;	  height:100%;	  color: #333300;}			  body a {color: #333300;}img {border:none; }			  h1 {margin:0;    padding:0;    font-weight: bold;    font-size:11pt;	line-height:12pt;}	h2 {margin:0;	padding:0;	font-weight: bold;	font-size:10pt;	line-height:12pt;}	h2.bigh2 {margin:-5px 0 0 0;    padding:0;    font-size: 14pt;	font-weight: bold;				line-height: 14pt;	color:#181D78;}  	h3 {margin:0;	padding:0;	font-size: 9pt;	font-weight: bold;				line-height: 10pt;    }  			img.nocapimg1 {margin:10px 0 10px 0;}	img.nocapimg2 {margin:10px 0 20px 0;}		.italic {font-style:italic;}.bold {font-weight:bold;}.clearboth { clear: both; }		  .red {color:#C92022;}p {margin:0;   padding:0;}#container {width:480pt;            background:#fff;}			img {page-break-inside: avoid; }  p {page-break-inside: avoid; } /**********  fix to clear float  *************/.clear:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;}/*.clear {display: inline-table;}*//* Hides from IE-mac \*/* html .clear {height: 1%;}.clear {display: block;}/* End hide from IE-mac *//*********** header  ************/#header {margin:0;         padding:0;         height:70pt;		 width:480pt;}#logo  {float:none;	    margin:0;        padding: 0 0 0 15pt;	    }#logo  img {width:72px;	        height: 72px;			}#title {float:none;	    position:absolute;	    top:20pt;	    left:91pt;        margin:27pt 0 0 20pt;        padding:0;        width:375pt;		height:30pt;    	}#title img {display:none;}.printtext  {padding:0 0 6px 0;             font-size:17pt;			 font-weight: bold;			 line-height:22pt;}.printtext1  {padding:0 0 6px 0;             font-size:10pt;			 font-weight: bold;}			 /***********   main site menu  *****************/#menu {display:none;}/**************   left side - text or submenu,  and image *************************/				  #left {float:left;       margin:7pt 0 0 0;	   padding:0;	   width:90pt;	   font-size: 10pt;	  } /********* tag line ************/#lefttext {margin: 0 0 0 7pt;	       padding:0;   	        } #lefttext p {margin:0;	         padding:0;             width: 80pt;	         font-size: 9pt;	         font-weight:bold;		     }  /************** left hand menu ********************/			 	#leftmenu {margin:0;	       padding:0; }#leftmenu h1 {margin:0;	          padding:0;              font-size: 10pt;			  font-weight: bold;               width:90pt;			  height:12pt;	          background: url("images/menuback.gif");			  }#leftmenu p {margin:10px 0 8px 0;              padding: 0;			  font-size: 10pt;			  } #leftmenu ul {margin: 0 0 25pt 0;	    	  padding:0;	   		  list-style-type: none;			  }#leftmenu ul.nomargin {margin: 0;			  }#leftmenu li {margin: 5pt 0 0 0;	    	  padding:0;}#leftmenu li.menuprojectex {margin: 5px 0 0 0; padding:8px 0 0 5px;		    font-weight:bold; color:#709A5F;			font-size:1.2em;			border-top:3px solid #F1F1E2;}			 #leftmenu li.menuproject {margin: 5px 0 10px 0; padding:8px 0 0 5px;		    font-weight:bold; color:#375D28;			font-size:1.2em;			border-top:3px solid #F1F1E2;}			 #leftmenu li.menuproject a {color:inherit; }			 #leftmenu li.menuprojectend {margin: 5px 0 13px 0;  }			  #leftmenu li.level2			{padding: 0 0 0 10px;			width:110px;}					   #leftmenu li.level3			{padding: 0 0 0 20px;			width:102px;}			#leftmenu li.level4			{padding: 0 0 0 30px;			width:82px;}						  #leftmenu a {margin: 0;	         padding:0 0 3pt 0; 			 width: 90pt;				 text-decoration: none;			         }			  #leftmenu a#villsmenu {color: #709A5F;	         	       } /************* image **************/#leftimage {margin:10pt 0 0 0;    	    padding:0;	        width:90pt;            height: 120pt;	        background:white; }  #leftimage img {margin:0;                padding:0;	            width:90pt;                height: 90pt;               } 				 #leftimage p{margin:0;              padding: 0;			  text-align: center;          	  font-size: 8pt;			   } 			   /**********  sponsors  **********/img.sponsor3 {margin:8px 0 15px 4px;            padding:0;			}img.sponsor4 {margin:8px 0 22px 4px;            padding:0;			}#homesponsors {margin:30px 0 0 0;             padding:0;			 width:90pt;		     font-size:8pt; 	   	     }#homesponsors img {margin:5px 0 15px 5px;}			   /********** last updated date **********/#lastupd p.siteupd {margin:0 0 6px 0;}		    #lastupd h2 {margin:20pt 0 0 0;             padding:0;		     font-size:8pt; 	   	     font-weight:normal;		     text-align:left;}#lastupd p {margin:0;	        padding:0;		    text-align:left;			font-size:8pt;} /*********** main text area  ************/#maintext {float:none;		   margin:7pt 0 0 110pt;           padding:0;		   width:355pt;           font-size: 10pt;}		  #maintext p {margin:0;	         padding:0 0 10pt 0;             font-size:10pt;	         line-height:12pt;}	#maintext p.mainp  {padding: 0 0 10pt 0;         	  	   } 		#maintext p.subp  {margin:0 ;		  		  padding: 0;    	     	   } 		#maintext p.subp1  {padding: 0 0 5pt 0;} 		.printlink  {padding:0 0 6px 0;			font-size:10pt;			}			/**************** Home ******************************/.homeproject {float:none;			margin:15px 0 20px 0;			width:260px;}			.homeproject h2 {width:230px;}#maintext .homeproject p.homep1 {padding:0 0 5px 0;								width:230px;}#maintext .homeproject p.homesubp1 {padding:0 ;									width:230px;}#maintext p.nextevent1a {	padding:0 0 0 0;		width:230px;font-weight:bold;}#maintext p.nextevent2a {	padding:0 0 5px 0;		width:230px;}#maintext img.homeprojectimage {margin:3px 0 5px 0;}/******************  about us  **********************/ul#whatdolist {margin:0; 		padding:0 0 18px 20px;        } #whatdolist li {margin:0; 	        padding:0;	   	    }							table.col3type1 {margin:5px 0 20px 0;			padding:0;		width:500px;}					  table.col3type1 td {margin:0;			padding:0 10px 5px 0;		text-align: left;                  vertical-align:top; }																					/*********************  events  *********************/ul#eventlist  {margin: 0 0 5px 0;    		padding: 0;            list-style-type:none;   			font-size: 9pt;		       }.eventdate {margin:0; 		    padding:0;            font-weight:bold;}.eventname {margin:0 0 6px 0;            padding:0;           }		   .eventname1 {margin:0;             padding:0;             }			 			/*************  map  ************/	body#map #maintext {margin:0 0 0 15pt;                    width:450pt;                    }body#map #left  {display:none;}body#map  a   {display:none;}body#map #mapa img {float:left;		 	   	    margin:30px 0 0 20px;				    padding:0;				    width:228px;					height:230px;  				   }				   body#map #mapb img {margin:20px 0 0 50px;				    padding:0;				    width:432px;					height:382px;				   }#ghdir {float:left;        width:200pt;         }		 p#ghlocation {width:200pt;} p#ghcar {width:200pt;} 	/******************  projects  **********************/table.projsumm {margin:8px 0 0 0;			padding:0;			width:350px;			border-collapse: collapse;}										  table.projsumm td {padding:0 15px 5px 0;text-align: left;width:40%;                      vertical-align:top;}							  #maintext p.vcaption {margin:4pt 0 15pt 0;                       padding:0;                       width:350px;						 }#maintext p.vcaption1 {margin:4pt 0 15pt 0;                       padding:0;                       width:400px;						 }#maintext p.vcaption2 {margin:4pt 0 15pt 0;                       padding:0;                       width:200px;						 }#maintext p.vcaption3 {margin:4pt 0 15pt 0;                       padding:0;                       width:430px;						 }#maintext p.vcaption4 {margin:4pt 0 15pt 0;                       padding:0;                       width:300px;						 }img#vintroimg1  {float:left;                 margin:10px 0 5px 0;                  padding:0;	    	      width:450px;				  height:247px;}							  img#vintroimg2  {margin:10px 0 5px 0;                  padding:0;		          width:450px;				  height:270px;}					 #vintroimg3  {float:left;		  	  margin:10px 25px 10px 0;			  padding:0 ;              width:200px;}			 #vintroimg3 img {margin:0;			    padding:0;                width:200px;                 height:250px;}				#vintroimg3 p {margin:4px 0 0 0;               padding: 0;			   width:200px;}			   						#vintroimg4  {float:left;		  	 margin:10px 0 10px 0;			 padding:0 ;             width:225px;}			 #vintroimg4 img {margin: 0 6px 0 0;			    padding:0;                width:200px;                 height:250px;}#vintroimg4 p {margin:4px 0 0 0;                        padding: 0;			            width:200px;}/****** phase 2 reports *********/img.villaimg {margin:10pt 0 0 0;               padding:0;}img.villaimgr {margin:10pt 0 0 26px;               padding:0;}		  img.villaimg1 {margin:10pt 0 15pt 0;               padding:0;		       }table#owlpellets {margin: 10pt 0 0 0;    		      padding: 0;                  width:450px;				  vertical-align:top;				  font-size: 10pt;				  border-collapse: collapse}table#owlpellets th {margin:0;    		      padding: 5pt;				  vertical-align:top;				  border:1px solid #cccccc;}table#owlpellets tr {margin:0;    		      padding: 0;}table#owlpellets td {padding: 5pt;                     border:1px solid #cccccc;}table#owlpellets td.species {text-align: left;                             width:40%;}table#owlpellets td.leftmand {text-align: center;                              width:15%;}table#owlpellets td.rightmand {text-align: center;                               width:15%;}table#owlpellets td.other {text-align: center;                           width:10%;}table#owlpellets td.mni {text-align: center;                         width:10%;}table#owlpellets td.percent {text-align: center;                             width:10%;}table#cbm1 {margin: 10pt 0 7pt 0;    		      padding: 0;                  width:450px;				  vertical-align:top;				  font-size: 10pt;				  border-collapse: collapse}table#cbm1 th {margin:0;    		      padding: 5pt;				  vertical-align:top;				  text-align: left;				  border:1px solid #cccccc;}table#cbm1 tr {margin:0;    		      padding: 0;}table#cbm1 td {padding: 5pt;				text-align: left;                     border:1px solid #cccccc;}table#cbm1 td.type {width:10%;}table#cbm1 td.data {width:40%;}table#cbm1 td.total {width:25%;}table#cbm1 td.weight {width:25%;}			  table#cbm2 {margin: 10pt 0 7pt 0;    		      padding: 0;                  width:350px;				  vertical-align:top;				  font-size: 10pt;				  border-collapse: collapse}table#cbm2 th {margin:0;    		      padding: 5pt;				  vertical-align:top;				  text-align: centre;				  border:1px solid #cccccc;}table#cbm2 th.subhead {text-align: left;				  font-weight:bold;}				  table#cbm2 tr {margin:0;    		      padding: 0;}table#cbm2 td {padding: 5pt;				text-align: left;                     border:1px solid #cccccc;}table#cbm2 td.retained {width:30%;}table#cbm2 td.rettype {width:40%;}table#cbm2 td.rettotal {width:30%;}							 /****** villa diary *********/.mayimage1 {margin:10px 0 12px 50px;			padding:0;			width:350px;		    height:177px;}			.mayimage2 {float:left;            margin:0;            padding: 0 0 0 20pt;		    width:150pt;			}#maintext .mayimage2 p {padding: 0;			 width:150pt;			 text-align:center;			 font-size:10pt;			 }.mayimage3 {float:left;            margin:0;		    padding: 0 20pt 10pt 30pt;			width:115pt;			 }#maintext .mayimage3 p {padding: 0;			  width:115pt;			  text-align:center;			  font-size:10pt;			  }.images {height:250px; }.juneimage1 {float:left;             margin:0;		     padding: 0;			}#maintext .juneimage1 p {padding: 3px 0 10px 0;			             text-align:center;			             width:250px;			             }.juneimage2 {float:left;             margin:0;		     padding: 0 0 0 10px;			 height:260px;}#maintext .juneimage2 p {margin:0;			             padding:3px 0 0 0;			             width:210px;			             text-align:center;			             }.juneimage3 {margin:0 50px 10px 50px;			 padding:0;			 width:350px;		     height:254px;}.juneimage3 img {margin:0;				 padding:0;		         }.juneimage4 {clear:both;            margin:5px 0 15px 50px ;			padding:0;			}.juneimage4 img {margin:0;			padding:0;			width:350px;		    height:250px; }#maintext .juneimage4 p {margin:0;                         padding: 3px 0 0 0;			             text-align:center;			             width:350px;			             }	.julyimage1 {float:left;             margin:10px 50px 10px 30px ;			padding:0;			}.julyimage1 img {margin:0;			     padding:0;		         width:371px;		         height:332px; }			.julyimage2 {float:left;             margin:0;		     padding: 20px 0 0 0;			 height:200px;			 }#maintext .julyimage2 p {padding: 3px 0 0 0;			             text-align:center;			             width:220px;			             }.julyimage3 {float:left;             margin:0;		     padding: 20px 0 0 20px;			 height:200px;			 }#maintext .julyimage3 p {margin:0;                         padding: 3px 0 0 0;			             text-align:center;			             width:220px;}						 .augimage1 {clear:both;            margin:10px 0 3px 50px;			padding:0;			}.augimage1 img {margin:0;			padding:0;			width:350px;		    height:196px; }#maintext p.augcap1 {margin:0 0 15px 50px;		           	padding:0;			        width: 350px;			        text-align:center;   }.sepimage1 {clear:both;            margin:0px 0 3px 5px;			padding:0;}#maintext p.sepcap1 {margin:0 0 20px 5px;		   padding:0;		   width: 450px;		   text-align:center;}			.sepimage2 {clear:both;            margin:0 0 0 30px;			padding:0;}#maintext p.sepcap2 {margin:0 0 20px 30px;		   padding:0;		   width: 400px;		   text-align:center;}.sepimage3 {clear:both;            margin:0 0 3px 55px;			padding:0;}#maintext p.sepcap3 {margin:0 0 25px 55px;		   padding:0;		   width: 350px;		   text-align:center;}.sepimage4 {clear:both;            margin:0 0 20px 98px;			padding:0;}			.octimage1 {float:left;             margin:0;		     padding: 5px 0 0 0;}			 #maintext .octimage1 p {padding: 0 0 15px 0;			             text-align:center;			             width:220px;}.octimage2 {float:left;             margin:0;		     padding: 22px 0 0 25px;			 height:180px;}			 #maintext .octimage2 p {margin:0;                          padding: 3px 0 0 0;			             text-align:center;			             width:200px;}				.octimage3 {clear:both;            margin:0px 0 3px 55px;			padding:0;}#maintext p.octcap3 {margin:0 0 15px 55px;		   padding:0;		   width: 350px;		   text-align:center;}.octimage4 {clear:both;            margin:10px 0 3px 55px;			padding:0;}#maintext p.octcap4 {margin:0 0 15px 55px;		   padding:0;		   width: 350px;		   text-align:center;}/****** villa diary 2006 *********/.may06image1 {clear:both;            margin:0px 0 3px 0;			padding:0;}#maintext p.may06cap1 {margin:0 0 20px 0;		   padding:0;		   width: 450px;		   }.may06image2 {clear:both;            margin:10px 0 3px 0;			padding:0;}#maintext p.may06cap2 {margin:0 0 20px 0;		   padding:0;		   width: 270px;		   }.may06image3 {clear:both;            margin:8px 0 3px 0;			padding:0;}#maintext p.may06cap3 {margin:0 0 20px 0;		   padding:0;		   width: 450px;		   }jun06image1 {clear:both;            margin:8px 0 3px 0;			padding:0;}#maintext p.jun06cap1 {margin:0 0 20px 0;		   padding:0;		   width: 400px;		   }.jun06image2 {clear:both;            margin:8px 0 3px 0;			padding:0;}#maintext p.jun06cap2 {margin:0 0 20px 0;		   padding:0;		   width: 400px;		   }.sep06image1 {clear:both;            margin:8px 0 3px 0;			padding:0;}#maintext p.sep06cap1 {margin:0 0 20px 0;		   padding:0;		   width: 400px;		   }/***  finds  ****/#findthumb {margin: 10pt 0 0 0;			width:330pt;}.findthfloat {float: left;		      margin: 0 10pt 15pt 0;		      padding:0;		      width: 100pt;		      text-align: center;		      }.findthfloat img {width: 80pt;		  	      height: 80pt;			      border:none; }#maintext p.findthcap {margin:7px 0 0 0;		  			   padding:0;					   width:120px;}img.findsize1 {float:left;               margin:10pt 0 0 35pt;               padding:0;		       width:350px;			   }				  #maintext p.findsize1cap {float:left;		  				  margin:5pt 0 0 35pt;                          padding:0;                          text-align:center;						  }img.findsize2 {float:left;               margin:10pt 0 0 35pt;               padding:0;		       width:400px;}		#maintext p.findsize2cap {float:left;                          margin:5pt 0 0 35pt;                          padding:0;                          text-align:center; }						  span.findclick {display:none;}		  #maintext p.findback {display:none;                      padding:0;}/*********************  articles  *********************/h2.author {margin:0 0 5pt 0;	       padding:0; }			  p#textfoot {margin:20pt 0 0 0;            padding:0;            font-size:11pt;            font-style:italic; 		              }p.artimg1 img  {margin:10pt 0 0 40pt;               padding:0;   		       width:350px;			   height:247px;}#maintext p.imgcaption1 {margin:-7pt 0 15pt 40pt;                         padding:0;                         width:250pt;}#maintext p.imgcaptionleft {float:left;                            margin:-7pt 0 15pt 0;                            padding:0 0 0 40pt;                            width:30pt;							}#maintext p.imgcaptionright {float:left;                             margin:-7pt 0 15pt 0pt;                             padding:0;                             width:230pt;							 }			  p.artimg3 img  {margin:10pt 0 0 40pt;                padding:0;		        width:401px;			    height:256px;}#maintext p.imgcaption3 {margin:-7pt 0 15pt 40pt;                         padding:0;                         width:350pt;}	 p.artimgnocap1 img  {margin:10pt 0 10pt 10pt;                     padding:0;        		     width:420px;			         height:238px;}p.artimg4 img  {margin:10pt 0 0 40pt;                padding:0;		        width:202px;			    height:249px;}#maintext p.imgcaption4 {margin:-7pt 0 15pt 40pt;                         padding:0;                         width:250pt;}p.artimg5 img  {margin:5px 0 0 0;                padding:0;		        width:250px;			    height:216px;}#maintext p.imgcaption5 {margin:-10pt 0 15pt 0;                         padding:0;                         width:250px;}p.artimg6 img  {margin:10px 0 0 0;                padding:0;		        width:265px;			    height:410px;}#maintext p.imgcaption6 {margin:-10pt 0 15pt 0;                         padding:0;                         width:265px;}					 ul.artrefs {margin:1pt 0 15pt 0;	       padding:0; 		   list-style-type: none;             }ul.artrefs li {margin:0 0 3pt 0;	       padding:0;}		  	/*********************  membership  *********************/table#membership {margin: 0 0 20px 0;    		      padding: 0;                  width:350px;				  font-size: 9pt;}td.amt{text-align: right;vertical-align:top;}		/************  links  **************************/	  				ul.linkslist   {margin:0;                padding:0 0 10px 0;				list-style-type: none; }.linkslist li   {margin:0;                 padding:0 0 3px 0; }/*********** footer  ************/#footer {float:left;         display:block;		 padding:20pt 0 0 0;		 margin:0;		 width:480pt;		 height:20pt;		 font-size:8pt;		}#pleft {float:none;        padding:0;		margin:0;		height:20pt; 		}p#pleft  {padding:0 0 0 20pt;		  margin:0;  		  }#pright {display:none;}

