
html, body, p, h1, h2, h3, h4, h5, form {
margin: 0;
padding: 0;
}

body {
background: #010100;
}

h1, h2, h3, h4, h5 {
height: 48px;
}

a img {
border: none;
}

.clearer {
clear: both;
font-size: 0;
height: 0;
}

#outer {
min-height: 860px;
margin: 0 auto;
position: relative;
width: 928px;
}

#header {
left: 0;
position: absolute;
top: 10px;
}

#centerimage {
height: 170px;
left: 0;
position: absolute;
top: 92px;
width: 927px;
}

#centerimage2 {
height: 170px;
left: 0;
position: absolute;
top: 0;
width: 927px;
}

#tagline {
left: 557px;
position: absolute;
top: 208px;
}

#content {
left: 199px;
position: absolute;
top: 295px;
width: 728px;
}

#topcontent {
min-height: 510px;
}

/* footernav */

#footer ul {
margin: 0;
list-style: none;
padding: 0;
padding-bottom: 60px;
}

#footer ul li {
background: url(../images/global/nav-divider.gif) 15px 3px no-repeat;
float: left;
padding-left: 29px;
}

#footer ul li.firstnav {
background: none;
padding-left: 91px;
}

/* Navigation */

#nav {
background: url(../images/global/nav-back.gif) left top no-repeat;
height: 557px;
left: 0;
position: absolute;
top: 290px;
width: 169px;
}

#nav ul {
list-style: none;
margin: 0;
padding: 0;
padding-top: 17px;
}

#nav ul li a {
background: none;
display: block;
line-height: 23px;
margin-bottom: 7px;
padding-left: 7px;
width: 162px;
}

#nav ul li a.selected {
background: #ba0001;
}

#nav #crane {
background: url(../images/global/crane.jpg) left top no-repeat;
left: 36px;
height: 76px;
padding-top: 40px;
position: absolute;
top: 441px;
width: 100px;
}
