* {
  margin: 0;
  padding: 0;
}

body {
  background: black;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 82%;
}

.outer {
  margin: 0 auto;
  text-align: left;
  width: 766px;
  background: url(img/mainback.jpg) no-repeat top left;
  position: relative;
}

.hide {
  display: none;
}

p.email {
  width: 288px;
  height: 20px;
  position: absolute;
  top: 131px;
  left: 410px;
  clear: both;
  background: url(img/1x1.gif) repeat top left;
  text-decoration: none;
  display: block;
}

p.email a {
  width: 100%;
  height: 100%;
  display: block;
  font-size: 1px;
  line-height: 50px;
  overflow: hidden;
  text-decoration: none;
}

h1 {
  height: 160px;
  background: url(img/h1back.jpg) no-repeat top left;
  text-indent: -9999px;
  font-size: 1px;
}

.main {
  width: 320px;
  height: 500px;
  margin-left: 386px;
  padding-bottom: 100px;
}

a img {
  border: 0px solid black;
}

.foot {
  position: absolute;
  left: 115px;
  top: 660px;
}

.foot p {
  color: white;
  line-height: 1.5em;
  font-size: 0.76em;
  width: 12em;
  float: left;
}

#nav {
  position: absolute;
  left: 120px;
  top: 160px;
  width: 238px;
  height: 104px;
}

#nav li {
  display: block;
  height: 25px;
  margin: 0;
  padding: 0;
  line-height: 1px;
  font-size: 1px;
}

#nav li a {
  width: 100%;
  height: 100%;
  display: block;
  line-height: 200%;
  text-indent: -9999px;
  vertical-align: bottom;
  overflow: hidden;
  font-size: 1px;
  text-decoration: none;
  background-repeat: no-repeat:
  background-position: top left;
}

#nav li a:hover, #nav li.sel a {
  background-position: bottom left;
}

#nav li#nhome    { height: 29px; width: 238px; }
#nav li#nartists { width: 103px; }
#nav li#nstudio  { width: 103px; }
#nav li#ncontact { width: 218px; }

#nav li#nhome    a { background-image: url(img/nav-home.gif); }
#nav li#nartists a { background-image: url(img/nav-artists.gif); }
#nav li#nstudio  a { background-image: url(img/nav-studio.gif); }
#nav li#ncontact a { background-image: url(img/nav-contact.gif); }

/* Easyclearing hack courtesy of Tony Aslett */
.clearfix:after {
    content: "&nbsp;"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide */


