div#contentcontainer {
  width:100%;
  background:#1a1a1a url(/images/home/frame-left.gif) top left repeat-y;
  float:left;
  clear:both;
}
div#content {
  margin:0 0 0 19px;padding:0;border:0;
  float:left;
  display:inline;
  width:743px;
  clear:both;
  background:url(/images/home/frame-right.gif) top right repeat-y;
  height:354px;
  voice-family: "\"}\"";
  voice-family: inherit;
}
html>body div#content {
  height:auto;
  min-height:354px;
}
div#framebottomleft {
  width:100%;
  float:left;
  background:url(/images/home/frame-bottom-left.gif) bottom left no-repeat;
  height:354px;
  voice-family: "\"}\"";
  voice-family: inherit;
}
html>body div#framebottomleft {
  height:auto;
  min-height:354px;
}
div#framebottomright {
  width:100%;
  float:right;
  background:url(/images/home/frame-bottom-right.gif) bottom right no-repeat;
  height:504px;
  voice-family: "\"}\"";
  voice-family: inherit;
}
html>body div#framebottomright {
  height:auto;
  min-height:504px;
}


div#maincontent {
  width:717px !important;
}
div#maincontent h2 {
margin:0;
padding:0;
width:225px !important;
font-size:1.2em;
}
div#copy {
margin:0;
padding:0;
  width:229px !important;
height:229px;
position:relative;
}
div#copy p {
color:#b9b8b8;
}
div#copy p a {
  color:#abff67;
}

div#maincontent h2 span {
display:block;
margin-left:10px;
padding-top:10px;
}
div#content div#maincontent div#related {
  margin:0 0 50px 0;padding:0;border:0;
  float:right;
  width:472px;
}

/* Related */
div#related div.relatedpanel {
  margin:0 8px 8px 0;padding:0 0 6px 0;border:0;
  background:#3f3f3f url(/images/rhp/home-rhp-bottom.gif) bottom left no-repeat;
  width:152px;
  height:149px;
}
div#related div.relatedpanel p {
  margin:0 8px;padding:0;border:0;
  color:#b9b8b8;
}
div#related div.relatedpanel p a {
  color:#b9b8b8;
}

