/* Wedding Registry*/
* {
  margin: 0;
  padding: 0; 
  border: 0;
}  

body {
  background-image: url(../images/background-fixed.jpg);
  background-attachment: fixed;
  background-color: #cab998; /*beige*/
  color: #44280e; /*brown*/
  font-family: Apple Chancey, Helvetica, Arial, Lucida Sans;
  font-weight: bold; 
}

a { color: #44280e; }/*brown*/
a:active { color: #a99f03; }/*gold*/
/* a:visited {color: tan; } */
a:visited {color: #7c7c7c; }/*med dark grey*/
/* a:hover { color: pink; } */
a:hover { color: #a99f03; }/*gold*/
a:visited:hover {color: #a99f03; }/*gold*/

#container {}
#title {}
#main {
    margin: 50px AUTO;
    }

#leftpane img {}
#leftpane {}

#content {
  padding-left: 100px;
  margin: 0 0 1em 0;
  }

#welcome {
  padding: 1em;
  }

.row { margin: 1em; }


.photo_text { 
  position: relative; 
  margin-left: 250px;
  margin-bottom: 120px;
  margin-right: 2em;
  }

.photo {
    position: absolute; 
    left: -150px; 
    top: 0px;
    }
    
.photo img {
    }    
     
.bigbold { font-size: large; font-weight: bold; 
  }
  
.centered {
  display          : block;
  margin-left      : 5em;
  margin-right     : 5em;
  margin-bottom    : 2em;
  margin-top       : -2em;
  text-align       : center;
  }
  
.right { 
  float: right; 
  margin-top: -10em;
  }
.left { float: left; }


/* Voodoo from http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of voodoo */
