/*Main display items for abelcain.com*/
* { margin:0; padding:0; }
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding:162px 0px 0px 0px;
  background-color:#000; color:#4b0a88;
  text-align:center; cursor:default;
  background-image:url(../images/AC-logo3_dark.jpg);
  background-position:center 148px;
  background-attachment:fixed;
  background-repeat:no-repeat;
}
div { zoom: 100%; }
body#home { background-image:url(../images/AC-logo3.jpg); }
a, p { margin:1px; }
a { text-decoration: none; cursor:pointer; cursor:hand; }
a:link { color:#5b06a9; }
a:visited { color: #3b0a78; }
a img { border-width:0; }
li { float:left; }
div#header {
  position:fixed;
  background-color:#000;
  top:0; left:0;
  height:162px; width:100%;
}
div#header_contents {
  top:0; left:50%;
  margin-left:-148.5px;
  position:absolute;
  height:158px; width:297px;
}
ul#nav_bar {
  display:table;
  list-style-type:none;
}
ul#nav_bar>li {
  display:table-cell;
  position:relative;
}
* html body { overflow:hidden; }
* html div#content{ overflow:auto; }

/*Set images for links*/
a#discog {
  display:block;
  width:79px; height:106px;
  background-image:url(../images/h1a.jpg);
}
a#info {
  display:block;
  width:64px; height:106px;
  background-image:url(../images/h2a.jpg);
}
a#mp3s {
  display:block;
  width:70px; height:106px;
  background-image:url(../images/h3a.jpg);
}
a#links {
  display:block;
  width:76px; height:106px;
  background-image:url(../images/h4a.jpg);
}
a#contact {
  margin-left:auto; margin-right:auto;
  display:block;
  width:30px; height:24px;
  background-image:url(../images/eyesmall.jpg);
}

/*Provide rollover effect*/
a#discog:hover { background-image:url(../images/h1b.jpg); }
a#info:hover { background-image:url(../images/h2b.jpg); }
a#mp3s:hover { background-image:url(../images/h3b.jpg); }
a#links:hover { background-image:url(../images/h4b.jpg); }

/*Misc items*/
.hidden { display:none; }
#top { margin-top:165px; }
.album { padding:1em; }
