body {
  background: #435150;
  margin: 0;
  padding: 0;
}

/* BEGIN 'main' */
#main{
  background-color: #435150;
  float: left;
  width: 210px;
  line-height: 1.6em;
  padding: 20px 0 0;
  margin: -15px 0 0 0;
  border-left: 600px solid #435150;
  /* The width and color of the left rail */
}
*html #main { width: 810px; }

.colLeft {
  float: left;
  width: 575px;
  margin-left: -600px;
  padding: 0 0 0 15px;
  position: relative;
}
.colRight {
  color: #fce2c1;
  float: left;
  width: 210px;
  margin-right: -210px;
  position: relative;
  padding-top: 25px;
}
.main_p { 
  color: #fce2c1;
  padding: 0 25px 0 0;
  font: normal 0.8em Arial;
  line-height: 1.2em;
}
*html .main_p { padding: 0 45px 0 0; }

.project_title {
  color: #fce2c1;
  padding: 0 0 0 15px;
  font: normal 1.6em Arial;
  line-height: 0.9em;
}

.architect_credit {
  color: #fce2c1;
  padding: 0 25px 0 0;
  font: normal 0.5em Arial;
  line-height: 1.1em;
}

.photographer_credit {
  color: #fce2c1;
  padding: 0 25px 0 0;
  font: normal 0.5em Arial;
  line-height: 1.1em;
}

.colLeft img {
  border: 1px solid #e9bb92;
}
#image {
  width: 565px;
  margin: 0 auto;
  text-align: center;
}
.image_select {
  text-align: center;
  padding: 10px 25px 0 0;
  font: normal 0.8em Arial;
  line-height: 1.3em;
}
.image_select a {
  color: #f9d3a2;
  text-decoration: none;
}
/* END 'main' */

/* BEGIN 'portfolio_btns' */
#portfolio_btns {
  background-color: #435150;
  padding: 25px 25px 0 25px;
  float: left;
  width: 760px;
  margin: 0;
}
*html #portfolio_btns { width: 790px; }
#btn_previous {
  float: left;
  position: relative;
}
#btn_next {
  float: right;
  position: relative;
  padding-right: 50px;
}
#portfolio_btns a, #portfolio_btns img {
  text-decoration: none;
  border: 0;
}

*html #btn_next { margin-right: -25px; }
/* END 'portfolio_btns' */
