/* UNIVERSALS */

body {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:.8em;
	text-decoration:none;
	background-image: url(/images/lines.gif);
	background-repeat:repeat;
	margin-top:0px;
	margin-bottom: 0px;
}

a {
	color:#fb7418;
	font-weight:bold;
}


h1 {
	background-repeat:no-repeat;
	text-indent:-5000px;
	margin:0px;
	margin-top:60px;
	width:300px;
	float:left;
}

h1.home {
	background-image:url(images/welcome.gif);
	height:80px;
}

h1.home {
	background-image:url(images/welcome.gif);
	height:100px;
}

h1.services {
	background-image:url(images/services.gif);
	height:80px;
}

h1.plant_list {
	background-image:url(images/plantlist.gif);
	height:90px;
}

h1.confidence {
	background-image:url(images/confidence.gif);
	height:75px;
}

h1.costs {
	background-image:url(images/costs.gif);
	height:40px;
}

h1.estimate {
	background-image:url(images/estimate_form.gif);
	height:70px;
}

h1.contact {
	background-image:url(images/contact.gif);
	height:40px;
}

h1.environmental {
	background-image:url(images/environment.gif);
	height:60px;
}

h1.recycling {
	background-image:url(images/recycling.gif);
	height:40px;
}

h1.fundraising {
	background-image:url(images/fundraising.gif);
	height:40px;
}

h1.sponsorship {
	background-image:url(images/sponsorship.gif);
	height:40px;
}

h1.thankyou {
	background-image:url(images/thankyou.gif);
	height:40px;
}


h2 {
	font-size:1.05em;
	margin-bottom:-5px;
	padding-bottom:0px;
}


a {
	text-decoration:none;
}

a:hover{
	text-decoration:none;
}



/* STRUCTURAL */

.container {
	background-color:white;
	width:772px;
	min-height:500px;
	margin:auto;
	overflow:auto;
}

.image_container {
   float:left;
   color:#999999;
   height:428px;
   width:219px;
   margin:20px 0px 0px 0px;
   padding:0px 0px 0px 5px;
   background-image: url(/images/crosshairs.gif);
   background-repeat:no-repeat;

   
}

.picture {
   width:177px;
   padding: 15px 0px 20px 15px;
   
}
   

.image_text {
font-size:.8em;
float:left;
margin:auto;
padding:70px 10px 0px 0px;

}


.columa {
	background-color:white;
	width:202px;
	height:640px;
	font-weight: bold;
	font-size:1.3em;
	float:left;
	margin-top:20px;
}

.columb {
	width:280px;
	padding: 115px 0px 20px 20px;
	float:left;
	margin-top:20px;
	border-left:1px solid #d9d52e;
}

.columc {
	width:220px;
	float:right;
	padding: 0px 0px 20px 18px;
	font-weight: bold;
	font-size: 1.3em;
	float:left;
}


.address_box {
  width:220px;
	float:right;
	background-color:#f6f6f6;
}

.address_boxtxt {
    text-align:right;
	color: #999999;
	font-weight:bold;
	margin:auto;
	font-size:.6em;
	padding:40px 20px 20px 0px;
	background-color:#f6f6f6;
	
	
}


.footer {
clear:left;	
height:100px;
width:772px;
font-size:.8em;
text-align:right;
background-color:#FFFFFF;
margin:auto;
padding-top:20px;

}

.footer_green {
height:13px;
width:559px;
text-align:right;
vertical-align:top;
padding-right:10px;
background-color:#dad630;
float:right;	

}

.linkpop {
color:black;
width:130px;
padding: 0px 0px 0px 20px;

}


.regno {
width:400px;
float:right;
margin-top:6px;
padding-right:10px;

}

.bpif {
float:right;
margin-top:10px;
}

.source {
float:right;
margin:7px 30px 0 0;
}

.logo{
	
	float:left;
	padding: 0px 0px 0px 20px;
	margin:auto;
}

.logo_txt{
    
	color: #999999;
	font-weight:normal;
	margin:auto;
	width:150px;
	float:left;
	font-size:.6em;
	padding:6px 0px 0px 36px;
	
}


.credit {
	padding:5px 0px 0px 12px;
	clear:both;
	font-size:.7em;
}






/* NAVIGATION */


#nav ul, ul#nav {
	padding:0px;
	margin:0px;
}

#nav {
	margin-left:20px !Important;
	font-weight: bold;
	font-size: 1.1em;
	float:left;
	margin-top:88px !Important;

	/*background-color:red;*/
}

#nav li {
	list-style-type:none;
}

li.main-nav {
	margin:2px 0px 2px 0px;
	padding-left:13px;
}

li#main-current {
	background-image:url(images/arrow_grey.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
}


li.main-nav a {
	padding:2px
}

li.main-nav a:hover {

	color:#000 !important;
}

/* Main navigation */




a#home-nav {
  color: #9f9f9f;
}

a#services-nav {
  color:#fb7415;
}

a#costs-nav {
  color: #2d77c4;
}

a#contact-nav {
  color: #e92d6e;
}

a#environmental-nav {
  color: #dad630;
  
}

a#fundraising-nav {
  color: #e8280c;
}

a#ftp-nav {
  color: #111936;
}

/* Sub navigation */

a.services-sub, a.costs-sub, a.environmental-sub {
	font-size:.8em;
	/*margin-left:10px;*/
}

a.services-sub {
  color:#fc944d;
}  

a.costs-sub {
  color:#6299d3;
} 


a.environmental-sub {
  color:#e4e26d;
} 


/* CONTENT */




#content {
	clear:left;
	padding-top:50px;
	
}





.content_text {
	color:#666666;
	float:left;
	text-decoration:none;
	padding: 0px 0px 0px 0px;
	font-size:.9em;
}

.content_text li {
	margin-left:-24px;
	}

.ink_splat {
	float:right;
	padding:30px 0px 50px 0px;
	width:118px;
	/*margin: 0px 0px 0px 160px;*/
	
}

.ink_blue {
	float:right;
	padding:30px 20px 0px 0px;
	
	/*margin: 0px 0px 0px 160px;*/
	
}

.ink_pink {

   float:right;
   padding: 10px 0px 0px 0px;
 /*  margin: 0px 0px 0px 160px;*/
   
   }
   
  .ink_grey {
   float:right;
   margin: 0px 0px 10px 160px;
   
   } 

#content_whole {
	float:left;
	width: 770px;
	height: 351px;
	padding: 0px 40px 0px 10px;
	font-size:.8em;
}


#content_text, #content_whole, #content_pic {
	border-left-style:solid;
	border-left-width:1px;
}



