body 	{
	margin:0px; 
	text-align:center; 
	padding:0; 
	font: 62.5% arial, verdana, tahoma, lucida, sans-serif; 
	color:#003367; 
	background:#FFF url(../images/bg.gif) repeat-x;
}
#wrapper {
	margin:0px auto 0px auto; 
	padding:0px; 
	width:750px;
}



/*---- Header Area --------------------------------*/
#header{width:750px; height:205px; margin:0; padding:0; background: url(../images/tel.gif) top right no-repeat;}

#logo {float:left; background:transparent url(../images/logo.gif) no-repeat; width:321px; height:151px; padding:0px; margin:0px;}




/*Styles for navigation bar 
---------------------------------------------------------------*/
#topnav {
  float:left;
  width:760px;
  background: url(../images/nav_bg.gif) repeat-x bottom;
  line-height:normal; 
  }
#topnav ul {
  margin:0;
  padding:30px 0 0 30px;
  list-style:none;
  }
#topnav li {
  float:left;
  background:url(../images/left.gif) no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
#topnav a {
  float:left;
  display:block;
  background:url(../images/right.gif) no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  font-size:1.1em;
  color:#003568;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#topnav a {float:none;}
/* End IE5-Mac hack */
#topnav a:hover { color:#003568;}
#topnav #current { background-image:url(../images/left_on.gif); }
#topnav #current a { 
	background-image:url(../images/right_on.gif);  
	color:#003568;
 	 padding-bottom:5px;
 }

/*---- Main Content Area --------------------------------*/

#content {text-align:left; float:left; width:670px; margin:0; padding:20px 40px;}


#left {float:left; width:430px; padding:0 30px 0 0px;}
#left-skinny {float:left; width:360px; padding:0 30px 0 0px;}
#right {float:left; width:210px; padding:0;}
#right-wide {float:left; width:280px; padding:0;}
#right li {font-size:1.2em; line-height:1.6em;}
#right ol {margin-left:10px; padding-left:14px;}


a{font-weight:bold; color:#93a51f;}
a:hover {color:#003367;}
p {margin:3px 0; padding:3px 0; font-size:1.2em; line-height:1.6em;}
p.first-paragraph {padding-top:0px; margin-top:0px;}
p.notice {background: #008867; border:1px solid #003568; padding:5px; color:#FFF;}
.green {font-weight:bold; color:#C1D82E;}
small {font-style:italic; font-size:11px;}
.padLeft {float:right; padding-left:5px;}
.hide {display:none;}

/* Styles for titles 
----------------------------------------------*/
#home-top, #working-with-us, #about, #recycling, #testimonials, #associates, #askanything, #vancouver2010faqs {width:670px; height:43px; margin:0; padding:0;}
#working-with-us {background:url(../images/titles/working-with-us.gif) top no-repeat;}
#home-top {background:url(../images/titles/home-top.gif) top no-repeat;}
#about {background:url(../images/titles/about.gif) top no-repeat;}
#askanything {background:url(../images/titles/askanything.gif) top no-repeat;}
#gvhba {background:url(../images/titles/gvhba.jpg) top no-repeat;}
#recycling {background:url(../images/titles/recycling.gif) top no-repeat;}
#testimonials {background:url(../images/titles/testimonials.gif) top no-repeat;}
#associates {background:url(../images/titles/associates.gif) top no-repeat;}
#vancouver2010faqs {background:url(../images/titles/vancouver2010faqs.gif) top no-repeat;}

#home-right {width:210px; height:55px; margin:0; padding:0; background: url(../images/titles/home-right.gif) top no-repeat;}
#home-question {width:323px; height:35px; margin:5px 0; padding:0; background: url(../images/titles/home-question.gif) top no-repeat;}
#news_flash {width:143px; height:30px; margin:5px 0; padding:0; background: url(../images/titles/news_flash.gif) top no-repeat;}

#benefits {width:344px; height:31px; margin:5px 0 0 0; padding:0; background:url(../images/titles/benefits.gif) top no-repeat;}
#how-it-works {width:161px; height:31px; margin:0; padding:0; background:url(../images/titles/how-it-works.gif) top no-repeat;}
#about-question {width:210px; height:62px; margin:0; padding:0; background:url(../images/titles/about-question.gif) top no-repeat;}
#blog {width:184px; height:75px; margin:0; padding:0; background:url(../images/titles/blogCTA.jpg) top no-repeat;}
#tips {width:186px; height:34px; margin:0; padding:0; background:url(../images/titles/tips.gif) top no-repeat;}
#reduce {width:351px; height:34px; margin:0; padding:0; background:url(../images/titles/reduce.gif) top no-repeat;}
/* Styles for footer 
----------------------------------------------*/
#footer {float:left; font-size:1.3em; font-weight:bold; text-align:left; border-top:1px solid #C1D82E; width:670px; margin:0 40px; padding:3px 0 10px 0;}