@charset "utf-8";
/* CSS Document */

a.curr-nav.fire:link, a.curr-nav.fire:active, a.curr-nav.fire:visited {
color:#f95f5f;
font-weight:normal;
}

h1.fire {
color:#f95f5f;
margin:15px 0 5px 20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.7em;
}

div.fire-block {
height:220px;
background:#f95f5f;
margin:10px 0 0 0;
padding:10px 20px;
position:relative;
overflow:visible;
}

div.fire-block img {
position:relative;
z-index:4;
}

div.fire-block div.text-block{
display:block;
width:250px;
background:#fff;
padding:10px 10px 15px 15px;
position:absolute;
z-index:0;
margin:10px 0 0 280px;
height:173px;
}

body.fire a.subnav:link, body.fire a.subnav:active, body.fire a.subnav:visited {
color:#fff;
}

body.fire a.curr-subnav:link, body.fire a.curr-subnav:active, body.fire a.curr-subnav:visited {
color:#fff;
}

body.fire h2 {
font-family:Georgia, "Times New Roman", Times, serif;
margin:20px 0 0 0;
padding:0;
font-size:1em;
margin-left:0;
color:#5b5a5a;
}

body.fire div.fire-block p {
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
margin-left:5px;
color:#5b5a5a;
}

body.fire div.content {
width:auto;
padding:0;
margin:20px 0 20px 20px;
}

body.fire div.content p {
margin:0;
padding:5px 0 0 0;
}

div.contactinfo {
width:200px;
float:right;
background:#d1cfda;
padding:20px 10px;
margin:25px 0 10px 0;
}

body.fire div.content.lower {
margin-top:110px;
width:500px;
}

div.contactinfo.lower {
margin-top:115px;
}

.name-list li {
padding:5px 0;
}

body.fire label {
display:block;
margin-top:10px;
}

body.fire form input, body.fire form textarea, body.fire fieldset {
width:80%;
}

body.fire fieldset {
border: none;
}

body.fire .submit-button {
margin-top:20px;
width:30%;
text-align:center;
}

body.fire form input.box {
width:10px;
margin-right:15px;
}