
body {
	background:url(../images/bg-body4.png) repeat-x top center #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt; /* Sets default font size to 10pt */
	color:#000000;
	}

* {
	margin:0;
	padding:0;
	}



img {
	border:0;
	}

p {
	margin-bottom:5px;
	}

a {
	text-decoration:none;
	color:#6d9e19;
	outline: none;
}
:focus
{
  -moz-outline-style: none;
  color:#8bc335;
}

a:hover {
	text-decoration:none;
	color:#6CC7DC;
	}

/* Structure */

#wrapper {
	margin:0 auto;
	width:960px;
	background:#ffffff;
	font-size:10pt;

	}
	
#subwrapper {
	margin:0 auto;
	padding-left:10px;
	width:690px;
	background:#ffffff;
	font-size:10pt;

	}

#header {
	width:960px;
	height:234px;
	background-image:url(../images/header-bg.jpg);
	}
	
#header-images {
	float:right; 
	width:600px; 
	height:234px;
	}
#menu {
	height:25px;
	line-height:25px;
	background:url(../images/bg-menu2.png) repeat-x;
	padding:0 12pt;
	}
	
	
#rightside {
	background-image:url(../images/side-bg.png); 
	background-repeat:no-repeat; 
	background-position:top left;
	float:right;
	width:200px; 
	height:764px; 
	z-index:3;
}

#rightsideresource {
	background-image:url(../images/side-bg.png); 
	background-repeat:no-repeat; 
	background-position:top left; 
	float:right;
	width:200px; 
	height:1084px; 
	z-index:3;
}		
#sidebar {
	float:right;
	width:180px;
	background:#ffffff;
	margin-right:10px;
	}
#search {
	background-image: url(../images/SEARCH.jpg); 
	background-repeat:no-repeat; 
	background-position:top center; 
	padding-top:38px; 
	height:110px;
	}
#greenwidget {
	width:180px;
	height:110px;
	padding:0;
	margin:0; 
	background-color:#6c9e17;
	}
      
#greensearchbox {
	margin:0px; 
	background-color:#6c9e17; 
	background-image:url(../images/greenlogosmall.jpg); 
	background-repeat:no-repeat; 
	background-position:left bottom; 
	height:100px;
	}
	
	
	
#content {
	min-height:800px;
	width:760px; 
	border:none; 
	background-image:url(../images/bg-body3.png); 
	background-repeat:no-repeat; 
	background-position:top center; 
	height:100%; 
	z-index:2; 
	float:left;
	}
#frame {
	margin:0px 30px 0px 30px; 
	padding-left:10px;
	background-color:#ffffff;
	}
	
#effects {
	width:680px; 
	height:760px;;  
	float:right; 
	margin-left:10px;
	}
	
#footer {
	clear:both;
	height:90px;
	background:url(../images/footer.jpg) top no-repeat #6da01f;
	color:#14511b;
	padding-top:50px; 
	text-align:center;
	}

/* Entries */
.pheader {
	font-size:14pt;
	font-weight:normal;
	letter-spacing:-1px;
	color:#6d9e19;
	}
.entry {
	float:left;
	padding:5px 5px 5px 0;
	margin-bottom:10px;
	text-align:justify;
	line-height:14pt;
	color:#6d9e19;
	width:680px;
	border-bottom:1px solid #6d9e19;
	}
.scrollentry {
	float:left;
	padding:5px 5px 5px 0;
	margin-bottom:10px;
	text-align:justify;
	line-height:14pt;
	color:#6d9e19;
	width:660px;
	border-bottom:1px solid #6d9e19;
	}	
.entry-title {
	float:left;
	font-size:14pt;
	font-weight:normal;
	letter-spacing:-1px;
		}
.date {
	float:right;
	font-size:10pt;
	color:#bbb;
	cursor:default;
	letter-spacing:1px;
	padding-right:10px;
	}

/* Menu */

#menu ul {
	list-style-type:none;
	}
#menu li {
	float:left;
	}
#menu li a {
	font-variant:small-caps;
	font-weight:bold;
	padding:0 15px;
	display:block;
	color:#ffffff;
	margin-right:2px;
	text-decoration:none;
	border:none;
	}
#menu li a:visited {
	font-variant:small-caps;
	font-weight:bold;
	padding:0 15px;
	display:block;
	color:#ffffff;
	margin-right:2px;
	text-decoration:none;
	border:none;
	}
#menu li a:hover {
	background:url(../images/bg-menu-hover.jpg) no-repeat center bottom;
	color:#8bc335;
	text-decoration:none;
	border:none;
	}
#menu li a.current {
	background:url(../images/bg-menu-hover.jpg) no-repeat center bottom;
	color:#8bc335;
	text-decoration:none;
	border:none;
	}
#menu li a:active {
	font-variant:small-caps;
	font-weight:bold;
	padding:0 15px;
	display:block;
	color:#8bc335;
	margin-right:2px;
	text-decoration:none;
	border:none;
	outline:none;
	}
#lists ul {
list-style-type:none;
list-style-position:outside;
margin-left:15px;
}
#lists li {
color:#004818;
padding:3px 0 3px 25px;
background:url(../images/recycle.gif) no-repeat left center;
}
.lists ul {
list-style-type:none;
list-style-position:outside;
margin-left:15px;
}
.lists li {
color:#004818;
padding:3px 0 3px 25px;
background:url(../images/recycle.gif) no-repeat left center;
}
.tdheader{
font-weight:bold;
}
td{
vertical-align:top;
padding-right:20px;
padding-bottom:4px;
}
.caption{
font-size:8pt;
}


/* Footer */

#footer {
font-size:8pt;
}
#footer a {
	color:#14511b;
	text-decoration:none;
	}
#footer a:visited {
	color:#14511b;
	text-decoration:none;
	}
	
#footer a:hover {
	color:#ffffff;
	text-decoration:underline;
	}

/* Heading's */

h1 {
	font-size:14pt;
	font-weight:normal;
	letter-spacing:-1px;
	}

/* Feed */

#feed {
float:right;
	height:29px;
	width:180px;
	background:url(../images/sponsors.jpg) no-repeat;
	margin:0 auto;
	padding-left:10px;
	}

/* Extra's */
#resourceinfo {
width:670px;
}
#resourceleft {
float:left; margin-right:20px; width:325px;
}
#resourceright {
float:right; width:325px;
}

#contactinfo {
width:670px;
}
#contactleft {
float:left; margin-right:20px; width:295px;
}
#contactright {
float:right; width:355px;
}

#scroll {
overflow:auto;
overflow-x:hidden; 
height:100%; 
width:680px;
}
#scrollcontent {
width:640px;
}
#scrollinfo {
width:640px;
}

#scrollleft{
float:left; margin-right:10px; width:325px;
}

#scrollright {
float:right; width:325px;
}
.scrollleft{
float:left; margin-right:10px; width:315px;
}

.scrollright {
float:right; width:310px;
}

.inputtext {
	width:170px;
	margin:5px 0px 0px 5px;
	border:1px solid #a4a4a4;
	background:#EEEEEE;
	}
.searchbtn {
	width:50px;
	font: 9px Arial, Helvetica, sans-serif; 
	margin:5px 2px 5px 0px; 
	float:right;
	}
#greensearchbox p {
	font-size:10px; 
	color:#FFFFFF; 
	text-align:left; 
	margin:5px 5px 5px 5px; 
	float:left;
	}
#greensearchbox img {
margin-left:65px; 
margin-right:5px;
}
#noflash {
background-image:url(../images/side-bg.png); 
background-repeat:no-repeat; 
background-position:center;
}
#noflashcontent {
	background-color:#FFFFFF; 
	width:180px;
	height:553px;
}
	
.sponsorbtn {
	margin-left:-25px; 
	float:right; 
	z-index:5; 
	position:relative;
	}