/*body {background-color:#FFF; color:#000;padding:0 0 0 0;margin:0 0 0 0}body {background-image: url(t_molly_measday_1.JPG); right: 10%; bottom 10%; background-repeat: no-repeat;}*/

body {
  background-color: #EAE7E2;
  background-image: url("images/bg_body_center.gif");
  background-repeat: repeat-y;
  background-position: 50% 0;
  color:#000;
  padding:0 0 0 0;
  margin:0 0 0 0;
  /*background-position : bottom left;
  background-attachment : fixed;
  background-image : url("wm.jpg");
  background-repeat: no-repeat;*/
}

#bg {
  position: absolute;
  right: 0%;
  bottom: 0%;
  z-index: 4;
}#bg img {
  width:150px;  height:100px;
}

#top_bar {
  position: absolute;
  top: 0px;
  left: 18px;
  background-color: #12022C;
  color: #F8F8F8;
  border-bottom: 0px solid #C2C2C2;
  width: 731px;
  height: 78px;
  z-index: 2;
}

#top_bar h1 {
  background-color: #12022C;
  color: #F8F8F8;
}

#mid_bar {
  position: absolute;
  top: 78px;
  left: 18px;
  background-color: #F8F8F8;
  color: #12022C;
  border-top: 1px solid #C2C2C2;
  border-bottom: 1px solid #C2C2C2;
  width: 731px;
  height: 25px;
  z-index: 2;}

#mid_bar h1 {
  background-color: transparent;
  color: #12022C;
}

#mid_bar a
  {color:blue;
  padding-left: 10px;  padding-right: 10px;
}
#mid_bar a.title {
  color:#12022C;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
}
#mid_bar a:link.current, #mid_bar a:visited.current {
  color: #57001A;
}

#mid_bar a:hover {
  background-color:#12022C;
  color:#F8F8F8;
}
#mid_bar a:hover.current {
  background-color:transparent; 
  color: #12022C;
  cursor:default
}

#content {
  position:absolute;
  top: 108px;
  left: 200px ;
  background-color: #F8F8F8;
  color: #12022C;
  border-left: 1px solid #C2C2C2;
  border-top: 1px solid #C2C2C2;
  border-bottom: 1px solid #C2C2C2;
  width: 544px;
  padding: 2px;
  z-index: 3;
}
#content img.line {
  vertical-align: top;
  padding-right: 10px;
  padding-bottom: 10px;
}

#content img {
  vertical-align: top;
  margin-right: 20px;
  margin-bottom: 20px;
}

#content h1 {
  background-color: transparent;
  color: #12022C;
}
#content p.photo {
  margin: 0px;
}
#navigation {
  position: absolute;
  top: 100px;
  left: 0%;
  background: transparent;
  color: #12022C;
  width: 182px;
padding: 1% 1% 1% 1%;
  z-index: 3;
}

#navigation h1 {
  background-color: transparent;
  color: #12022C;
}
#navigation h2 {
  background-color: transparent;
  color: #12022C;
  font-family: sans-serif;
  padding: 2%;
  margin-top: 0px
}
#navigation a {
  display: block;
  color:blue;
  padding-left: 10px;
  padding-right: 10px;
}
#navigation a:link.current, #navigation a:visited.current {
  color: #12022C;
}

#navigation a.pseudo_current {
  color: #12022C;
  font-family: sans-serif;
}


#navigation a:hover {
  background-color:#fff;
  color:#339
}
#navigation a:hover.current {
  background-color:transparent;
  color: #12022C;
  cursor:default
}

h1 {
  background-color: #339;
  font-family: sans-serif;
  padding: 0 10px;
  margin-top: 15px
}
h2 {
  font-family: sans-serif;
  margin: 0
}

h3 {
  font-family: sans-serif;
  margin: 15px 0 0 0
}
h4 {
  font-family: sans-serif;
  margin: 15px 0 0 0
}
h5 {
  font-family: sans-serif;
  margin: 15px 0 0 0
}
p {
  font-family: sans-serif;
  margin: 5px 0
}
a {
  font-family: sans-serif;
}

li {
  font-family: sans-serif;
}

#container {
position: relative;
display: block;
min-height: 500px;
width: 768px;
margin: 0 auto;
}