body
{
    margin: 0;
    background: black;
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 0.7em;
}

#layout
{
    margin: 16px auto;
    width: 970px;
    height: 700px;
    padding: 16px;
    background: white url(/img/common/bg-img.png) no-repeat 16px 16px;
    position: relative;
}

#logo
{
    position: absolute;
    left: 611px;
    top: 16px;
    width: 375px;
    height: 0;
    padding-top: 202px;
    overflow: hidden;
    background: white url(/img/common/bg-logo.png) no-repeat;
}

#email-address
{
    position: absolute;
    left: 173px;
    top: 188px;
    width: 201px;
    height: 0;
    display: block;
    padding-top: 11px;
    overflow: hidden;
}

#play-pause
{
    position: absolute;
    top: 685px;
    left: 606px;
    width: 5px;
    height: 7px;
    background: white url(/img/common/play-pause.png) no-repeat;
    cursor: pointer;
}

#folio
{
    width: 595px;
    height: 595px;
    overflow: hidden;
    position: absolute;
}

#folio dl
{
    margin: 0;
    padding: 0;
}

#folio dd
{
    position: absolute;
    margin: 0;
    padding: 0;
    left: 0;
    top: 0;
    width: 595px;
    height: 595px;
    overflow: hidden;
    background-repeat: no-repeat;
}

#pager
{
    position: absolute;
    top: 683px;
    left: 16px;
    width: 595px;
    height: 11px;
    overflow: hidden;
}

#pager span
{
    position: absolute;
    top: 0;
    left: 0;
    width: 22px;
    height: 11px;
    background: white url(/img/common/number.png) no-repeat 0 0;
    text-indent: -999em;
    cursor: pointer;
}

#news-link
{
    position: absolute;
    top: 705px;
    left: 953px;
    width: 33px;
    height: 11px;
    background: white url(/img/common/news.png) no-repeat 0 0;
    text-indent: -999em;
    cursor: pointer;
}

#news-story
{
    position: absolute;
    left: 784px;
    top: 410px;
    width: 202px;
    height: 0;
    padding-top: 250px;
    overflow: hidden;
    background: white url(/img/common/news-story.png) no-repeat;
}

#partner
{
    position: absolute;
    top: 705px;
    left: 16px;
    width: 300px;
    height: 11px;
    background: white url(/img/common/link-in-association.png) no-repeat 0 -11px;
    overflow: hidden;
}

#partner a
{
    display: block;
    padding-top: 11px;
    background: url(/img/common/link-in-association.png) no-repeat 0 0;
}

#partner a:hover
{
    background-image: none;
}