body {
background-image:url(site_images/bg_blur.jpg);
background-repeat:no-repeat;
background-position:top center;
background-attachment:fixed;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
}
h5 {
padding-left:10px;
}
#container {
width:850px;
margin:0 auto;
}
#mainheader {
height:98px;
background-image:url(site_images/header_bg_grad.jpg);
background-color:#009999;
}
.wilogo {
padding-top:2px;
padding-bottom:4px;
padding-left:17px;
}
.witext {
position:absolute;
top:70px;
font-size:150%;
font-weight:bold;
padding-left:23px;
}
.recycle {
position:relative;
top:-155px;
left:360px;
z-index:1000;
}
.recycle img {
border:0;
}
.pink {
color:#ea008d;
}
.bold {
font-weight:bold;
}
.hometitle {
font-size:26px;
font-weight:bold;
}
#searchbar {
height:79px;
background-image:url(site_images/search_bg_grad.jpg);
background-color:#666666;
}
.searchform {
margin-left:25px;
padding-top:30px;
color:#FFFFFF;
font-weight:bold;
font-size:90%;
}
#menubar {
/*background-image:url(site_images/menu_bg_grad.jpg);
background-color:#009900;*/
}
.babyblue {
background-color:#86c4e5;
height:3px;
overflow:hidden;
}
.white {
background-color:#ffffff;
height:1px;
overflow:hidden;
}
.dark {
background-color:#000033;
height:1px;
overflow:hidden;
}
.grey {
background-color:#CCCCCC;
height:1px;
overflow:hidden;
}
ul#menuink
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:30px;
	font-size:12px;
	font-weight:bold;
	background:transparent url(site_images/nav_bg.png) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
}

ul#menuink li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
	
ul#menuink li a
{
	display:block;
	float:left;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	padding:8px 20px 0 20px;
}
	
ul#menuink li a:hover
{	
	color:#FFFFFF;
	height:22px;
	background:transparent url(images/nav_bg.png) 0px -30px no-repeat;		
}
	

ul#menuink li.current
{
	display:inline;
	height:22px;
	background:transparent url(images/nav_bg.png) 0px -30px no-repeat;	
	float:left;
	margin:0;
	color:#339999;
}

#maincontent {
min-height:300px;
background-image:url(site_images/content_bg_grad.jpg);
background-color:#fff;
overflow:hidden;
}
#maincontent p {
padding-left:10px;
padding-right:10px;
}
.birdshome {
position:absolute;
top:200px;
margin:auto;
}
.birdsother {
position:absolute;
top:0px;
margin:auto;
}
.contleft {
width:493px; 
float:left;
padding:0px 7px 0px 7px;
text-align:justify;
}
.contdark {
float:left;
width:396px;
padding:0px 7px 0px 7px;
text-align:justify;
background-color:#474c4f;
color:#fff;
}
.contright {
width:304px; 
float:left;
left:6px; 
margin-top:69px;
margin-bottom:0px;
background-color:#4a4d4f;
color:#fff;
padding:0px 7px 0px 7px;
}
.twitterright {
width:304px; 
float:left;
left:6px; 
margin-top:70px;
margin-bottom:0px;
color:#fff;
}
.conttitle {
position:relative;
top:-181px;
left:437px;
font-size:23px;
font-weight:bold;
}
#mainfooter {
height:37px;
background-image:url(site_images/footer_bg_grad.jpg);
background-color:#FF6666;
}
.footertext {
color:#FFFFFF;
float:right;
font-weight:bold;
font-size:120%;
margin-top:2px;
margin-right:10px;
}

.inktree {
	position:absolute;
	background-image:url(site_images/tree.png);
	background-repeat:no-repeat;
	width:330px;
	height:450px;
	top:19px;
	margin-left:507px;
	z-index:500;
}
.recycletree {
	position:absolute;
	background-image:url(site_images/tree.png);
	background-repeat:no-repeat;
	width:330px;
	height:450px;
	top:95px;
	margin-left:507px;
	z-index:500;
}
.smalltree {
	position:absolute;
	background-image:url(site_images/small_tree.png);
	background-repeat:no-repeat;
	width:175px;
	height:170px;
	top:2px;
	margin-left:500px;
	z-index:1000;
}
#contentimage {
height:185px;
background-color:#fff;
}
#contenttext {

}
form {
margin-left:25px;
}
form fieldset {
  / * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #000;
  border-width: 1px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
  width:480px;
}
form fieldset legend {
font-size:130%;
font-weight:bold;
}
form input, textarea, select {
margin-bottom:10px;
}
form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 200px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: left; 
}
form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}
div.tooltip { 
    background-color:#000; 
    outline:1px solid #669; 
    border:2px solid #fff; 
    padding:10px 15px; 
    width:220px; 
    display:none; 
    color:#fff; 
    text-align:left; 
    font-size:12px; 
 
    /* outline radius for mozilla/firefox only */ 
    outline-radius:4px; 
    -moz-outline-radius:4px; 
    -webkit-outline-radius:4px; 
}
.largequote {
font-size:200%;
}
.recommend {
font-size:22px;
font-weight:bold;
}