/* CSS Document 
 * Cut Waste - main style sheet
 * Created: August 20, 2008
 * Author: stefan@sabix.com  
 */
.blog_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: #EF9E63;
	text-decoration: none;
	line-height: normal;
}

.blog_hl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EF9E63;
	text-decoration: none;
}
.blog_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #58595B;
	text-decoration: none;
}
.blog_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}
.vol_lbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}

.body_y {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #31303a;
	text-decoration: none;
	line-height: normal;
	
}
.news_state {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #6FA3C1;
	text-decoration: none;
	line-height: normal;
}
.news_local {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: #002255;
	text-decoration: none;
	line-height: normal;

}

.news_grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: #58595B;
	text-decoration: none;
	line-height: normal;

}
.news_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: #33577F;
	text-decoration: none;
	line-height: normal;

}
.event_title-w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
}
.event_date-w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
}		


.body_w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #31303a;
	text-decoration: none;
	line-height: normal;
}
.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #31303a;
	line-height: 20px;
}
.body_z {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #f5f4f4;
	text-decoration: none;
	line-height: 14px;
}
.video {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #3B5398;
	text-decoration: none;
}


* { margin:0; padding:0; border:0;}
html { background-color:#ffffff;}
  div, ul, li, img, table, tr, th, td { margin:0; padding:0; border:0; font-size:12px;}
  .copy { padding:15px 15px;}
  .clear { height:0; clear:both;}
  .left { margin: 0 5px 5px 0; float:left;}
  .right { margin: 0 0 5px 5px; float:right;}
  p { margin:10px 0;}
  h3 { margin:5px 0; color:#ef9e63; font-size:14px;}
  h4 { margin:5px 0; font-size:12px; text-transform:uppercase;}
  form span { padding-bottom:2px; float:left;}
  form span.label { width:35%;}
  form .input-text { width:175px;}
  form textarea { width:100%; height:65px;}
  form br { clear:left;}
  
body { width:100%; background:#ffffff url('../images/bg-body.jpg') repeat-x; text-align:center; font-family:Arial,Helvetica,sans-serif; color:#58595b; font-size:12px;}
  #container { width:100%; background:transparent url('../images/bg-container.jpg') top center no-repeat; text-align:center;}
    #content { width:979px; margin:0 auto; text-align:left;}
	 #contentsplash { width:787px; margin:0 auto; text-align:center;}
      #header { width:100%;}
        #esignup { height:61px; overflow:hidden; display:block; background:transparent url('../images/bg-esignup.gif') top right no-repeat; text-align:left;}
          #esignup form { position:relative; top:16px; left:21px;}
          *:first-child+html #esignup form { top:17px;} * html #esignup form { top:17px;}        
          #esignup input.textfield { width:130px; height:18px; vertical-align:middle; color:#58595b;}
          #esignup input.button { }
      #nav { width:100%; margin:12px auto 0 auto; font-size:12px; list-style:none;}
        #nav ul { list-style:none;}
          #nav li { display:inline; margin:0 1px 0 0;}
      #main { width:100%; margin-top:12px; font-size:12px;}
        #story { width:100%; background:#ffffff; text-align:center;}
          #story_container { margin:5px; text-align:left;}
        #blog { width:100%; background:transparent url('../images/bg-blog.jpg') repeat-x;}
          #blog_container { background:#ffffff url('../images/hdg-blog.jpg') top center no-repeat; margin:0 5px; padding-top:44px;}
		   #blog_container1 { background:#ffffff url('../images/hdg-blog-recent.jpg') top center no-repeat; margin:0 5px; padding-top:44px;}
		    #blog_container2 { background:#ffffff url('../images/hdg-blog-arch.jpg') top center no-repeat; margin:0 5px; padding-top:44px;}
			 #blog_container3 { background:#ffffff url('../images/hdg-blog-cat.jpg') top center no-repeat; margin:0 5px; padding-top:44px;}
         #blog_container4 { background:#ffffff url('../images/hdg-welcome.jpg') top center no-repeat; margin:0 5px; padding-top:44px;}
		#report_waste { width:100%; padding-top:1px; background-color:#e9d9b3;}
		
          #report_waste_container { background:#f5e7c2 url('../images/hdg-report_waste.jpg') no-repeat; margin:2px 2px 0 2px; padding-top:44px; color:#c3a75e;}
        #main_slideshow { width:483px; background-color:#acb3bc; float:left;}
          #main_slideshow .pics { width:387px; height:339px; float:left;}
          #main_slideshow_nav { width:95px; float:left; position:relative; padding-top:3px; color:#565656; font-size:13px; font-weight:bold; text-align:center;}
            #main_slideshow_nav a { width:82px; height:64px; display:block; background:transparent url('../images/bg-btn-slideshow.jpg') top center no-repeat; padding:25px 5px 0 5px; color:#565656; text-decoration:none;}
            *:first-child+html #main_slideshow_nav a { width:92px; height:89px;} * html #main_slideshow_nav a { width:92px; height:89px;}        
              #main_slideshow_nav a:hover, #main_slideshow_nav a.activeSlide { color:#000000;}    
      #footer { width:100%; margin:100px 0 25px 0; color:#c3a75e; text-align:center;}
        #footer p { margin:5px 0;}
        #footer_container .footer_nav { margin-top:15px; color:#c3a75e; font-size:11px; text-transform:uppercase;}
        #footer_container .footer_divider { padding-left:5px; padding-right:5px;}
          #footer_container a { color:#c3a75e; text-decoration:none;}
          #footer_container a:hover { text-decoration:underline;}
          #footer_container .footer_disclaimer { text-transform:uppercase;}
          #footer_container .footer_credits { padding:10px 0; font-size:10px; text-transform:uppercase;}
