body {
    margin-bottom: -10px;  
}

#wrapper_top {
    background: url(../images/top_gradient.png) repeat-x top; 
}

#wrapper_bottom {
    background: url(../images/bottom_gradient.png) repeat-x bottom;
    position: relative;
    bottom: 0px;
}

#container {
    background: url(../images/bottom_bar.png) no-repeat bottom;
    min-height: 600px;
}

#menu {
    float:right;
    color: #FFFFFF;
    font-size: 10pt;
    position:absolute;
    top: 65px;
    margin-left:280px;  /* ie6  170px */
}

#logo {
    padding: 0;
    margin: 0;
}

#header {
    margin:0;
    height:91px;
}

#primary_content {
    background: url(../images/top_bar.png) no-repeat top;
    height:auto;
}
