body {
  background: #000 url(../images/bgtile.jpg) repeat-x;
}

.header {
  background: transparent url(../images/nav.jpg) top right;
  position: relative;
  left: 100px;
  height: 100px;
  width: 800px;
}

.content {
  background: url(../images/content.jpg) top no-repeat;
  position: relative;
  min-height: 500px;
  left: 100px;
  width: 800px;
}

#contact-info {
  padding: 20px;
  width: 760px;
}

.content img#main {
  margin: 2px;
}

.content img#bio {
  margin: 8px;
  float: right;
  border:1px solid black;
}

#menu li {
  margin: 0; 
  padding: 0; 
  list-style: none; 
  position: absolute; 
  top: 60px;
}

#menu li, #menu a {
  height: 42px; 
  display: block;
}

#music-gallery, #music-gallery-current {
  left: 400px;
  width: 105px;
}

#photo-gallery, #photo-gallery-current {
  left: 506px;
  width: 179px;
}

#art-gallery, #art-gallery-current {
  left: 686px;
  width: 44px;
}

#contact, #contact-current {
  left: 730px;
  width: 69px;
}


#music-gallery a:hover {
  background: transparent url(../images/nav.jpg) -400px -160px !important;
}

#photo-gallery a:hover {
  background: transparent url(../images/nav.jpg) -506px -160px !important;
}

#art-gallery a:hover {
  background: transparent url(../images/nav.jpg) -686px -160px !important;
}

#contact a:hover {
  background: transparent url(../images/nav.jpg) -730px -160px !important;
}

#music-gallery-current {
  background: transparent url(../images/nav.jpg) -400px -260px !important;
}

#photo-gallery-current {
  background: transparent url(../images/nav.jpg) -506px -260px !important;
}

#art-gallery-current {
  background: transparent url(../images/nav.jpg) -686px -260px !important;
}

#contact-current {
  background: transparent url(../images/nav.jpg) -730px -260px !important;
}

