body {
  background: #656565 url(/images/body_bg.jpg) repeat-x;
  font: normal 11px Arial,Helvetica,Geneva,Sans-serif,sans-serif;
  color: #ffffff;
  margin: 0px;
  padding: 0px;
  text-align: center;
}

#wrapper {
  background: transparent;
  border: 0px;  
  margin: auto;
  padding: 0px;
  text-align:left; 
  width: 771px;
}

#head_wrapper {
  background: #000000 url(http://liturgicalartist.com/images/top_bkgd.jpg) no-repeat;
  border: 0px;
  float: left;
  height: 95px; /* IE5Xwin sees this (standards height plus padding and border on top and bottom) */
  margin: 0px;
  padding: 0px;
  width: 771px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 95px; /* standards height */
  voice-family: inherit;
  width: 771px; /* standards width */
}
html>body #head_wrapper {
  heigth: 95px; /* standards height reinforcement */
  width: 771px; /* standards width reinforcement */
}

#content_nav {
  color: #fff;
  background: transparent;
  border: 0px;
  float: left;
  height: 19px; /* IE5Xwin sees this (standards height plus padding and border on top and bottom) */
  margin-top: 14px;
  padding: 0px;
  padding-top: 0px;
  width: 771px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 19px; /* standards height */
  voice-family: inherit;
  width: 771px; /* standards width */
}
html>body #content_nav {
  heigth: 19px; /* standards height reinforcement */
  width: 771px; /* standards width reinforcement */
}

#content_center_wrapper {
  background: #656565 url(/images/center_bg.jpg);
  background-repeat: repeat-y;
  border: 0px;
  border-bottom: 1px solid #060606;
  float: left;
  margin: 0px;
  padding: 0px;
  width: 771px;
}

#content_left {
  background: transparent;
  text-align: center;
  border: 0px;
  float: left;
  margin: 0px;
  padding: 0px;
  width: 212px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 212px; /* standards width */
}
html>body #content_left {
  width: 212px; /* standards width reinforcement */
}

#content_center {
  background: none;
  border: 0px;
  float: right;
  margin: 0px;
  padding: 10px 10px;
  width: 559px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 529px; /* standards width */
}
html>body #content_center {
  width: 529px; /* standards width reinforcement */
}

#content_footer {
  color: #fff;
  background: transparent;
  border: 0px;
  float: left;
  height: 122px; /* IE5Xwin sees this (standards height plus padding and border on top and bottom) */
  margin: 0px;
  padding: 0px;
  width: 771px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 122px; /* standards height */
  voice-family: inherit;
  width: 771px; /* standards width */
}
html>body #content_footer {
  heigth: 122px; /* standards height reinforcement */
  width: 771px; /* standards width reinforcement */
}

/* Other styles */

a {
  font-weight:normal;
  color:#fff;
  background:none;
  text-decoration:underline;
}

a:hover {
  font-weight:normal;
  color:#fff;
  background:none;
  text-decoration:underline;
}

a:active {
  font-weight:normal;
  color:#fff;
  background:none;
  text-decoration:underline;
}

#content_tail {
  background: transparent;
  border: 0px;
  float: left;
  text-align: center; /* centering hack 1/2 */
  height: 50px; /* IE5Xwin sees this (standards height plus padding and border on top and bottom) */
  margin: 0px;
  padding: 0px; 
  voice-family: "\"}\"";
  height: 50px; /* standards height */
  voice-family: inherit;
}
html>body #content_tail {
  heigth: 120px; /* standards height reinforcement */
}