﻿body {margin:5px 0px;      padding:0px;	  background: #f0f0f0 ; 	  font-family: Verdana, sans-serif;	/* set font sizes for standard browers 1em = 10px 1.1em = 11px etc */	  font-size:62.5%;  	  color: #333300;}body a {color: #333300;}	  img {border:none; }			  .italic {font-style:italic;}.bold {font-weight:bold;}.clearboth { clear: both; }.red {color:#C92022;}/**********  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 *//***********************************************************************/h1 {margin:0 0 2px 0;    padding:0;    font-size: 1.2em;    font-weight: bold;	 }  	h2 {margin:0;    padding:0;    font-size: 1.1em;	font-weight: bold;				line-height: 1.2em;	}  		h2.bigh2 {margin:-5px 0 0 0;    padding:0;    font-size: 1.5em;	font-weight: bold;				line-height: 1.2em;	color:#181D78;}  		h3 {margin:0;    padding:0;    font-size: 1em;	font-weight: bold;				line-height: 1.1em;    }  		img.nocapimg1 {margin:10px 0 10px 0;}	img.nocapimg2 {margin:10px 0 20px 0;}		#container {margin:0px auto;			 	      	    padding: 0;			    width:740px;			background: #FFF;  		      }  /**************   header - logo and title *************************/		 #header {margin:0;		 padding:0;		 width:740px;	     height: 90px;		 background: #CCCC99;  	     }		   #logo  {float: left;        padding:9px 49px 0 49px;        }  #logo img  {width:72px;	        height: 72px;            }  		#title {float:left;        padding:32px 0 0 0;	    }	.printtext {display:none; }  /**  text for print only  **/.printtext1 {display:none; }  /**  text for print only  **/.printlink {display:none; }  /** link printing  **/	  /**************   main site menu - horizontal *************************/		 #menu  {margin: 0;		padding:0;	    border-top:1px solid #663300; 	    border-bottom:1px solid #663300;}#menu ul {margin: 0;     	  padding: 9px 0 9px 170px;		  list-style-type: none;  	      font-size: 1.2em;		  font-weight: bold;}#menu li {margin: 0;		  padding:0 11px 0 0;		  display: inline;}			#menu  a {margin:0;		  padding:0;	  	  text-decoration: none;} 			  #menu a:hover {color: #996633;} 			 body#home a#homemenu, body#about a#aboutmenu, body#events a#eventsmenu, body#projects a#projmenu, body#articles a#artmenu, body#memb a#membmenu, body#links a#linkmenu, body#contact a#contmenu {color: #996633;} 		  /**************   left side - text or submenu and image *************************/				  #left {float: left;       margin:0;	   padding:0;	   width:170px;	   font-size: 1.0em;} /********* tag line ************/#lefttext {margin:0;	       padding:20px 0 0 34px;} #lefttext p {margin:0;	         padding:0;             width: 110px;	         font-size: 1.2em;	         font-weight:bold;		     line-height: 1.2em;} /************ left hand menu ***********/			 	#leftmenu {margin:0;	       padding:18px 0 0 25px;		 }#leftmenu h1 {margin:0; 	          padding:2px 0 3px 5px;              font-size: 1.2em;			  font-weight: normal; 			  min-height:12px;              width:115px;	          background: url("images/menuback.gif");	          }#leftmenu p {margin:10px 0 8px 1px;              padding: 0;			  font-size: 1.1em;			  } #leftmenu ul {margin: 0 0 45px 0;	    	  padding:0;			    width:110px;	   		  list-style-type: none;			    }body#projects #leftmenu ul { border-bottom:3px solid #F1F1E2; }			   			  #leftmenu li {margin: 5px 0 0 0;		  padding:2px 0 0 5px;		    font-size:1.1em; }#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  a {margin: 0;	          padding:3px 0 3px 0;     			  text-decoration: none;               width: 125px;				  }				   #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 li a:hover {color: #709A5F;	              } 	#leftmenu a#villsmenu {color: #709A5F;	         }  /************* image **************/#leftimage {margin:23px 0 0 25px;    	    padding:0;	        width:120px;            height: 160px;	        background: url("images/back.gif");		    }  #leftimage img {margin:0;                padding:3px 0 0 2px;	                            } 				#leftimage p {margin:0;              padding: 6px 0 0 0;			  text-align: center;          	  font-size: 0.9em;			  } /**********  sponsors  **********/img.sponsor3 {margin:6px 0 15px 4px;            padding:0;			}img.sponsor4 {margin:8px 0 22px 4px;            padding:0;			}#homesponsors {margin:30px 0 0 25px;             padding:0;			 width:120px;		     font-size:1em; 	   	     }#homesponsors img {margin:5px 0 15px 5px;}#lastupd {margin:30px 0 0 25px;width:120px;}#lastupd h2 {margin:0 0 3px 0;             padding:0;		     font-size:1em; 	   	     font-weight:normal;			 }#lastupd p {margin:0;	        padding:1px 0 0 1px;		   } 		   #lastupd p.siteupd {margin:0 0 6px 0;padding:0;}		 #membersarea {margin:20px 0 0 25px;				width:120px;				padding:0;background-color:#E5E5CC;text-align:center;}#membersarea p {margin:0;					padding:5px 0 5px 0;				}#membersarea p.membersareatop {padding:5px 0 0 0;				}/**************   main text area *************************/				  #maintext {float: left;           margin:0;	       padding:20px 0 0 0;		   width: 500px;		   font-size: 1.1em;	       } #maintext  p {margin:0;    	      padding:0 0 10px 0;			  width: 460px;			  line-height: 1.2em;              } 		#maintext p.mainp  {padding: 0 0 20px 0;} 		#maintext p.subp  {margin:0 ;		  		  padding: 0;} 						   #maintext p.subp1  {padding: 0 0 5px 0;} 		/**************** Home ******************************/body#home #maintext {width:520px;}#maintext .homeprojwrap1 {margin:0;min-height:110px;}#maintext .homeprojwrap2 {margin:0 0 20px 0;}.homeproject {float:left;			margin:15px 0 10px 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  **********************/#whatdo {width:440px;}ul#whatdolist {margin:0; 		padding:0 0 18px 20px;        width:420px;}#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: 1em;		     }.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 {width:570px;				    }#mapa img {float:left;           margin:30px 0 0 30px;           padding:0;		   width:228px;		   height:230px;		   }#mapb img {margin:10px 0 0 50px;		   padding:0;		   width:432px;		   height:382px; 			}#ghdir {float:left;        margin:20px 0 0 0;	    padding:0;        width:250px;		}p#ghlocation {width:250px;} p#ghcar {width:250px;} #back {margin:0;	  padding:0 0 0 120px;	  font-size:0.9em;	  font-weight:normal;}/******************  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;}			/************* villa  ************************/#maintext p.vcaption {margin:4px 0 15px 0;                       padding:0;                       width:350px;						 }#maintext p.vcaption1 {margin:4px 0 15px 0;                       padding:0;                       width:400px;						 }#maintext p.vcaption2 {margin:4px 0 15px 0;                       padding:0;                       width:200px;						 }#maintext p.vcaption3 {margin:4px 0 15px 0;                       padding:0;                       width:430px;						 }#maintext p.vcaption4 {margin:4px 0 15px 0;                       padding:0;                       width:300px;						 }/****** villa introduction *********/img#vintroimg1  {margin:10px 0 0 0;                  padding:0;	    	      width:450px;				  height:247px;}							  img#vintroimg2  {margin:10px 0 0 0;                  padding:0;		          width:450px;				  height:270px;}					 #vintroimg3  {float:left;		  	 margin:10px 25px 20px 0;			 padding:0 ;             width:220px;}			 #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 25px 20px 0;			 padding:0 ;             width:225px;}			 #vintroimg4 img {margin: 0 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:10px 0 0 0;               padding:0;}img.villaimgr {margin:10px 0 0 26px;               padding:0;}			   img.villaimg1 {margin:10px 0 10px 0;               padding:0;		       }			   table#owlpellets {margin: 10px 0 0 0;    		      padding: 0;                  width:450px;				  vertical-align:top;				  font-size: 1em;				  border-collapse: collapse;}table#owlpellets th {margin:0;    		      padding: 5px;				  vertical-align:top;				  border:1px solid #cccccc;}table#owlpellets tr {margin:0;    		      padding: 0;}table#owlpellets td {padding: 5px;                     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: 10px 0 7px 0;    		      padding: 0;                  width:450px;				  vertical-align:top;				  font-size: 1em;				  border-collapse: collapse}table#cbm1 th {margin:0;    		      padding: 5px;				  vertical-align:top;				  text-align: left;				  border:1px solid #cccccc;}table#cbm1 tr {margin:0;    		      padding: 0;}table#cbm1 td {padding: 5px;				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: 10px 0 7px 0;    		      padding: 0;                  width:350px;				  vertical-align:top;				  font-size: 1em;				  border-collapse: collapse}table#cbm2 th {margin:0;    		      padding: 5px;				  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: 5px;				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 2005 *********/img.mayimage1  {margin:10px 0 12px 50px;			    padding:0;			   }			.mayimage2 {float:left;            margin:0;		    padding: 10px 0 10px 45px;			width:200px;}#maintext .mayimage2 p {padding: 3px 0 0 0;			            text-align:center;			            width:200px;}.mayimage3 {float:left;            margin:0;		    padding: 10px 45px 10px 50px;			width:150px;}#maintext .mayimage3 p {padding: 3px 0 0 0;			            text-align:center;			            width:150px;}.juneimage1 {float:left;             margin:0;		     padding: 10px 0 0 0;}#maintext .juneimage1 p {padding: 3px 0 10px 0;			             text-align:center;			             width:250px;}.juneimage2 {float:left;             margin:0;		     padding: 10px 0 0 20px;			 height:250px;			 }#maintext .juneimage2 p {margin:0;                         padding: 3px 0 0 0;			             text-align:center;			             width:210px;}.juneimage3 {clear:both;            margin:10px 0 10px 50px ;			padding:0;}			.juneimage3 img {margin:0;			     padding:0;			     width:350px;		         height:254px; }.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 {clear:both;            margin:10px 0 12px 50px;			padding:0;}			.julyimage2 {float:left;             margin:0;		     padding: 10px 0 0 0;}#maintext .julyimage2 p {padding: 3px 0 10px 0;			             text-align:center;			             width:220px;}.julyimage3 {float:left;             margin:0;		     padding: 10px 0 0 20px;			 height:180px;}#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;}			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 {float:left;            margin: 10px 0 0 0;}.findthfloat {float: left;		      margin: 0 40px 25px 0;		      padding:0;		      text-align: center;		      width: 120px;}.findthfloat img {margin:0;                  padding:0;                  width: 120px;		  	      height: 120px;}			   #maintext p.findthcap {margin:7px 0 0 0;		  		       padding:0;					   width:120px;}img.findsize1 {margin:10px 0 0 55px;               padding:0;		       width:350px;}				  #maintext p.findsize1cap {margin:5px 0 0 55px;                         padding:0;                         width:350px;					     font-size:1.1em;					     text-align:center; }img.findsize2 {margin:10px 0 0 55px;               padding:0;		       width:400px;}		#maintext p.findsize2cap {margin:5px 0 0 55px;                          padding:0;                          width:400px;					      font-size:1.1em;					      text-align:center; }					 #maintext p.findback {margin:0 0 15px 55px;                      padding:0;}span.findclick {margin:0 0 0 85px;                font-weight:normal;                font-size:0.8em;}		  /*********************  articles  *********************/h2.author {margin:0 0 5px 0;	       padding:0; }			  p#textfoot {margin:20px 0 0 0;            padding:0;            font-size:1.1em;            font-style:italic; 		              }p.artimg1 img  {margin:10px 0 0 40px;               padding:0;   		       width:350px;			   height:247px;}#maintext p.imgcaption1 {margin:-5px 0 15px 40px;                         padding:0;                         width:350px;}#maintext p.imgcaptionleft {float:left;                            margin:-5px 0 15px 0;                            padding:0 0 0 40px;                            width:35px;							}#maintext p.imgcaptionright {float:left;                             margin:-5px 0 15px 0px;                             padding:0;                             width:300px;							 }			  p.artimg3 img  {margin:10px 0 0 40px;                padding:0;		        width:401px;			    height:256px;}#maintext p.imgcaption3 {margin:-5px 0 15px 40px;                         padding:0;                         width:350px;}	 p.artimgnocap1 img  {margin:10px 0 10px 10px;                     padding:0;        		     width:420px;			         height:238px;}p.artimg4 img  {margin:10px 0 0 129px;                padding:0;		        width:202px;			    height:249px;}#maintext p.imgcaption4 {margin:-5px 0 15px 45px;                         padding:0;                         width:400px;}p.artimg5 img  {margin:5px 0 0 0;                padding:0;		        width:250px;			    height:216px;}#maintext p.imgcaption5 {margin:-10px 0 15px 0;                         padding:0;                         width:250px;}p.artimg6 img  {margin:10px 0 0 0;                padding:0;		        width:265px;			    height:410px;}#maintext p.imgcaption6 {margin:-10px 0 15px 0;                         padding:0;                         width:265px;}ul.artrefs {margin:1px 0 15px 0;	       padding:0; 		   list-style-type: none;             }ul.artrefs li {margin:0 0 5px 0;	       padding:0;}		  /*********************  membership  *********************/table#membership {margin: 0 0 10px 0;    		      padding: 0;                  width:350px;				  font-size: 1em;}				  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 {clear:both;		 margin:0;         padding:80px 0 0 0;		 height:20px;         font-size: 1em;		 }#pleft {float:left;        padding:0;		margin:0;	    height:20px; 		}p#pleft  {padding:0 0 0 24px;		  margin:0;  		  }#pright {float:right;         padding:0;		 margin:0;		 height:20px;		 }p#pright {padding:0;		  margin:0;		  width:145px; 		  }



