.center-text{ text-align:center; }
#header{
  padding-top:10px;
  padding-bottom:7px;
}
#content{
  position:relative;
  background:url(img/frame-bg.jpg) 50% 0 repeat-y;
}
#footer{
  position:relative;
  margin:-4px 0 0 0;
  background:url(img/frame-bottom.jpg);
  height:520px;
}
#content .content{
  width:765px;
  margin:0 auto;
  min-height:400px;
  height:auto !important;
  height:400px;
}
/* Absolute Positioned elements */
#about-jennie{
  position:absolute;
  z-index:2000;
  right:-90px;
  bottom:360px;
}
#left-nav{
  position:absolute;
  z-index:2000;
  width:145px;
  height:430px;
  left:-20px;
  top:30px;
}
#right-nav{
  position:absolute;
  z-index:2000;
  width:195px;
  height:412px;
  right:-75px;
  top:15px;
}
#footer .footer{
  position:absolute;
  z-index:2000;
  top:170px;
  font-weight:bold;
  font-size:11pt;
  color:#575046;
  width:1030px;
  text-align:center;
}
#footer .eyecite{
  position:absolute;
  z-index:2000;
  width:80px;
  height:15px;
  right:137px;
  top:205px;
} 
#footer .nav{
  position:absolute;
  z-index:1999;
  top:180px;
}
#footer .nav a.blog{
  position:absolute;
  left:140px;
}
#footer .nav a.facebook{
  position:absolute;
  left:675px;
}
#fblike{
  position:absolute;
  left:50%;
  margin-left:400px;
  top:113px;
}
#book-now{
  position:absolute;
  left:50%;
  margin-left:-475px;
  top:80px;
}
#book-now a{
  font-family:'Comic Sans MS', cursive;
  color:#6600cc;
  text-decoration:none;
  font-size:11pt;
  font-weight:bold;
}
/*  CMS Layout Start  */
.layout-row{
  float:left;
  clear:left;
  padding-bottom:3px;
  width:764px;
}
.layout-row .block-1, .layout-row .block-2, .layout-row .block-3, .layout-row .block-4, .layout-row .block-5{
  background-color:#FFF;
  float:left;
}
.layout-row .block-1{
  width:764px;
  float:left;
}
.layout-row .block-2{
  width:376px;
  margin-right:11px;
}
.layout-row .block-3{
  width:250px;
  margin-right:6.5px;
}
.layout-row .block-4{
  width:250px;
  margin-right:9px;
}
.layout-row .block-5{
  width:504px;
  margin-right:9px;
}
.layout-row .last{ margin:0; }
/*  CMS Layout End  */
.cycle{
  min-height:400px;
  height:auto !important;
  height:400px;
  width:764px;
  overflow:hidden;
  margin:0;
  padding:0;
}
.photo-gallery img, .gallery-photo{
  width:100px;
  height:100px;
  padding:2px;
  border:1px solid #DFDFDF;
  margin:1px;
}
.has-padding{
  padding:7px;
} 
#badges{
  position:absolute;
  left:50%;
  margin-left:-170px;
  top:280px;
  width:340px;
}
#badges .right{
  float:right;
}
