body { 
    background: #e1d3be;
	text-align:center;
	margin-top:0px;
    }
	
a {
  font-size:11px;
  color:#515151;
  text-decoration:none;
  }
	
h1 { font-size:16px;
     font-weight:normal;
     text-align: left;
     }
     
h2 { font-size:14px;
     font-weight:normal;
     text-align: center;
     }
 
 
 
/* Outer Frame */ 

     
#frame {
	background: url(../images/border.gif) repeat-y top center;
	position: relative;
	text-align: center;
	height: 100%;
	margin:auto;
	padding: 0 0 15px 0;
	visibility: visible;
	display: block;
	width:800px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		}

#contentcenter {
		width: 770px;
		background:#ede8d6;
		height: 100%;
		text-align:left;
		margin-left:15px;
		margin-right: 15px;
		}    
   
   
   
 /* Header */  
 
     	
#logobox {
   float:left;
   vertical-align: baseline;
   height:135px;
   }
   
#menubox {
   background-color:#ede8d6;
   text-align:right;
   padding: 5px 20px 0px 0px;
   vertical-align: baseline;
   line-height: 18px;
   height:100px;
   }
   
.headphoto {
 width: 770px;
 background-color: #644b22;
 }    
   
  

/* Content */

		
#block { 
   display:inline; 
   font-size:12px; 
   color:#603811; 
   margin: 0; 
   padding: 0; 
   padding-top: 55px;
   border-width: 0; 
   }
    
#side { 
   float: left; 
   margin: 50px 55px 15px 30px; 
   border-width: 0; 
   }
#copy {
   background-color:#ede8d6;
   padding: 35px 20px 0px 20px;
   }	
   
#copy2 {
   background-color:#ede8d6;
   padding: 15px 20px 10px 20px;
   }	
   
#copyr {
   text-align: center;
   }

#block p {
   margin-top: 28px;
   }

#quote {
   float: right;
   padding: 35px 0 25px 35px;
   }
   
#map {
   text-align: right;
   float: right;
   padding-right: 25px;
   }   
  
#replacetext1 {
	height: 55px;
	width: 342px;
	background: url(../images/cristinamarrone.gif) no-repeat;
	text-indent: -8000px;
	}
	
#replacetext2 {
	height: 55px;
	width: 268px;
	background: url(../images/effortlessliving.gif) no-repeat;
	text-indent: -8000px;
	margin: 25px 0 25px 400px;
	}

/* Our Team */
  

#team {
   float: left;
   width: 360px;
   text-align: center;
   } 
   
   
/* Contact Form */
 
form {
   background-color:#ede8d6;
   padding: 20px 100px 0px 100px;
   }

  
label,input,textarea {
	display: block;
	width: 260px;
	float: left;
	margin-bottom: 10px;
    }

label,#button {
	text-align: center;
	width: 115px;
	padding-right: 20px;
    }

form br,#team br {
	clear: left;
   }

#button {
   float: right;
   }   
      
    
/* Footer */
    
    
#bottomlinks {
	display: block;
   padding: 40px 0px 0px 20px;
   float:left;
   }
     
#copyright {
      font-size:10px;
	  padding: 20px 20px 15px 20px;
	  text-align:right;
	  color:#515151;
	  }
	  