html {margin:0;}

body {margin:0;
	  padding:0;
      font-family: arial, sans-serif;
	  font-size:12pt;
	  line-height:12pt;
	  height:100%;
	  color: #003300;}
	  
.clear {clear:both;}

.bold {font-weight:bold;}
.italic {font-style:italic;}
img {border:none;}
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 */

/**************   container *******************************************/
#container {margin:0;
     	    padding: 0;
		    width:480pt;
             background:#fff;
            }
            
 /**************   header - logo, title and photos *************************/
#header {padding:0;
         margin:0;
         width:480pt;
         height:120px;
          }

#logo {float:left;
       margin:0;
       padding:0 0 0 25px;
       /*background:#D2C78D;
      */ }
#logo img {margin:0;
           padding:0;
           width:80px;
           height:106px;}

#title {float:left;
        margin:40px 0 0 10px;
        padding:5px 0 0 0px;
        width:513px;
        height:60px;
        background:#ffffff ;
      }

#title img {margin:0;
            padding:0px 0 0 55px;
            width:395px;
            height:28px;
            }
/*****************    main menu horizontal  *************************************/


#mainmenu {clear:both;
           padding:0;
           margin:0px 8px 0 0px;
           }

#mainmenu ul {margin:0;
	          padding: 5px 0 6px 0px;
              }

#mainmenu li {margin: 0;
	      padding: 0;
		  list-style: none;
	  display: inline;
             }

#mainmenu  a {margin: 0;
              padding:0 0 0 10px;
	     	  font-size: 10pt;
		      display:inline-block;
		  	  font-weight: bold;
		  	  color:#205B38;
		  	  text-decoration: none;
              }

/****** menu highlight current page *********/
body#home a#homehigh,
body#aboutus a#aboutushigh,
body#events a#eventshigh,
body#projects a#projectshigh,
body#reports a#reportshigh,
body#joinus a#joinushigh,
body#links a#linkshigh,
body#contactus a#contactusmenu
{color: #6F8C75; background: transparent url(images/menumarker.gif)  3px 60% no-repeat;	}

#wrap1{margin:0;
       padding:0;
       width:480pt;
       background:  #ffffff;  }
#wrap2{margin:0;
       padding:0;
       width:480pt;
       background:  #ffffff;
       }

/*****************    left column   *************************************/
#leftcolumn {float:left;
             padding:0;
             margin:0;
             width:170px;
               }

/************ left hand promotions ***********/
#leftprom {margin:0;
	       padding:23px 0 0 0;}
#leftprom img.promotion {margin:0 0 20px 12px  ;
	       padding:0;}
#leftprom img.sideimage {margin:0 ;
	       padding:0;}
#leftprom p {margin:2px 0 0 7px ;
	       padding:0;
           color:#6E5E1D;
           font-weight:bold;
           font-size:1.1em;}

/************ left hand menu ***********/
#leftmenu {margin:0;
	       padding:23px 0 0 0;
           color:#574717;
          /*  background-color:#F1E4E4;
           */ }

#leftmenu h1 {margin:0;
	          padding:2px 0 2px 7px;
              font-size: 10pt;
			  font-weight: bold;
              width:135px;
	           }

#leftmenu ul {margin: 0 0 15px 0px;
	    	  padding:0;
	   		  list-style-type: none;
			  }

#leftmenu li {margin: 0;
     		  padding:0 ;
		     }

#leftmenu  a {margin: 0;
	          padding:3px 0 0px 7px;
              font-size: 10pt;
			  text-decoration: none;
              width: 125px;
			  color:#205B38;}

#leftmenu li.level2 {/*background:#E4D7D7;*/
                    margin: 0 0 0 17px;}


#leftmenu a.high {color: #6F8C75;
	         	      }


#leftmenu img.sideimage {margin:20px 0 0 17px ;
	       padding:0;}

#leftmenu p {margin:2px 0 0 44px ;
	       padding:0;
           color:#6E5E1D;
           font-weight:bold;font-size:1.1em;}

/*****************    main content   *************************************/
#maincontent{float:left;
             margin:20px 0 80px 0;
             padding:0;
             width:450px;
             font-size:11pt;
             color:#003300;
             }

#maincontent p {margin:0px;
                padding:0 0 5px 0;
                font-size:11pt;}

#maincontent h1 {margin:0;
                padding:0;
                font-size:12pt;
                font-weight:bold;}

#maincontent h2 {margin:5px 0 0 0;
                 padding:0;
                 font-size:12pt;
                 font-weight:bold;}

#maincontent h3 {margin:0;
                 padding:0;
                 font-size:11pt;
                 font-weight:bold;}

#maincontent ul {margin:10px 0 0 0;
                 padding:0 0 10px 20px;}
#maincontent li {margin:0;
                 padding:0;}

#maincontent br {margin:0;
                 padding:0;
                 line-height:5pt;}

#maincontent a {margin:0;
                 padding:0;
                 color:#003300;
}

img.img200 {margin:15px 20px 5px 0px;
            padding:0 0 0 0;}

/*****************    footer   *************************************/
#footer {clear:both;
         padding:0;
		 margin:0 ;
    		color:#205B38;
		 width:480pt;
         height:65px;
         font-size: 8pt;
}

#footer a {	color:#205B38;
   }

#copyright {
        padding:5px 0 0 0;
		margin:0;
/*    	background: #DAE9CF ;
  */      }

#pleft {float:left;
        padding:5px 0 0 0;
		margin:0;
        height:25px;
/*    	background: #DAE9CF ;
  */      }



#pmidd {float:left;
        padding:5px 0 0 50px;
		margin:0;
        height:25px;
        }

#pright {float:right;
         padding:5px 35px 0 20px;
		 margin:0;
         height:25px;
  /*       background: #DAccCF ;
    */     }


/**********************  photo gallery *************************/
/*******  thumbnails  **********/
#gallerythumbs {margin:20px 0 0 0;
                   padding:0;width:500px;}

.gallerythumbfloat {float: left;
		      margin: 0 30px 35px 0;
		      padding:0;
		      width: 130px;
			  }

.gallerythumbfloat  img.thumbland {margin:0;
                  padding:0;
                  width: 130px;
		  	      height: 98px;}
				  
.gallerythumbfloat  img.thumbport {margin:0 0 0 16px;
                  padding:0;
                  width: 98px;
		  	      height: 130px;}

#maincontent .gallerythumbfloat p.gallerythumbtitlel {margin:4px 0 0 0;
		  		       padding:0;
					   width:130px;
					   }
#maincontent .gallerythumbfloat p.gallerythumbtitlep {margin:4px 0 0 16px;
		  		       padding:0;
					   width:100px;
					  }
#maincontent a.pageno {margin:0;
    padding:0 10px 0 0;}
	

#maincontent a.currphotopage {color: #6F8C75; 
} 

#maincontent a.pageno:hover {color: #6F8C75; 
} 
	
#maincontent p.clickp {margin:5px 0 2px 0;
         padding:0;
         }		 

#maincontent p.backp {margin:0 0 10px 0;
         padding:0;
         }		 

#maincontent p.phototitlel {margin:4px 0 2px 0;
         padding:0;
		 width:450px;
         font-weight:bold;}
		 
#maincontent p.phototitlep {margin:4px 0 2px 0;
         padding:0;
		 width:350px;
         font-weight:bold;}
		 
#maincontent p.phototextl {
		 width:450px;
        }		 
#maincontent p.phototextp {
		 width:350px;
         }

#maincontent p.prevphoto {float:left;
                margin:0 0 15px 0;
               padding:0;
}
#maincontent p.nextphoto {float:right;
               margin:0 0 15px 0;
               padding:0;
}
		 




