
/*  Color scheme:
      red: #83120F
      cream: #FFFCD8
      brown: #4E2309
*/

body, div, p, li {
  font-family: helvetica, sans-sarif;
  font-size: 11px;
  margin: 0;
  padding: 0;
}

body { background-color: #7b160e; }
img { border: 0; }
a { color: #4E2309; }
a:hover, a:visited { color: #906D5D; }

/* fix Firefox outlines on clicked links */
a { outline: none; }

#content {
  position:absolute;
  top: 50%;
  left: 50%;
  width: 800px;
  height: 599px;
  margin-top: -300px;
  margin-left: -400px;
  overflow: hidden;
  background-image: url(../images/full_background.gif);
  background-repeat: no-repeat;
  background-color: #FFFCD8;
}

#title { height: 75px; }
#title img { margin: 15px 0 0 30px; }

#menubar, #menubar ul {
  margin: 0;
  padding: 0;
  height: 25px;
  list-style: none;
  line-height: 1;
}

#menubar a {
  width: 85px;
  display: block;
  color: black;
  text-decoration: none;
}

#menubar a.menu {
  height: 25px;
}

#menubar li {
  float: left;
  width: 85px;
}

#menubar li ul {
  position: absolute;
  width: 85px;
  left: -999em;
}

#menubar li ul li {
  width: 85px;
  padding: 8px 0;
  text-align: center;
  font-weight: bold;
  background: #9d4240;
}

#menubar li ul li:hover {
  background: #881a17;
}

#menubar li:hover ul {
  left: auto;
}

#menubar a:hover, .current { background-position: right; }
a#about { background-image: url(../images/menubar/about.gif); }
a#portfolio { background-image: url(../images/menubar/portfolio.gif); }
a#buzz { background-image: url(../images/menubar/buzz.gif); }
a#links { background-image: url(../images/menubar/links.gif); }
a#tips { background-image: url(../images/menubar/tips.gif); }
a#contact { background-image: url(../images/menubar/contact.gif); }


#photos {
  width: 500px;
  margin: auto;
  padding-top: 55px;
}

#photo {
  height: 305px;
}

#press_items {
  width: 403px;
  margin: auto;
  padding-top: 100px;
}

p.press {
  margin-bottom: 5px;
  margin: auto;
  width: 403px;
  text-align: right;
}

p.caption {
  margin-bottom: 5px;
  font-size: 9px;
  width: 500px;
  text-align: right;
}

#portfolio_buttons {
  clear: both;
  height: 13px;
}

p.narration {
  margin: 10px auto;
  width: 500px;
  text-align: center;
}

#text {
  width: 530px;
  margin-left: 190px;
  padding-top: 50px;
}

#text p {
  margin-bottom: 1em;
}

#text #buttons {
  width: 100px;
  margin: auto;
}

img#splash {
  margin-top: 40px;
  margin-left: -50px;
  display: block;
}

#background_placeholder {
  width: 75px;
  height: 95px;
  float: right;
}

#text_photo {
  float: left;
  margin: 30px 0 0 30px;
}


/*
img.portfolio {
  width: 500px;
  height: 300px;
}
*/

/*
.button {
  width: 13px;
  height: 13px;
}
*/
.back.button {
  float: left; 
  clear: both;
}

.next.button, .image.button {
  margin-left: 10px;
  float: right;
}

p.buzz {
  margin: 2em 0;
}

div.contact {
  text-align: center;
}

#buttons {
  position: absolute;
  left: 410px;
  bottom: 35px;
  width: 80px;
  height: 13px;
}

#buttons .back {
  float: left;
}

#buttons .next {
  float: right;
}

#press_buttons {
  position: absolute;
  left: 360px;
  bottom: 35px;
  width: 80px;
  height: 13px;
}

#press_buttons .back {
  float: left;
}

#press_buttons .next {
  float: right;
}

#newsletter {
		position: absolute;
		left: 30px;
		bottom: 10px;
		width: 126px;
		height: 25px;
}