/* tables */
table.frame {
    border: 0px;
    margin: 0px;
    padding: 0px;
    width:900px;
    height:650px;
}

table.content {
    border: 0px;
    margin: 0px;
    padding: 0px;
    width: 630px;
    }

table.songbox {
    border: 0px;
    margin: 0px;
    padding: 0px;
    width: 250px;
    border:solid #999999 0px;
/*    background-image:url('http://www.soundclick.com/images/elogos/SC_ExtBG200.png'); */
    }

/* rows */
tr.top1, tr.top2, tr.middle1, tr.middle2, tr.bottom {
    border: none;
    margin: 0;
    padding: 0;
    vertical-align: top;
    background-color:inherit;
    background-repeat:no-repeat;
    background-position: top;
}
tr.top1 {
    height:50px;
}
tr.top2 {
    height:75px;
}
tr.middle1 {
    height:370px;
}
tr.middle2 {
    height:130px;
}
tr.bottom {
    height:25px;
}

/* cells */
td.logo, td.sitenav, td.title, td.assoclinks, td.desc, td.songbox, td.centre,
td.page, td.host, td.footer, td.column {
    border: none;
    margin: 0px;
    padding: 0px;
    background-color:inherit;
    background-repeat:no-repeat;
}
td.logo {
    width:250px;
    height:50px;
}
td.sitenav {
    vertical-align: bottom;
    text-align: center;
    width: 650px;
    height: 50px;
}
td.title {
    background-image: url("../images/titleshade.jpg");
    background-repeat:repeat-x;
    padding:7px;
    width: 250px;
    height: 75px;
    vertical-align: top;
    text-align:right;
}
td.titletext {
    background-image: url("../images/titleshade.jpg");
    background-repeat:repeat-x;
    padding:10px;
    width:650px;
    height:75px;
    vertical-align: top;
    text-align:left;
}
td.assoclinks {
    background-image: url("../images/assoclinkline.jpg");
    background-position:right;
    width: 250px;
    height: 370px;
    padding: 10px;
    text-align: right;
}
td.songbox {
    width:250px;
    height:130px;
    padding-left:50px;
}
td.centre {
    background-image: url("../images/seeds.jpg");
    background-position:right bottom;
    padding:10px;
    width: 650px;
    height: 500px;
}
td.page {
    padding-left:10px;
    vertical-align: top;
}
td.info {
    width:250px;
    height:25px;
    background-image: url("../images/footershade.jpg");
    background-repeat:repeat-x;
    vertical-align: middle;
    text-align: center;
}
td.footer {
    background-image: url("../images/footershade.jpg");
    background-repeat:repeat-x;
    width:650px;
    height:25px;
    vertical-align: middle;
    text-align: center;
}

/* data list classes */
td.listlabeltitle {
    width:250px;
    vertical-align:top;
}
td.listlabelgenre {
    width:80px;
    vertical-align:top;
}
td.listlabeldesc {
    width:370px;
    vertical-align:top;
}
td.listlink {
    text-align:left;
    vertical-align:top;
}
td.column {
    padding-left:30px;
    padding-top:10px;
    padding-bottom:10px;
    text-align:left;
    width: 315px;
    vertical-align:top;
}