#frame 
{
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -480px;
    width: 960px;
    z-index: 0;
}

#header
{
	margin-top: 0px;
    position: relative;
    width: 960px;
    z-index: 1;
    height: auto;
}

#menu
{
    position: relative;
    margin-top: 160px;
    width: 960px;
}

#body
{
    position: relative;
    width: 960px;
    z-index: 1;
    height: 500px;
    overflow: hidden;;
}

#body-left
{
    position: relative;
    width: 329px;
    float: left;
    z-index: 2;
}

#title
{
    position: relative;
    margin-top: 57px;
    margin-left: 30px;
    z-index: 1;
}

#submenu
{
    position: relative;
    margin-top: 0px;
    margin-left: 54px;
    z-index: 1;
}


#body-right
{
    position: relative;
    width: 622px;
    float: right;
    z-index: 2;
}

#footer 
{
    position: relative;
    width: 960px;
    height: 125px;
    z-index: 1;
    clear: both;
}

#footer-links
{
    position: relative;
    margin-top: 80px;
    margin-left: 30px;
    z-index: 1;
}


#credit
{
    position: relative;
    width: 960px;
    z-index: 1;
    text-align: center;
}