/* CSS Document */


#pagetitle {
    margin:0 auto 20px;
    width:930px;
    height:40px;
    background:url(../images/pagetitle_bg.png) repeat;
    padding:10px;
    -webkit-border-radius: 2px;	/* SafariAGoogle Chrome */
    -moz-border-radius: 2px;	/* Firefox */
}


#pagetitle h2 {
    font-size:20px;
    font-weight:bold;
    background:url(../images/pagetitle_bg_inner.jpg) no-repeat left top;
    padding:4px 10px 0;
    width:910px;
    height:36px;
    letter-spacing:1px;
}






#main, #main2 {
    clear:both;
    width:950px;
    margin:0 auto;
    min-height:500px;
}



#left {
    width:665px;
    padding:0 20px 0 0;
    margin:0;
    float:left;
    display:inline;
}

#right {
    width:265px;
    padding:0;
    margin:0;
    float:right;
    display:inline;
}




#left h2, #left h3 {
    width:635px;
    height:25px;
    font-size:16px;
    font-weight:bold;
    padding:0 0 0 10px;
    background:url(../images/title_bg_dotted.png) repeat-x left top;
    margin:0 20px 20px 0;
}
    

#left table.artists, #left p {
    margin-bottom:30px;
}

#left table.artists td {
    text-align:left;
}





/* for privacy policy page and terms of use page */
#main2 h3 {
    width:940px;
    height:25px;
    font-size:16px;
    font-weight:bold;
    padding:0 0 0 10px;
    background:url(../images/title_bg_dotted.png) repeat-x left top;
    margin:20px 0;
}
    
#main2 p {
    padding:0 0 15px;
}

#main2 ul li {
    padding:0 0 15px;
    list-style-position:inside;
}




/* right colomun-------------------------------------------------------------- */

div.marrock {
    background:url(../images/marrock_bg.png) repeat-y;
    width:235px;
    padding:0 15px 5px 15px;
}

.marrock_bottom {
   background:url(../images/marrock_bg_bottom.png) no-repeat left top;
   width:265px;
   height:10px;
   margin-bottom:10px;
}

div.martrax {
    background:url(../images/martrax_bg.png) repeat-y;
    width:235px;
    padding:0 15px 5px 15px;
}

.martrax_bottom {
   background:url(../images/martrax_bg_bottom.png) no-repeat left top;
   width:265px;
   height:10px;
   margin-bottom:20px;
}

div.adobeflash {
    margin:10px 0 20px 0;
}

div.otherwebsite,div.otherwebsite_bottom {
    width:265px;
    margin:10px 0;
    height:99px;
    clear:both;
}

div.otherwebsite {
    border-bottom:1px dotted #585875;
}

div.otherwebsite p.left,div.otherwebsite_bottom p.left{
    float:right;
    display:inline;
    width:166px;
}

div.otherwebsite p.right,div.otherwebsite_bottom p.right {
    float:left;
    display:inline;
    width:89px;
    margin-right:10px;
}