body {
  /*background-color: #cbba9c;*/
  background-color:#d1c2a5;
}

#container {
  background-image: url("../images/home_container_bg.jpg");
  background-repeat: repeat-x;
  text-align: center;
}


#feature_listings {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    text-align: center;
    width: 890px;
}

#frame {
    min-height:880px;
    background-image: url("../images/home_bg2.jpg");
}

#frame_bottom {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 0px 16px 0px;
    position: relative;
    text-align: center;
    width: 896px;
}
#frame_bottom h3 {
  color: #fefaf5;
  font-weight: bold;
}

#frame_top {
    height: 552px;
}

#footer img.jerry_headshot {
  border: 3px #342818 solid;
  float:left;
  margin: 8px 30px 60px 30px;
}

/*#footer img.realtor_logo {
  border: none;
  float: right;
  margin: 20px 40px 60px 0px;
}
*/

#footer #realtor_logo_block {
  border: none;
  height: 120px;
  position: absolute;
  top: 210px;
  left: 780px;
  width: 100px;
}

#social-icons {
  margin-top: 6px;
}


#footer_text {
  float:left;
  width: 620px;
}
#footer .vcard {
  padding-bottom: 6px;
  padding-top: 12px;
}
#footer .vcard span {
  padding-left: 15px;
  padding-right: 15px;
}
#footer .vcard span span{
  padding-left: 0px;
  padding-right: 0px;
}
#footer .vcard span.title {
  padding-right:80px;
}
#footer .vcard span.spacer {
  padding-left: 90px;
  padding-right: 90px;
}

#copyright {
  padding-top: 6px;
}

#copyright, #copyright p, #copyright p span, #copyright div {
  padding-left: 0;
  padding-right: 0;
  margin-left:0;
  margin-right:0;
}

#copyright img {
  padding:0;
  margin:0;
}

#copyright p span.print-pdf-link {
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
}

#addthis {
  padding-left: 0;
  padding-right: 0;
}


#welcome {
    /*opacity: 0.7;*/
    /*background: none repeat scroll 0 0 #fff;*/
    /* this is the normal brown color */
    /* color: #57442a; */
    color: #fff;
    /* bold only if color white */
    font-weight: bold;
    float: right;
/*    padding-left: 10px;
    padding-right: 21px;
    width: 700px;*/
    padding-left: 140px;
    padding-right: 131px;
    width: 460px;
    padding-top: 138px;
    position: relative;
    text-align: center;
}

#mission-statement {
  color: #342818;
  font-size: .84em;
  /*line-height: 90%;*/
  padding-bottom: 4px;
  text-align: left;
}

.mission-title{
  font-weight: bold;
}

div.feature {
    float: left;
    padding-left: 7px;
    padding-right: 7px;
    position: relative;
    text-align: center;
    width: 164px;
}
div.feature h3 {
    padding-bottom: 4px;
}
div.feature img {
  border: 3px #e9dfd3 solid;
  height: 110px;
  width: 160px;
    
}
