body {
padding:0px;
font-family: "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 10pt; 
color: #202020;
}

#container {
width: 750px;
margin: 0px;
padding: 0px;
/*border: 1px solid black;*/
}

#header {
/*background: #73a04d;*/
color: white;
font-weight: bold;
}

.hdrcell {
padding-top: 20px;
padding-right: 10px;
text-align: center;
border-bottom: 4px solid #73a04d;

}

#datebar {
background: #73a04d;
color: white;
/*border: 1px solid red;*/
padding-left: 10px;
font-weight: bold;
}

#middle {
background: #ffffff;
position: relative;
float: left;
width: 100%;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
/*border: 1px solid red;*/
}
	
#leftmenu {
width: 160px;
background: #fff;
margin-top: 10px;
margin-right: 16px;
margin-left:  5px;
margin-bottom: 10px;
padding-bottom: 10px;
float: left;
/*border: 1px solid blue;*/
}
		
#content {
text-align: left;
background: #fff;
margin-left: 5px;
margin-right:0px;
margin-top: 20px;
padding-bottom: 10px;
width: 73%;
float: left;
padding-left: 0px;
overflow: hidden;
/*border: 1px solid blue;*/
}

#right {
float: right;
overflow: auto;
/*border: 1px solid green;*/
align: right;
width: 200px;
margin-left: 10px;
}

#footer {
border-top: 4px solid #73a04d;
color: #73a04d;
text-align: center;
clear: both;
height: 40px;
margin: 0px;
padding: 0px;
padding-top: 8px;
width: 750px;
font-weight: bold;
}

#listitem {
width: 100%;
text-align: left;
margin-left: 0px;
margin-right:0px;
margin-top: 5px;
padding-bottom: 5px;
float: left;
padding-left: 0px;
/*overflow: auto;	*/
border-bottom: 1px solid gray;
/*border: 1px solid gray;*/
}

#imagebox {
background: #ffffff;
position: relative;
float: left;
width: 100%;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
/*border: 1px solid gray;*/
overflow: scroll;
}

#parabox {
background: #ffffff;
position: relative;
float: left;
width: 100%;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;	
margin-bottom: 10px;
padding-top: 0px;
/*border: 1px solid gray;*/
overflow: hidden;
}

p {
font-family: "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif; 
font-size: 10pt; 
color: #202020;
}

h1 {font-size: 1.4em;
font-weight: bold;
text-align: left;
}


h2 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 150%; 
color: #3c8200; 
padding-bottom: 0px;
margin-top: 0px;
font-weight: bold;
}
				
h3  { 
font-size: 1.1em;  
color: #404040; 
margin-bottom: 10px;
}
		
h4 { 
font-size: 11pt;  
color: #802020; 
font-weight: bold; 
font-style: italic; 
padding-bottom: 2px; 
margin-top: 0px;
margin-bottom: 0px;
}
				
h5	{ 
font-size: 11pt;  
color: #606060; 
font-weight: normal; 
font-style: normal; 
margin-top: 0px;
margin-bottom: 5px;
}



td, th 			{font-family: Tahoma, Verdana, Helvetica, sans-serif; 
				font-size: 10pt; 
				font-weight:normal; 
				}

a:visited 		{text-decoration: none; 
				font-weight: bold; 
				color: #637BA5;
				}
				
a:hover 		{text-decoration: underline;
				}
				
a:active 		{color: #6767E5;
				}
				
a:link	 		{color: #637BA5; 
		  		text-decoration: none; 
		  		font-weight: bold;
		  		}
		  
LI 				{margin-top: 2px; 	
				margin-bottom: 3px;
	 			margin-left:-20px;
	 			}

.leftmenu {
background: #b0d491;
color: #184200;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
margin: 3px;
font-size: 1.15em;
}

.adminmenu {
background: #b5c7a5;
color: #184200;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
margin: 3px;
font-size: 1.15em;
}

.buttons {
padding-left: 5px;
color: #184200;
}

a.buttons:link {
color: #184200;
text-decoration: none;
text-align: center;
}

a.buttons:visited {
color: #477f26; 
}

a.buttons:hover {
color: white; 
text-decoration: underline;
}

.admin {
padding-left: 5px;
color: #d0d0d0;
}

.links {
border-bottom: 1px solid gray;
padding-bottom: 5px;
margin-top: 5px; 
margin-bottom: 5px; 
vertical-align: middle;
}

.news {
border-bottom: 1px solid gray;
padding-bottom: 5px;
margin-top: 5px; 
margin-bottom: 5px; 
vertical-align: middle;
}

.projects {
border-bottom: 1px solid gray;
padding-bottom: 5px;
margin-top: 5px; 
margin-bottom: 5px; 
vertical-align: middle;
}

.events {
border-bottom: 1px solid gray;
padding-bottom: 5px;
margin-top: 5px; 
margin-bottom: 5px; 
vertical-align: middle;
}

#button {
float: right;
overflow: auto;
border: 1px solid black;
align: right;
background: #b5c7a5;
padding: 2px;
}

#thumbnail {
float: right;
overflow: hidden;
/*border: 1px solid green;*/
align: right;
width: 152px;
text-align: center;
font-size: 0.8em;
font-weight: bold;
padding: 3px;	
margin-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
/*background: #e8f8dc;*/
}

#thumbleft {
float: left;
overflow: hidden;
text-align: left;
width: 152px;
text-align: center;
font-size: 0.8em;
font-weight: bold;
padding: 0px;
padding-top: 5px;
padding-bottom: 5px;	
margin-right: 5px;
}

#trustthumb {
float: right;
overflow: auto;
border: 1px solid green;
align: right;
width: 100px;
text-align: center;
font-size: 0.8em;
font-weight: bold;
padding: 3px;	
margin-left: 5px;
background: #e8f8dc;
}

.formtable {
/*border: 1px solid black;*/
padding: 6px;
width: 100%;
background: #e1efd4;
}

.bordertable {
width: 100%;
padding: 5px;
border: 2px solid #759032;
font-weight: bold;
text-align: center;
}

.imagecell {
text-align: center;
background: #e8f8dc;
padding: 5px;
margin: 5px;		
}

.thumbnails {
padding: 2px;	
}

