body {
    margin: 40px 5px 20px 5px;
    background: #ffffff;
}

img {
    border: 0px;
}
img, object, embed {
    vertical-align: top;
}

td {
    vertical-align: top;
    padding: 0px;
}

p, form {
    margin: 0px 0px 10px 0px;
}

p, div, td, form, input, textarea {
    font-family: arial, sans-serif;
    font-size: 9px;
    line-height: 12px;
}

p, div, td, form, textarea {
    color: #999999;
}

a {
    background: #ffffff;
    color: #ff489a;
    text-decoration: underline;
}
a:hover {
    background: #ff489a;
    color: #ffffff;
}

strong {
    color: #000000;
}

a.navilink {
    color: #999999;
    text-decoration: none;
}
a.navilink:hover {
    background: none;
    color: #000000;
}
.navisel {
    color: #ff489a;
    text-decoration: none;
}
.navisel:hover {
    background: none;
    color: #000000;
}

.title {
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
}

.stageimglinks {
    font-size: 11px;
    line-height: 14px;
}
.stageimglinks img {
    vertical-align: baseline;
}

#main {
    width: 860px; /* 855px plus some space for mac ie and adjusting */
    margin-left: auto;
    margin-right: auto;
}

#logo {
    margin: 0px 0px 10px 249px;
}
#logo img {
    width: 160px;
    height: 20px;
}
#address {
    margin: 0px 0px 20px 249px;
    font-size: 11px;
}

.clear {
    clear: both;
}

img.thumb {
    width: 49px;
    height: 49px;
    border: 1px solid #ff489a;
}

a img.thumb {
    border: 1px solid #999999;
}

img.video-thumb {
    border: 1px solid #999999;
}

#navi {
    float: left;
    width: 110px;
    margin: 3px 5px 3px 0px;
    text-align: right;
} 

#navitop {
    height: 304px;
    margin-bottom: 12px;
}
#navibottom {
}

#subsubnavi {
    float: left;
    width: 130px;
    height: 374px;
    margin: 3px 0px 3px 0px;
} 

#stage {
    float: left;
}
#stage img {
    width: 380px;
    height: 380px;
}
#stage .copyright {
    margin-top: 2px;
    text-align: right;
}

#info {
    float: left;
    width: 205px;
    margin: 0 0 3px 25px;
} 

.listblock {
    margin-bottom: 2px;
}

#presslogo {
    width: 250px;
    text-align: right;
    font-size: 11px;
}
#pressheader {
    width: 250px;
    margin-top: 20px;
    text-align: right;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
}
#presstable {
    margin-top: 20px;
    margin-left: 20px;
}
#presstext {
    width: 250px;
    margin-top: 20px;
    text-align: right;
}

.pressthumb {
    padding-left: 5px;
}
.pressthumb img {
    border: 1px solid #999999;
    width: 49px;
    height: 49px;
}
.pressinfo {
    padding-bottom: 5px;
}
.pressinfo2 {
    padding-bottom: 20px;
}
.pressbox {
    text-align: left;
    height: 51px;
    border: 1px solid #999999;
    padding: 5px;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: 39px;
}
td>div.pressbox {
    height: 39px;
}
.presstitle {
    float: left;
    width: 120px;
}
.presslink {
    float: left;
    width: 100px;
}

/* videos */

#video-main {
    margin: 0 auto;
}
#video-logo {
    margin: 0 0 10px 0;
}
#video-logo img {
    width: 160px;
    height: 20px;
}
#video-address {
    margin: 0 0 20px 0;
    font-size: 11px;
}


