body{
  font:62.5% Helvetica, Tahoma, Arial sans-serif;
  color:#633;
  background:#fff;
  margin:0;
  padding:0;
}
a{ color:#00868B; }
a:hover{ color:#00868B; }
address{ display:inline; font-style:normal; }
#wrapper{
  font-size:1.2em;
  width:80%;
  margin:0 auto;
}
#head{
  float:right;
  width:20%;
  padding:50px 0 0 20px;
}
#content{
  float:left;
  width:75%;
  background:transparent url(../images/swirl.gif) no-repeat center 98%;
  padding-bottom:70px;
  font-size:1.2em;
}

#head #heading{ text-align:center; padding:25px 0 0 5px; }
#head h2, #head h3, #head h4, #head h5{ margin:3px 0; padding:0; }
#head h2 a{ display:block; text-indent:-9999px; margin:0 auto; width:147px; height:51px; background:transparent url(../images/logo.jpg) no-repeat top left; }
#head h3 address, #head h4, #head h5{ font-style:normal; font-size:.8em; font-weight:normal; }

#head #navigation ul, #head #navigation ul li{ margin:0; padding:0; }
#head #navigation ul{
  list-style:none;
  text-align:center;
}
#head #navigation ul li{
  padding:5px 0;
  font-size:1em;
}
#head #navigation ul li a{ text-decoration:none; color:#633; padding:2px 5px; border:1px solid #fff; }
#head #navigation ul li a:hover, #head #navigation ul li.selected a{
  border:1px solid #633;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}
#head #navigation ul li.selected a{
  background:#b38181;
  color:#fff;
}
#content h1.heading{
  font-weight:normal;
  font-size:1.8em;
  border-bottom:1px solid #ccc;
}
#content blockquote{ margin:20px 0; }
#content blockquote p{ margin:8px 0; }
#content blockquote .quote-attr{ font-style:italic; margin:0; font-size:.8em; font-weight:bold; }

body.home #wrapper{ width:634px; }
body.home #head{ width:210px; padding:130px 0 0 20px;}
body.home #content{ width:404px; background-image:none; padding-bottom:0; text-align:center; }
body.home #content h1{ border:0; }

body.introduction #content h1.heading{
  background:transparent url(../images/Julia_small.gif) no-repeat top center;
  padding-top:175px;
}
body.testimonials #content h1.heading{
  background:transparent url(../images/baby_preconception.gif) no-repeat top center;
  padding-top:200px;
}
body.why-choose-a-midwife #content h1.heading{
  background:transparent url(../images/baby_why_choose.gif) no-repeat top center;
  padding-top:200px;
}
body.why-choose-a-homebirth #content h1.heading{
  background:transparent url(../images/baby-why_choose_home.gif) no-repeat top center;
  padding-top:190px;
}
body.prenatal-care #content h1.heading{
  background:transparent url(../images/baby_prenatal.gif) no-repeat top center;
  padding-top:200px;
}
body.the-birth-experience #content h1.heading{
  background:transparent url(../images/baby_birth_exper.gif) no-repeat top center;
  padding-top:200px;
}
body.follow-up-care #content h1.heading{
  background:transparent url(../images/baby_follow_up.gif) no-repeat top center;
  padding-top:200px;
}
body.womens-health-and-more #content h1.heading{
  background:transparent url(../images/baby_preconception.gif) no-repeat top center;
  padding-top:200px;
}
body.resume #content h1.heading{
  background:transparent url(../images/julia_resume.gif) no-repeat top center;
  padding-top:200px;
  margin-bottom:0;
}
body.resume p.download{ padding:0; margin:0; }
body.location #map_canvas{ width:100%; height:350px; margin:20px auto; }
body.location p.dir{ font-size:1.5em; padding:0; margin:0; }
