body{font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:.9em; background-image:url('../images/bg.jpg'); background-repeat:repeat-x; }	

/*for poor IE 7 zoom*/
#wrapper{position:relative; width:100%; }

/*GENERAL*/
a{color:/*#1f46fd;*/#011F97;  text-decoration:none;}
a:hover{text-decoration:underline; } 
p{margin-top:0px; margin-bottom:15px; padding-bottom:0px; line-height:130%; font-size:100%;}
li{line-height:115%;} 
img{border:none;} 
.clr{clear:both; margin:0; padding:0;}
h1{font-size:150%; margin: 0px 0px 20px 0px; padding:0; }
.hl{background-color:yellow;}
h2{font-size:130%; font-style:italic; }
h3{margin-bottom:5px;}
blockquote{padding:0;}
hr{border:none; border-top:4px solid #E8F7FE; }
#content #quick-links{color:#FFC111; font-size:115%; margin-top:0; font-weight:bold;}

#content a{font-weight:bold;}

/*HEADER*/
#header{width:100%; position:relative; clear:both; }
#header .inner{width:840px; margin:auto;   position:relative;}
#header .inner #logo img{ background-repeat:no-repeat; position:relative; left:0px; float:left; margin-left:15px; width:105px; height:115px;}
#header #search{float:right; position:relative; top:78px}

#tagline{text-align:left; position:absolute; left:125px; top:30px; width:500px; font-size:140%; line-height:120%; color:#011F97; font-weight:bold; letter-spacing:.03em; }


/*NAV*/
#content { line-height:150%; position:relative;}
#content li{line-height:150%;}

#content .inner #nav-top{position:absolute; top:0; left:0; background-image:url('../images/nav-top.jpg'); background-repeat:no-repeat; height:8px; width:214px; float:left;}
#content .inner #nav-bottom{position:absolute; bottom:0; left:0; background-image:url('../images/nav-bottom.jpg'); height:8px; background-repeat:no-repeat; width:214px; float:left;}

div#nav{ font-family:Arial, Helvetica, sans-serif; position:relative; margin:10px; padding-bottom:25px;  }
div#nav a{font-size:85%;  }
div#nav ul{  margin:0; padding:0; list-style-type:none;}
div#nav li{border-bottom:2px solid white; display:block; padding:3px 0px 3px 15px; line-height:normal;}
div#nav li.many{background-image:url('../images/arrow.jpg'); background-repeat:no-repeat; background-position:6px .575em;}
div#nav li.current{background-image:url('../images/arrow-down.jpg'); background-repeat:no-repeat; background-position:6px .575em;}
div#nav li.one{background:none;}

div#nav ul ul{padding-left:10px; margin-left:0; display:none;}
div#nav li.current ul{display:block;}

div#nav ul ul a{}
div#nav li li{  border-bottom:none;  display:list-item; padding-left:0 }

div#nav ul li.current a{text-decoration:underline;}
div#nav ul li.current li a{text-decoration:none;}
div#nav ul li.current li a:hover{text-decoration:underline;}
div#nav ul li.current li.current a{text-decoration:underline;}

div#nav .no_click span{font-size:85%;}
div#nav .no_click a span{font-size:85%;}

div#nav span.pipe{padding-left:7px; display:none;} 
#nav li#contactus{border-bottom:none;}

div#nav ul li.current li ul{display:none;}
div#nav ul li.current li.current ul{display:block;}
div#nav ul li.current li.current li a{text-decoration:none;}
div#nav ul li.current li.current li.current a{text-decoration:underline;}
div#nav ul li.current li.many{padding-left:15px; margin-left:-15px;}
 
/*CONTENTS*/

#content #top-pic{width:600px; height:170px; background-image:url('../images/top-pic.jpg'); background-repeat:no-repeat; padding-bottom:8px;  border-bottom:8px solid #E8F7FE; margin-bottom:12px; float:right;}

#content{width:830px; position:relative; border-top:1px solid transparent; *border:none; border-bottom:3px solid #E8F7FE; margin:auto; }
#content  .inner{background-image:url('../images/nav-bg.jpg'); background-repeat:repeat-y;} 
#content .inner {width:840px; margin:auto; margin-top:5px; margin-bottom:20px; position:relative; }
#content .inner #page_left{width:195px; float:left; }
#content .inner #page_middle{margin-left:45px; width:335px; float:left; }

#content #page_middle_wide{float:left; width:590px; margin-left:50px;}
#content #page_middle_wide #air-quality{width:250px;}


#content #page_right{float:right; width:250px;}
#air-quality .area{font-weight:bold; font-size:105%; margin-bottom:0; padding-bottom:0}
#air-quality .area span{font-weight:normal;}
#air-quality .statement{margin-bottom:0; font-size:105%; padding-bottom:0}
#air-quality .left-side{float:left; width:150px; padding-left:10px;}
#air-quality .right-side{float:right; width:50px; padding-right:30px;}
#air-quality .right-side .arrow{float:left; width:75px; height:12px; background-image:url('../images/aqi-arrow.jpg'); background-repeat:no-repeat; margin-bottom:2px; background-position:center; margin-left:-5px;}
#air-quality .right-side .chart{float:left; width:57px; height:19px; background-image:url('../images/aqi-new.jpg'); background-repeat:no-repeat; }
#air-quality h3{margin-bottom:0; font-size:110%;  padding-left:10px; margin-top:0}
.daily-update{font-size:80%; padding-bottom:4px;}
#air-quality .daily-update{font-size:80%; margin:0; padding-left:10px;}
#air-quality .line{height:4px; clear:both; padding:0; background-color:#E8F7FE; margin:5px 0px 5px 0px;}
 .view-chart{font-size:85%; margin-left:10px; margin-top:0px;}

#notifications{border: 2px dotted #B50617; padding:10px; margin-bottom:10px;}

#burn-status{padding-left:10px; margin-top:-8px;}
#burn-status table{font-size:85%; width:100%;}
#burn-status th{ padding:3px 3px 3px 4px; padding-right:10px; text-align:left; border-bottom:1px dotted gray; font-weight:normal;}
#burn-status td{padding:0px 5px 0 5px;}
#burn-status h4{margin:0; background-color:#FFD889; margin-top:3px; padding:0px; padding-left:5px; font-size:85%; font-weight:normal;}
#burn-status h3{margin:0; font-size:110%; position:relative; margin-bottom:10px; margin-top:10px;}
#burn-status h3 cite{font-size:90%;}
#burn-status #status-heading{height:45px;  background-image:url('../images/fire.jpg'); background-repeat:no-repeat; background-position:6em 9px; margin:0; padding:0; position:relative; }
#burn-status #status-heading span{position:absolute; bottom:0;}
#burn-status .info{margin-top:15px; margin-left:5px;}
#burn-status p{margin-top:1px; margin-bottom:1px;}


.error{color:red; font-size:125%;}
.message{color:green; font-size:125%;}

/*FOOTER*/

#footer{width:99%; position:relative; border-top:1px solid transparent; *border:none; _border:none; margin-top:5px; position:relative;}

#footer .inner{width:840px; margin:auto; margin-bottom:10px;}
#footer .inner #copyright{width:250px; float:left; color:#cccccc; margin-left:10px; font-size:70%;}
#footer .inner #footer_links{width:500px; float:right; text-align:right;}
#footer .inner #footer_links .footer_contact{font-size:125%;}
#footer .inner #footer_links .pipe{font-size:110%; font-weight:normal; margin-left:7px; margin-right:7px;} 

/*FOR CONTENT EDITOR*/
.right_padding_10px{padding-right:10px;}
.left_padding_10px{padding-left:10px;}
.top_padding_10px{padding-top:10px;}
.bottom_padding_10px{padding-bottom:10px;}

/*CUSTOM PLUGINS*/

.custom-plugin{}

.custom-plugin-vert{line-height:140%;  padding-bottom:15px;  *padding-top:15px; width:325px; }
.custom-plugin-vert h3{color:#834B9C; font-size:100%; margin:0; padding:0; line-height:100%; padding-top:3px; text-align:center;}
.custom-plugin-vert div.custom-image{width:100%; text-align:center; margin-right:10px;}
.custom-plugin-vert img{padding-bottom:10px; margin-top:5px; }
.custom-plugin-vert div.custom-text{width:100%;}
.custom-plugin-vert p{line-height:140%;}

.custom-plugin-horiz{line-height:140%;  padding:10px; width:350px; _width:325px; position:relative; border-top:4px solid #E8F7FE;}
.custom-plugin-horiz h3{padding-bottom:3px; margin-bottom:5px; margin-top:0; padding-top:0; line-height:100%;  position:relative; }
.custom-plugin-horiz div.custom-image{width:145px;  margin-right:10px; position:relative; }
.custom-plugin-horiz img{padding-bottom:10px; float:left; padding-right:10px;}
.custom-plugin-horiz div.custom-text{width:173px;  float:left; }
.custom-plugin-horiz p{line-height:140%;}

.custom-plugin-no-image{line-height:140%;  padding-bottom:15px;}
.custom-plugin-no-image h3{color:#3C980E;  padding-top:0; margin-top:0; line-height:100%;}
.custom-plugin-no-image p{line-height:140%;}

#page_left .custom-plugin-no-image{margin-left:18px;}

#indexTable td{padding:6px; line-height:120%; font-size:90%;}

#inquiry dt{float:left; width:150px; clear:left;}
#inquiry dd{margin:0; margin-bottom:10px; float:left;}
#inquiry textarea{width:350px; height:200px;}
#inquiry input[type='text']{width:350px;}
#inquiry div.submit{width:500px; text-align:right;}

blockquote{padding-top:0; margin-top:0;}

#plugin26{ width:316px; float:left; }

.pollutant{font-size:70%;}

.burnday cite{color:red; font-size:85%;}
.bstatus td{font-weight:bold;}