* { margin:0; padding:0; border:0; }
p, h1 { margin:0; margin-bottom: 1em; }
ol, li { margin-bottom: 0.5em; }
li { list-style-type:none; }
hr { border:2px dotted grey; width:50%; height:2px; margin: 1em 0 1.5em; }
html { height:100%; font-family: Verdana, "Segoe UI", Segoe, Tahoma, Geneva, sans-serif; font-size:13px; }
body { width:100%; height:100%; margin:0px auto; padding:0px }
#wrapper { width:963px; margin-left:auto; margin-right:auto; margin-bottom:20px; }
#banner { width:963px; height:140px; margin: 20px 0 40px;}
#leftnav { width: 220px; float:left; padding:6px; }
#leftnav ol#sections { margin-left:0px; margin-right:auto; width:120px;}
#leftnav ol#sections li { display:block; width:120px;}
#leftnav ol#sections li a { text-decoration:none; display:block; width:120px; height:25px; text-indent:-9009px; } 
#leftnav ol#sections li a#link0 {background:url('../images/0_up.jpg');}
#leftnav ol#sections li a#link0:hover {background:url('../images/0_down.jpg');}
#leftnav ol#sections li a#link1 {background:url('../images/1_up.jpg');}
#leftnav ol#sections li a#link1:hover {background:url('../images/1_down.jpg');}
#leftnav ol#sections li a#link2 {background:url('../images/2_up.jpg');}
#leftnav ol#sections li a#link2:hover {background:url('../images/2_down.jpg');}
#leftnav ol#sections li a#link3 {background:url('../images/3_up.jpg');}
#leftnav ol#sections li a#link3:hover {background:url('../images/3_down.jpg');}
#leftnav ol#sections li a#link4 {background:url('../images/4_up.jpg');}
#leftnav ol#sections li a#link4:hover {background:url('../images/4_down.jpg');}
#leftnav ol#sectionsb { margin-top:250px } 
#leftnav ol#sectionsb li { height:28px }
#maincontent { width: 730px; float:left; margin:0; margin-bottom:20px; }
#maincontent h1 { font-size:14px; font-weight:bold; text-decoration:none; margin-bottom: .5em;}
#maincontent #leftlegend, #maincontent #rightlegend { width:49%; line-height: 2em; float:left; margin-top:2px; margin-bottom:15px; }
#maincontent #rightlegend { float:right; }
#maincontent .legenditem { height:40px; display:block; }
#maincontent .smalllegenditem { height:28px; padding-top:12px; display:block; }
#maincontent img.firemarker { display:inline-block; margin-right: 10px; }
#maincontent img.smallfiremarker { display:inline-block; padding-left:10px; margin-right: 22px; }
#map { width:963px; clear:both; background-color:#8C93A0; padding: 2px 0; margin-left:auto; margin-right:auto; }
#map_canvas { width:959px; height:750px; margin-left:auto; margin-right:auto; }
#bodyContent { font-size:12px; width:300px;}
#content h4 { margin-top:2px; margin-bottom:3px; }
/* page-specific */
#maincontent p.firepage { margin-bottom: 0.5em; }
#maincontent h1.firepage { margin-bottom: 0.5em; }
#maincontent ol { margin-bottom:1.5em; }
#maincontent ol li { list-style-type:square; margin-left:2.5em; padding-left: 1em; }
#maincontent div#buttons {width: 530px; text-align:center; margin: 0; padding:0;}
#maincontent button {margin-left:10px;}
#maincontent button#first {margin-left: 0;}
#wrapper .red { color:#CC202E; }
#wrapper .smaller { font-size:12px; }
#wrapper #leftlogo { float:left; width:400px; margin-left:25px; margin-top:40px; }
#wrapper #rightlogo { float:right; width:150px; margin-right:40px; margin-top:15px; }
