body,td,th {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
}
body {
  background-color: #000000;
  margin-top: 0px;
  text-align:center;
}
img{ border:0; }
a img{ border:0; }
a{ border:0; color:#666666 }


body{
  background-image:url(images/body.jpg);
  background-position:center top;
  background-repeat:no-repeat;
}

.clear{
  clear:both;
  width:100%;
  line-height:0;
  font-size:0;
}

#header{
  display:block;
  width:860px;
  height:235px;
}
#header_left{
  float:left;
  display:block;
  width:140px;
  height:235px;
  background-image:url(images/header_left.jpg);
  background-position:top left;
  background-repeat:no-repeat;
}

#header_right{
  float:right;
  display:block;
  width:140px;
  height:235px;
  background-image:url(images/header_right.jpg);
  background-position:top left;
  background-repeat:no-repeat;
}

#logo{
  float:left;
  display:block;
  width:580px;
  height:235px;
  background-image:url(images/hypnotheticall.png);
  background-position:top left;
  background-repeat:no-repeat;
}

#main{
  display:block;
  width:860px;
  height:381px;
}

#main_left{
  float:left;
  display:block;
  width:420px;
  height:381px;
  background-image:url(images/dead-world.jpg);
  background-position:top left;
  background-repeat:no-repeat;
}

#main_right{
  float:right;
  display:block;
  width:440px;
  height:381px;
}

#main_right_top{
  display:block;
  width:440px;
  height:58px;
  background-image:url(images/main_right_top.jpg);
  background-position:top left;
  background-repeat:no-repeat;
}

#new_album{
  display:block;
  width:440px;
  height:122px;
  background-image:url(images/new-album.jpg);
  background-position:top left;
  background-repeat:no-repeat;
}

#insanity_records{
  display:block;
  width:440px;
  height:75px;
}


#main_right_bottom{
  display:block;
  width:440px;
  height:126px;
  background-image:url(images/main_right_bottom.jpg);
  background-position:top left;
  background-repeat:no-repeat;
}


#content{ margin:0 auto; width:860px; }

a:active { outline: none; }

a:focus { -moz-outline-style: none; }

ul#menu {
  width:860px;
  height:46px;
  list-style:none;
  margin:0;
  padding:0;
  padding:0;
}

ul#menu li { float:left; }

ul#menu li a {
  background:url(images/loghi.png) no-repeat scroll top left;
  display:block;
  height:46px;
  position:relative;
}

ul#menu li a.myspace { width:112px; }

ul#menu li a.lastfm {
  width:94px;
  background-position:-112px 0px;
}

ul#menu li a.facebook {
  width:110px;
  background-position:-206px 0px;
}

ul#menu li a.youtube {
  width:98px;
  background-position:-316px 0px;
}

ul#menu li a.twitter {
  width:94px;
  background-position:-414px 0px;
}

ul#menu li a.purevolume {
  width:124px;
  background-position:-508px 0px;
}

ul#menu li a.ilike {
  width:68px;
  background-position:-632px 0px;
}

ul#menu li a.virb {
  width:95px;
  background-position:-700px 0px;
}

ul#menu li a.reverbnation {
  width:64px;
  background-position:-795px 0px;
}

ul#menu li a span {
  background:url(images/loghi.png) no-repeat scroll bottom left;
  display:block;
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  z-index:100;
}

ul#menu li a span:hover { cursor:pointer; }

ul#menu li a.myspace span { background-position:0px -46px; }

ul#menu li a.lastfm span { background-position:-112px -46px;}

ul#menu li a.facebook span { background-position:-206px -46px; }

ul#menu li a.youtube span { background-position:-316px -46px; }

ul#menu li a.twitter span { background-position:-414px -46px; }

ul#menu li a.purevolume span { background-position:-508px -46px; }

ul#menu li a.ilike span { background-position:-632px -46px; }

ul#menu li a.virb span { background-position:-700px -46px; }

ul#menu li a.reverbnation span { background-position:-795px -46px; }

#footer{
  width:860px;
  height:300px;
  padding-top:58px;
  background-image:url(images/index_14.png);
  background-position:center center;
  background-repeat:no-repeat;
}