#main #contentSpacer #content #contentSpacerInternal{
    padding:0 20px 0 20px;
}

#main #contentSpacer #content #contentSpacerInternal #columnLeft{
    width:386px;
    margin:0; padding:0;
}

#main #contentSpacer #content #contentSpacerInternal #columnRight{
    width:386px;
    margin:0; padding:0;
    /*padding-top:25px;*/
}

#releaseInfo{
    padding-left:30px;
}

#titles{
    margin:0 0 10px 30px;
}

#titles h4{
    font-size:1.2em;
    margin:0;
    font-weight:normal;
}

#titles h3{
    font-size:1.8em;
    margin:0;
}

#titles h3 small{
    font-weight:normal;
}

#titles h3 a{
    text-decoration:none;
}

#titles h2{
    font-size:1.8em;
    font-weight:normal;
}

h3#infoTitle{
    background-image:url("../../img/info_title.gif");
}

h3#downloadTitle{
    background-image:url("../../img/download_title.gif");
}

h3#otherTitle{
    background-image:url("../../img/other_title.gif");
}

a#coverLink img{
    padding:5px;
    border:1px solid #333333;
    margin-bottom:10px;
}

a.additionalImage img{
    width:90px;
    padding:2px;
    border:1px solid #333333;
}

a.additionalImage{
    display:block;
    float:left;
    margin-right:12px;
    margin-bottom:12px;
}

/*
#download{
    width:257px;
    height:151px;
    background:url("../../img/download_background.gif") no-repeat left top;
    margin:20px 0 20px 25px;
}

#download p{
    margin:0;
    padding:60px 0 0 26px;
    line-height:2.5em;

}

#download p a{
    background:url("../../img/download_arrow.gif") no-repeat right center;
    height:20px;
    width:210px;
    margin:0;
    display:block;
}
*/

#download p a img{
    vertical-align:middle;
}

#download p a.first{
    margin-bottom:15px;
}

#info, #download{
    margin:20px 0 0 0px;
    width:270px;
}

#press{
    margin:30px 0 0 0px;
    width:270px;
}

#tracklist{
    margin:0 0 50px 0;
}

#tracklist p, #tracklist p span{
    height:15px;
}

#tracklist p{
    padding:0;
    margin:0;
    clear:both;
    font-size:.9em;
}

#tracklist p span{
    display:block;
    margin:0;
    padding:0;
    float:left;
}

#tracklist p .position{
    width:30px;
}

#tracklist p .artist{
    width:150px;
    font-weight:bold;
    overflow:hidden;
}

#tracklist p .title{
    width:160px;
    overflow:hidden;
}

#tracklist p .player{
    width:20px;
}

#seeAllComments{
    text-align:center;
}

div.article{
    padding-bottom:5px;
    margin-bottom:5px;
    background:url("../../img/back_links.gif") repeat-x right bottom;
}

/* comments */

div#formHolder{
    margin:40px 20px 0 0;
}

div#comments{
    margin:20px 20px 0 0;
}

div#comments p#noMoreComments{
    text-align:right;
}

#pressTitle{
    background-image:url("../../img/press_title.gif");
}

#leaveAcommentTitle{
    background-image:url("../../img/leaveacomment_title.gif");
    background-position:right top;
}

#commentsTitle{
    background-image:url("../../img/comments_title.gif");
    background-position:right top;
}

#commentForm{
    margin-top:40px;
}

#commentForm textarea{
    height:100px;
}

#commentForm input, #commentForm textarea{
    margin:5px 0 0 0;
    border:1px solid #ccc;
    width:100%;
    padding:5px 0 5px 0;
    font-size:0.9em;
    font-family:helvetica;
}

#commentForm input#submitComment{
    width:100px;
    border:auto;
}

#commentForm label{
    width:100%;
    margin:0;
    padding:0;
}

#commentForm pre{
    font-size:0.6em;
}

.comment{
    padding-bottom:5px;
    margin-bottom:5px;
    background:url("../../img/back_links.gif") repeat-x left bottom;
}

.comment h5{
    font-weight:normal;
}

.comment h5 span.author{
    font-weight:bold;
}

.comment p, .comment h5{
    text-align:right;
}