* {
  margin: 0;
  padding: 0;
  /*background: #000;*/
}

html, body {
  background: #fff;
}

h1 span, h2 span { display: none; }


img#bg {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 0;
}

img.photo {
	width: 93px;
}


div#content_wrapper {
  z-index: 1;
  /*float: right;*/
  position: absolute;
  top: 0;
  right: 0;
  background: transparent;
}
  div#header {
    width: 328px;
    height: 241px;
    background: #000;
  }
    #flash_bling {
      display: block;
      width: 290px;
      height: 160px;
      margin: 0 auto 24px auto;
    }
    #bling h1 {
      width: 272px;
      height: 141px;
      background: url('../images/public/bling.png');
    }
  div#content {
    background: transparent;
  }
    div.content_item {
      margin-top: 6px;
      width: 288px;
      padding: 20px;
      background: #000;
    }
    div.content_item img {
    	max-width: 290px;
      margin: 6px 0;
    }

div#nav_flare {
  position: absolute;
  left: 64px;
  top: 84px;
  width: 62px;
  height: 157px;
  background: transparent url('../images/public/nav_flare.png') no-repeat;
}

div#footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 285px;
  height: 110px;
  background: transparent url('../images/public/footer_flare.png') no-repeat;
}
  a#audio_player {
    display: block;
    margin: 29px 0 2px 0;
    width: 137px;
    height: 17px;
    padding: 3px 0 0 10px;
    background: #000;
  }
  div#mailing_list {
    margin-bottom: 2px;
    width: 194px;
    height: 24px;
    padding: 7px 0 0 10px;
    background: #000;
  }
    div#mailing_list input {
      width: 120px;
      height: 15px;
      padding: 2px 0 0 4px;
      background: #fff;
      border: none;
      font-size: 9px;
    }
    div#mailing_list a {
      margin-left: 10px;
    }
  div#credits {
    width: 208px;
    height: 21px;
    padding: 5px 0 0 10px;
      background: #000;
  }

/* ------------------------------------------------------------------------------------------------
  NAVIGATION
------------------------------------------------------------------------------------------------ */
div#nav {
  position: absolute;
  left: 0;
  top: 10px;
}
ul.nav {
  position: absolute;
  top: 0;
  left: 0;
  width: 96px;
  height: 210px;
  background: #000;
}
  ul.nav li {
    padding: 5px 0 0 14px;
  }
  ul.nav li.first {
    padding-top: 12px;
  }
  
  
/* ------------------------------------------------------------------------------------------------
  TITLES
------------------------------------------------------------------------------------------------ */
h2.title {
  display: block;
  margin: 0 auto;
}
h2#title_about {
  width: 105px;
  height: 31px;
  background: url('../images/public/titles/about.png');
}
h2#title_contacts {
  width: 142px;
  height: 30px;
  background: url('../images/public/titles/contacts.png');
}
h2#title_news {
  width: 90px;
  height: 33px;
  background: url('../images/public/titles/news.png');
}
h2#title_photo_sets {
  width: 120px;
  height: 32px;
  background: url('../images/public/titles/photo_sets.png');
}
h2#title_releases {
  width: 153px;
  height: 33px;
  background: url('../images/public/titles/releases.png');
}
h2#title_shows {
  width: 110px;
  height: 33px;
  background: url('../images/public/titles/shows.png');
}
h2#title_videos {
  width: 109px;
  height: 31px;
  background: url('../images/public/titles/videos.png');
}
  
  
/* ------------------------------------------------------------------------------------------------
  FLICKR
------------------------------------------------------------------------------------------------ */
#flickr_badge_uber_wrapper {
	text-align: center;
	width: 290px;
}
#flickr_badge_wrapper {
	width: 290px;
}
.flickr_badge_image {
  /*display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;*/
  display: inline;
  margin: 0 4px 4px 4px;
}
.flickr_badge_image img {
  width: 75px;
  height: 75px;
}
#flickr_badge_wrapper {}
#flickr_badge_uber_wrapper a {
	margin-bottom: 0;
}

.flickr_badge_image img {border:2px solid #fff;}
.flickr_badge_image a img {border:2px solid #fff;}
.flickr_badge_image a:hover img {border: 2px solid #cdfc84}





img, div, span, h2 {
  behavior: url("/iepngfix.htc")
}













