      html {
      	height:100%;            /* fix height to 100% for IE */
      	max-height:100%;        /* fix height for other browsers */
      	overflow:hidden;        /* get rid of scroll bars in IE */
      	padding:0;              /* remove padding */
      	margin:0;               /* remove margins */
      	border:0;               /* remove borders */
      	background-color:#fff;  /* color background - only works in IE */
      }
      body {
        background-color: white;
        margin:           0 0 0 0;
        overflow:         hidden;
        font-family:      Arial, Helvetica, sans-serif;
        font-size:        small;
      }
      #head {
        border-bottom:  1px solid #B0DCE2;
        height:         73px;
        width:          775px;
        overflow:       visible;
        text-align:right;
      }
      #star {
        position:       relative;
        width:          75px;
        float:            right;
        z-index:        100;
        height:         75px;
        top: -2px;
      }
      #main {
        position:       relative;
        text-align:     left;
        overflow:       auto;
        width:          775px;
        font-size:      85%;
        height:         100%;
      }
      #foot {
        position:       relative;
        border-top:     1px solid #B0DCE2;
        height:         25px;
        width:          775px;
        background-image: url('../images/botbar_bg.jpg');
      }
      #foot #nav {
        position:     relative;
        float:        right;
        top:          -10px;
        font-family:  Arial, Helvetica, sans-serif;
        font-size:    7.5pt;
        font-weight:  bold;
        color:        #727272;
        margin-right: 15px;
        padding-top:  2px;
        height:       30px;
        z-index:      10;
     }
      #foot #nav a {
        border:           1px  solid #61BAC5;
        color:            #727272;
        text-decoration:  none;
        margin-right:     5px;
        padding:          1px 3px 2px 2px;
        background-color: white;
        height:           25px;
      }
      #foot #nav a:hover {
        color:            #61BAC5;
      }
      
      #main #invite {
        float:        left;
        width:        307px;
      }
      #main #invite div {
        font-family:  Times New Roman, serif;
        font-size:    10.5pt;
        color:        black;
        text-align:   center;
        line-height:  2.25em;
        padding:      0 40px 0 15px;
        margin:       25px 0 19px 20px;
        border-right: 1px solid #61BAC5;
      }
      #main #invite p {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
      }
      
      #main #content  {
        width: 466px;
        float: right;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        overflow: auto;
      }
      #main #content div {
        padding: 23px 36px 0 39px;
      }
      #main #attContent div {
        padding: 23px 0 0 15px;
        margin-right: 143px;
      }
      #content p {
        margin: 10px 0 0 0;
      }
      #lnews td {
        padding-bottom: 3px;
      }
      #lnews td.date {
        font-weight: bold;
        white-space: nowrap;
      }

.subhead {
  color: #61BAC5;
  font-size: 125%;
  font-weight: bold;
}
#content p.subhead {
  margin: 18px 0 0 0;
}

#pics {
  float: left;
  padding-left: 15px;
  padding-top: 5px;
}
.attendant {
  float: left;
  width: 333px;
  overflow:hidden;
}
  .attendant .wrap {
    border: 1px solid #61BAC5;
    margin: 19px 64px 0 0;
    height: 98px;
    overflow: hidden;
  }
  .attendant .text {
    float: right;
    text-align: right;
    margin: 54px 9px 8px 0;
  }
  .attendant .pic {
    float: left;
  }
  .blurb {
    margin: 0 64px 0 0;
    padding: 5px 10px 5px 10px;
  }
.top {
  text-align:right;
}

/* Page Background Images */
.storyBG {
  background-image:     url('../images/bg_ourstory.jpg');
	background-repeat:    no-repeat;
  background-position:  left bottom;
}
.weddBG {
  background-image:     url('../images/bg_thewedding.jpg');
	background-repeat:    no-repeat;
  background-position:  left bottom;
}
.recBG {
  background-image:     url('../images/bg_thereception.jpg');
	background-repeat:    no-repeat;
  background-position:  left bottom;
}
.guestsBG {
  background-image:     url('../images/bg_guestsinfo.jpg');
	background-repeat:    no-repeat;
  background-position:  left bottom;
}
