html, body {
    height: 100%;
    position: relative;
    text-align: center; /* for ie-6 */
}

#layout-spacer-top {
    height: 20px;
    background:none;
    width: 980px;
    margin: auto auto;
}

#layout-wrapper {
    background: #ffffff;
    width: 980px;
    margin: auto auto;
    z-index: 2;
}

#layout-outer {
    height: 93%;
    position: relative;
    margin: auto auto;
    background:#ffffff;
    overflow:visible;
    position: relative;  /* required for ie7 to enforce overflow:hidden on contents */
}


#content-function {
    width: 660px;
    float: left;
    padding: 0 10px;
    text-align: center;
    margin-top: 30px;
}

#layout-spacer-bottom {
    height: 1%;
    position: relative;
    background: #F26522;
    margin-bottom: 0px;
    width: 100%;
    margin: auto auto;
    /*margin-top: -5px;*/
}
