* {
  margin:0;
  padding:0;
}

.homePpt {
  width:993px;
  height:495px;
  margin:64px auto 0;
}

.homeContent {
  position: relative;
}

.homeName, .homeClaim, .homeImage, .homeQuote, .homeAdditional, .homeVideo {
  width:325px;
  height:217px;
  position:absolute;
}

.homeName {
  background:#bcad92 url(./pics/borderLightTopLeft.gif) no-repeat left top;
  top: 0;
  left: 0;
}

.homeClaim {
  background:#3a0d07;
  top:0;
  left:334px;
}

.homeImage {
  background:#bcad92;
  top:0;
  left:668px;
}

.homeVideo {
  top: 226px;
}

.homeQuote {
  background-color: #3a0d07;
  top:226px;
  left:334px;
}

.homeAdditional {
  background:#3a0d07 url(./pics/borderDarkBottomRight.gif) no-repeat right bottom;
  top:226px;
  left:668px;
}

.homeName img, .homeClaim img, .homeQuote img {
  position:absolute;
}

.homeName img {
  top:190px;
  left:12px;
}

.homeClaim img {
  top:116px;
  left:42px;
}

.homeQuote img {
top:30px;
left:28px;
}
.clear {
  clear:both;
}

.navMain {
  height: 20px;
  padding:0;
}

.home .navMain {
  height:38px;
  padding:14px 0 0 11px;
}

.navMain li {
  float:left;
  list-style-type:none;
}

.head {
  position:relative;
  height: 0px;
  display: none;
}

.claim {
  background:#3a0d07 url(./pics/borderDarkTopLeft.gif) no-repeat left top;
  width:0px;
  height:0px;
  position:absolute;
  left:0;
  top:0;
  display: none;
}
.claim .claimText {
  position:absolute;
  left:97px;
  top:84px;
  display: none;
}
.claim .claimAuthor {
  position:absolute;
  left:16px;
  top:190px;
  display: none;
}

.author {
  position:absolute;
  left:595px;
  top:0;
  display: none;
}

.pp {
  width: 1037px;
  margin:64px auto 95px;
}

.ppHead {
  height:25px;
  /*background:url(./pics/bgPpHeadHome.gif) no-repeat left top;*/
  background: #FFFFFF;
}

.ppBody {
  /*background:url(./pics/bgPpBodyHome.gif) repeat-y left top;*/
  background: #FFFFFF;
  height: 515px;
  padding: 0 22px;
}

.ppFoot {
  height:26px;
  /*background:url(./pics/bgPpFootHome.gif) no-repeat left bottom;*/
  background: #FFF;
}

.content {
  /*background:#cfc3ad url(./pics/bgContentFoot.gif) no-repeat left bottom;*/
  background: #FFF;
  font:normal normal normal 12px/1.5em Arial, Helvetica, sans-serif;
  color: #470e06;
  padding: 0;
}

.content h2 {
  font:normal normal bold 12px/1.5em Arial, Helvetica, sans-serif;
  margin-bottom:1.5em;
  display: none;
}

.content h1.contentTitle {
  font:normal normal bold 30px Arial, Helvetica, sans-serif;
  display: none;
}

.content p {
  font:normal normal normal 12px/1.5em Arial, Helvetica, sans-serif;
  margin-bottom:1.5em;
  display: none;
}

.imageTextWithBox {
  border-right:#e0d9cc;
  width:573px;
  border-right:1px solid #e0d9cc;
  float:left;
  padding-right: 10px;
  display: none;
}

.imageText {
  width: 800px;
  padding: 0;
}

.citeSidebar {
  float:left;
  padding:67px 0 0 18px;
}

.imageTextWithBox .image, .imageText .image {
  width:136px;
}

.imageTextWithBox .text, .imageText .text {
  border-right:#e0d9cc;
  /*width:527px;
  width:280px;*/
  width: 345px;
}

.imageTextWithBox .fullText, .imageText .text {
  border-right:#e0d9cc;
  /*width: 527px;
  width: 500px;*/
  width: 565px;
}

.imageTextWithBox .image, .imageTextWithBox .text,
.imageText .image, .imageText .text {
  float:left;
}

.content a {
  color: #4A1000;
  text-decoration: underline;
}

.content a:hover {
  color: #470e06;
  text-decoration: underline;
}

.content a:visited {
  color: #4A1000;
  text-decoration: underline;
}

.content a.more {
  display: block;
  text-align: right;
  border-bottom: 1px #4A1000 solid;
  text-decoration: none;
}

.content a.more:hover {
  border-bottom: 1px #470e06 dotted;
}

img {
  border: 0px;
}

.content ul {
  margin-left: 50px;
}

div.subTopic {
  position: relative;
  float: right;
  width: 80%;
}

div.subTopicImage {
  float: left;
  width: 20%;
}

div.metaNav {
  position: relative;
  bottom: 30px;
}

div.papayaLightbox {
  background-color: #333;
  width: 320px;
  height: 245px;
  margin-top: 9%;
  padding: 40px;
  padding-top: 20px;
  border: 1px solid #555;
  font:normal normal normal 11px Arial, Helvetica, sans-serif;
  text-align: right;
}

div.papayaLightbox a,
div.papayaLightbox a:visited,
div.papayaLightbox a:active,
div.papayaLightbox a:focus {
  color: #aaa;
  text-decoration: none;
  position: relative;
  bottom: 10px;
}

.lightboxOverlay {
  background-color: #333;
}

.videoWrapper {
  width: 320px;
  height: 245px;
}

/* homepage hack */
.videoWrapper {
  position:relative;
}

.videoWrapper object {
  position: absolute;
  left:0;
  top:0;
}
.papayaLightbox {
  display:none;
}