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

#title {
    text-indent: -5000px;
    height: 34px;
    background-image: url(../i/marthacamarillo.png);
    position: relative;
    left: 412px;
    width: 388px;}

#menu {
    display: block;
    width: 950px;
    overflow: hidden;
    z-index: 100;
    position: absolute;
    top: 40px;}
#menu LI {
	text-indent: -5000px;
	height: 39px;
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: 0 0;}
#menu LI A { display: block; height: 39px; }

#biography { background-image: url(../i/biography.png); width: 108px; }
#photography { background-image: url(../i/photography.png); width: 124px; }
#fletcherstreetmovie { background-image: url(../i/fletcherstreetmovie.png); width: 205px;}
#biography.on, #content.biography #biography,
#photography.on, #content.photography #photography,
#fletcherstreetmovie.on, #content.fletcherstreetmovie #fletcherstreetmovie {
  background-position: 0 -39px; }
#contact {
  background-image: url(../i/contact.png);
  width: 200px;
  margin-left: 295px;
  height: 65px ! important;}
#contact.on #contact-info { display: block; }
#contact-info {
  display: none; 
  position: relative;
  top: -25px;
  text-indent: 0;
  border: 2px solid #f90;
  padding: 5px;
  margin-left: 5px;
  width: 140px;
  color: #f90;
  font-size: 75%;
  letter-spacing: 130%;
  line-height: 125%;}
#contact-info A { display: inline ! important; color: #f90; text-decoration: none; }

#photographypane { position: absolute; top: 70px; z-index: 50;}

#biographypane, #fletcherstreetmoviepane {
  position: absolute; top: 100px; width: 600px; left: 275px;
  line-height: 150%;
  font-family: Helvetica, sans-serif;
  color: #333;}
#biographypane P, #fletcherstreetmoviepane P { margin-bottom: 1em; }
#fletcherstreetmoviepane H2 { font-weight: bold; font-size: 125%; margin-bottom: 0.5em;}
#fletcherstreetmoviepane H3 { font-weight: bold; font-size: 110%; margin: 0.5em 0;}
#fletcherstreetmoviepane #movie { margin-left: 25px };
#biographypane STRONG { font-weight: bold; }
#biographypane A { text-decoration: none; color: #ad0; font-weight: bold; }

#gallery {
  position: absolute; top: 75px;
  width: 840px;
  margin: 0 auto;}
#gallery.notloaded * { visibility: hidden; }
#gallery #previmage,
#gallery #nextimage {
  display: block;
  margin: 214px 0;
  text-indent: -5000px;
  height: 22px; width: 40px;
  display: block;}
#gallery #previmage { float: left; background-image: url(../i/prev.png); }
#gallery #nextimage { float: right; background-image: url(../i/next.png); }
#gallery-currentimage {
   visibility: visible ! important;
   background: url(../i/image-loading.gif) center center scroll no-repeat;
   width: 720px; height: 450px; text-align: center; margin: 0 auto; }
#gallery-currentimage IMG { display: block; margin: 0 auto; }
#gallery-currentimage IMG.loading { display: none; }
#gallery-currenttitle { margin: 0 auto; font-size: 115%; font-weight: bold; text-align: center;}
#gallery-progressbar, #gallery-progressbar * { visibility: visible ! important; }
#gallery-progressbar.loading {
  width: 40px; height: 8px;
  display: block;
  position: absolute;
  top: 250px;
  left: 50%;
  margin: 0 -20px;
  border: 1px solid #ccc;
  background-color: #eee;
  overflow:hidden;}
#gallery-progressbar { display: none; } /* hide once the gallery is loaded */
#gallery-progressbar DIV {
  background: #fb0 0 0 scroll no-repeat;
  width: 0; height: 100%; }
#gallery-index {
  position: absolute;
  margin-top: 8px;
  width: 840px;
  height: 125px;
  overflow: hidden;
  font-size: 90%;
  text-align: center;}
#gallery-index .belt { position: relative; }
#gallery-index .panel { clear: both; height: 125px; text-align: center; overflow: hidden; }

#gallery-index .panel UL { margin: 0 auto; }
#gallery-index .panel LI {
  float: left;
  display: block;
  margin: 5px;
  text-align: center;
  height: 100px;}
#gallery-index A { color: black; text-decoration: none; }

#gallery-index .panel LI A.selected { font-weight: bold; }

#gallery-index .gallery-navigation H2 { font-weight: bold; }
#gallery-index .gallery-navigation A,
#gallery-index .gallery-navigation H2 { white-space: nowrap; display: inline; margin: 0 10px;}

