body {
background-color: #EFEBE5;
width: 45em;
margin: 2.9em auto;
}
#bc-top {
  margin-top: 60px;
  width: 695px;
  height: 110px;
  background-repeat: no-repeat;
  background-image: url(images/bcard-top1.png);
}
#bcard-side {
  width: 695px;
  background-repeat: repeat-y;
  background-image: url(images/bcard-side.png); 
}
#bcard-bot {
  width: 695px;
  height: 100px;
  background-repeat: no-repeat;
  background-image: url(images/bcard-bot1.png);
}
#content {
  margin: 0px 0px 0px 0px;
/*  margin-left: 10%;*/
  padding: 0px 0px 0px 0px;
  width: 600px;
}
#logo  {
  position: absolute;
  width: 128px;
  height:215px;
  padding-left: 100px;
padding-bottom: 10px;
  margin-top: -5px;
}

#logo img {
  position: absolute;
}
.footer img { 
    border: none; 
    opacity: 0.7; 
    filter:alpha(opacity=50);  
    -moz-opacity:0.5;
    }
  
#v_slide1,
#v_slide2,
#v_slide3,
#v_slide4,
#v_slide5 {
  color: #5a5a5a;
  width: 695px;
  background-image: url(images/bcard-side.png); 
  background-repeat: repeat-y; 

}
#v_slide1 #fades {padding-top: 30px;}

#construct {
    color: #6a6a6a;
    height: 40px;
    margin-left: 55px;
    font: normal normal normal 0.8em/1em sans-serif;

}
#construct img {
    vertical-align: middle;  
    border:none;
}
div.marginbottom {
  /* Since the Fx.Slide element resets margins, we set a margin on the above element */
  margin-bottom: 10px;
  margin-left: 300px;
}
div.marginbottom a {
  font: normal small-caps normal 1.1em/1.6em Helvetica, sans-serif;
  color: #6a6a6a;
/*  margin: 0px;*/
  text-decoration: none;
}
p {  
  font: normal normal normal 0.9em/1.3em Verdana, sans-serif;
  padding-left: 100px;
  width: 500px;
  padding-top:3px;
/*  padding-bottom:15px;*/
/*  padding-bottom: 20px;*/
  }
p.teaser {
  font: italic small-caps normal 1.0em/1.3em Helvetica, sans-serif;
  padding: 0px;
  padding-left: 300px;
/*  padding-bottom: 5px;*/
  width: 300px;
/*  color: #343696;*/
    color: #00008B;
}
p.footer {
  padding-bottom:30px;
}
