body{
    background-color:#000000;
    margin:0px;
    padding:0px;
    font-size:10px;
    color:#EEEEEE;
}

/* Text */
a:link {text-decoration : none; color : #AAAAAA}
a:visited {text-decoration : none; color : #AAAAAA}
a:hover {text-decoration : none; color : #EEEEEE}
a:active {text-decoration : none; color : #EEEEEE}

span.hidden{
    display:none;
}

h1{
    display:none;
}


h1#title{
    display:block;
    margin:30px auto;
    font-size:12px;
    font-weight:100;
    text-align:center;
    color:#666666;
}


h2{
    color:#999999;
    font-size:12px;
    margin-top:5px;
    margin-bottom:3px;
}

h2.subtitle{
    display:block;
    margin:10px auto 0px auto;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    color:#666666;
}

h3{
    font-size:10px;
    font-weight:100;
    margin:0px;
    color:#666666;
    padding-bottom:2px;
}

dl{
    margin-top:5px;
    margin-bottom:15px;
    background-color:#111111;
}

dd{
    margin:0px;
}

dt{
    color:#666666;
}

div#main{
    background-image:url(../img/primal_mono.jpg);
    background-repeat:no-repeat;
    background-position:0px 15px;
    overflow:auto;
    height:400px;
    width:700px;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-200px;
    margin-left:-350px;
}


ul#menu{
    display:inline;
    list-style-type:none;
}

#menu li{
    display:inline;
    margin-right:30px;
    color:#666666;
}

#menu li a:link{
    color:#666666;
}

#menu li a:visited{
    color:#666666;
}

#menu li a:hover{
    color:#666666;
    background-color:#EEEEEE;
}

div#topfooter{
    clear:both;
    position:absolute;
    bottom:20px;
    width:100%;
    text-align:center;
    color:#666666;
}

div#footer{
    margin:30px auto;
    width:100%;
    text-align:center;
    color:#666666;
}

/** login */
div#login {
    float:right;
    margin:10px;
 }

input{
    margin: 5px;
    /*background-color:#000000;*/
 }

/** info */
div#info{
    margin:30px auto 80px auto;
    width:100%;
}

#info h3{
    display:block;
    margin:10px auto 10px auto;
    color:#999999;
    text-align:center;
    font-size:10px;
    font-weight:100;
}

#info ul{
    text-align:center;
    margin-left:0px;
    padding:0px;
    list-style-type:none;
}

#info li{
    text-align:center;
    margin:3px auto;
    padding:0px;
    list-style-type:none;
}

/** artists */
div#artists{
    margin:30px auto 80px auto;
    width:100%;
}

#artists li a img{
    border:none;
}

#artists ul{
    text-align:center;
    margin-left:0px;
    padding:0px;
    list-style-type:none;
}

#artists li{
    text-align:center;
    margin:20px auto;
    padding:0px;
    list-style-type:none;
}

/** discography */
div#discography{
    margin:30px auto 80px auto;
    width:100%;
}

div.discography {
    clear: both;
    margin:10px auto;
    width: 650px;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
}

.more {
    display: none;
 }

.d_image {
    float: left;
    margin: 10px;
}

.d_image img{
    border: 1px solid #FFFFFF;
}

.d_info {
    float: left;
    margin: 10px;
    text-align:left;
    width:250px;
}
