body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,nav,menu,section,article{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}legend{color:black}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{font-size:100%}.clearfix{display:inline-block}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}sup,sub{vertical-align:baseline;position:relative}sup{bottom:0.33em}sub{bottom:-0.33em}ul#options li{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}ul#options li span.tag{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}nav li a{-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}.rounded-corners{-webkit-border-radius:9px;-moz-border-radius:9px;-o-border-radius:9px;border-radius:9px}body{font:14px / 140% Helvetica, Arial, "Sans Serif"}p{margin:0 0 10px}strong{font-weight:bold}a{color:#009AC0}a:hover{color:black;text-decoration:none}a.add{padding:0 0 0 20px;display:block;background:url(/assets/icons/add-31e0c9c76c23e5a0d5146a7bf7a3381f.png) no-repeat 0 1px}#primary{float:left;width:740px;margin-right:20px}#secondary{float:left;width:200px}#sidebar{float:right;width:200px}#halfcolumn{float:left;width:470px;margin-right:10px}.container{width:960px;margin:0 auto}.right{float:right}h2,h3,h4{font-family:Verdana, Helvetica, Arial, "Sans Serif"}h1{background:url(/assets/logo-9bd5da23e3a29578379560944fe014e6.jpg) no-repeat 0px 1px;margin-left:-9px;height:120px;width:470px;text-indent:-9001px;float:left}h2{font-size:20px;margin:5px 0 10px;color:#fe9807}h3{font-size:18px;margin:10px 0 15px}h4{font-size:16px;margin:10px 0}#header{height:120px;background:#798e95;border-bottom:1px solid #455d67;margin-bottom:30px;overflow:hidden}#banner{background:#c4e9ff;text-align:center;padding:20px}.small{font-size:0.8em}nav{display:block;background:0;float:left;width:960px;margin:-30px 0 0 40px}nav #admin-nav{position:relative;float:right;top:-57px;margin-right:-82px}nav li{float:left;margin-right:10px}nav li.session{float:right;margin:0 0 0 10px}nav li a{color:#384346;text-decoration:none;padding:5px 10px;background:#91aab2}nav li a:hover{text-decoration:underline}nav li a.current{text-decoration:underline}table{width:100%;margin-bottom:10px}table thead{font-weight:bold;border-bottom:1px solid #999999}table thead tr th{padding:5px 0}table tbody tr{border-bottom:1px solid #999999}table tbody tr td{padding:5px 0}table tbody tr td a.icon{text-indent:-9001px;display:block;height:16px;width:16px;float:left;margin-right:10px}table tbody tr td a.icon.view-options{background-image:url(/assets/icons/magnify-0672885c765f06bb8decb8755e355824.png)}table tbody tr td a.icon.edit{background-image:url(/assets/icons/edit-9c266812cded85d56d508f9493d1cf7a.png)}table tbody tr td a.icon.delete{background-image:url(/assets/icons/delete-cdfd6a951c710caf383a123597c89860.png)}form.formtastic fieldset{margin:0 0 20px;color:#333333}form.formtastic fieldset.inputs{margin:0 0 20px}form.formtastic fieldset.inputs ol li{margin-bottom:15px;display:block}form.formtastic fieldset.inputs ol li label{width:170px;display:inline-block;float:left;line-height:24px}form.formtastic fieldset.inputs ol li input{width:160px;border:1px solid #999999;padding:3px 4px 4px}form.formtastic fieldset.inputs ol li textarea{width:160px;max-width:450px;padding:4px;height:100px;border:1px solid #999999}form.formtastic fieldset.inputs ol li label abbr{color:#dd3131}form.formtastic fieldset.inputs ol li.boolean{margin-left:170px}form.formtastic fieldset.inputs ol li.boolean label{float:none;width:100%}form.formtastic fieldset.inputs ol li.boolean input{width:auto;margin-right:5px}form.formtastic fieldset.inputs ol li p.inline-errors{color:white;background:#999999;margin:0 0 0 170px;padding:3px 10px 4px}form.formtastic fieldset.buttons{margin-left:170px}form.formtastic p strong{display:block}form.formtastic p input{margin-right:5px}form.formtastic p label{margin-right:5px}#recaptcha_widget_div{margin-left:168px}ul#options li{display:block;padding:5px 10px;background:#c4e9ff;margin-bottom:2px;border:1px solid #98b3d7}ul#options li span.tag{background:white;color:black;float:right;margin-left:5px;padding:0 5px;font-size:10px}ul.horizontal li{float:left;margin-right:10px}p.hint{color:#999999;font-size:90%;margin-bottom:0}a.view-on-map{padding:0 0 0 20px;display:block;background:url(/assets/icons/map_magnify-a27b947f6a0408b09bbe7897c9f6d3f8.png) no-repeat 0 1px;margin-top:40px}#map_design{background:#798e95;color:white;overflow:hidden}#map_design img{float:left}#map_design #stats{padding:20px;width:200px;float:right}#stats{line-height:200%;padding-bottom:5px}#map{height:350px;width:738px;margin-right:20px;float:left;border:solid 1px #798e95}#location{color:#999999}#waste_types{float:right;width:200px;margin-bottom:15px}#waste_types select{width:100%}#waste_types.waste_types_admin{width:100%}#waste_types.waste_types_admin ul li{list-style:none inside;border-left:1px solid #999999;line-height:200%;width:auto}#waste_types.waste_types_admin ul li ul li{margin-left:10px}#waste_types.waste_types_admin form{display:inline-block}#waste_types.waste_types_admin form div{display:inline-block}#waste_types.waste_types_admin form div input.cross_button{height:16px;width:16px;border:none;text-indent:-9001px;display:inline-block;cursor:pointer;background:url(/assets/icons/cross-347854b76d491352f5429d86706e1f79.png)}#resources{display:block;width:740px;float:left;margin-right:20px}#resources ul{margin:0 0 20px}#resources ul li{margin:5px 0;clear:left}#resources ul li a{display:block;float:left;margin-right:10px}.story{margin-bottom:20px;border-bottom:1px solid #dddddd}.story.not_approved{background-color:#ffffdd}#stats{color:#999999}#stats p{margin:0}.links{padding-bottom:10px}#business_list h4{margin-top:40px}.gmaps_info h3{margin:0 0 10px}.gmaps_info p{magin:0}form.formtastic li.check_boxes fieldset ol{margin-top:100px}form.formtastic li.check_boxes fieldset ol li{list-style:disc inside !important;width:200px !important;margin-left:170px}form.formtastic li.check_boxes fieldset ol li ol li label{float:none !important;width:auto !important}form.formtastic li.check_boxes fieldset ol li input{width:auto !important}form.formtastic li.check_boxes fieldset ol li fieldset legend label{background:red;float:none !important}.hazardous_message{width:90%}#footer{height:100px;margin:40px 0 20px;text-align:center;color:#999999;padding:5px 0}#fancybox-wrap li.string input{width:85%}#fancybox-wrap label{margin-right:5px;margin-bottom:5px}#fancybox-wrap select{margin-bottom:5px}#fancybox-wrap input{margin-bottom:5px}#fancybox-wrap .submit{margin:0px auto;display:block}#mtgt_MyLocation{display:none}.clearing{clear:both}.flash{border:1px solid #cccccc;padding:5px 10px;background:#eeeeee;margin-bottom:20px}.flash.notice{border-color:#455d67;background:#ddfdff}#waste_type_waste_attributes_input fieldset legend{font-weight:bold}#waste_type_waste_attributes_input fieldset ol{margin-top:0}#waste_type_waste_attributes_input fieldset ol li{margin-left:0}#waste_type_waste_attributes_input fieldset ol li label{width:320px}#beta{background-color:#9B473E;color:white;text-align:center;padding:5px 0}#business_subscriptions{width:40%;float:right}#business_subscriptions ul{margin-left:20px}#business_subscriptions li{list-style-type:disc}
