#header {
    height: 22px;
    width:924px;
}
    
#search {
    margin: 0 auto 0 4px !important;
}
#topnav {
    background-image:none;
    margin:4px 12px 0 4px;
}
#topnav_wrapper {
    display:block;
    background-image:url('../images/header_nav_bg.gif');
    background-repeat: repeat-x;
    background-position: bottom left;
    margin-left: 4px;
    height:39px;
}
#topnav ul {
    height:39px;
}
#topnav ul li a {
    line-height: 38px;
}
#main {
    margin:0 auto 0 8px;
}
#main .homepage_column_container {
    width:550px;
}
#bottom {
    width:926px;
    height: 24px;
}
#footer .left {
    width:650px;
}
div#subnav.left ul li ul li a {
    padding-left:40px;
    width:128px;
}