* {
  margin:0;
  padding:0;
}

html {
  overflow-y:scroll;
}

.homePpt {
  width:993px;
  height:495px;
  margin:64px auto 0;
}

.homeContent {
  position:relative;
}

.homeName, .homeClaim, .homeImage, .homeQuote, .homeAdditional {
  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;
}

.homeQuote {
  background:#3a0d07 url(./pics/borderDarkBottomLeft.gif) no-repeat left bottom;
  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:38px;
  padding:11px 0 0 0;
}

.home .navMain {
  height:38px;
  padding:14px 0 0 11px;
}

.navMain li {
  float:left;
  list-style-type:none;
}

.navMain a {
  font-size: 20px;
  font-weight: bold;
  color: #B5A684;
  text-decoration: none;
}

.navMain a:hover {
  color: #420C00;
}

.navMain a.active {
  color: #420C00;
}

.navMain a.active:hover {
  color: #B5A684;
}

.head {
  position: relative;
  height: 217px;
  color: #B5A684;
}

.claim {
  background:#3a0d07 url(./pics/borderDarkTopLeft.gif) no-repeat left top;
  width:588px;
  height:217px;
  position:absolute;
  left:0;
  top:0;
}
.claim .claimText {
  position:absolute;
  left:97px;
  top:84px;
}
.claim .claimAuthor {
    position:absolute;
  left:16px;
  top:190px;
}

.author {
  position:absolute;
  left:595px;
  top:0;
}

.pp {
  width:964px;
  margin:64px auto 95px;
}

.ppHead {
  height:25px;
  background:url(./pics/bgPpHead.gif) no-repeat left top;
}

.ppBody {
  background:url(./pics/bgPpBody.gif) repeat-y left top;
  padding:0 22px;
}

.ppFoot {
  height:26px;
  background:url(./pics/bgPpFoot.gif) no-repeat left bottom;
}

.content {
  /*background:#cfc3ad url(./pics/bgContentFoot.gif) no-repeat left bottom;*/
  background:#C6B69C url(./pics/bgContentFoot.gif) no-repeat left bottom;
  font:normal normal normal 12px/1.5em Arial, Helvetica, sans-serif;
  color:#470e06;
  padding:26px 0 39px 22px;
}

.content h2 {
  font:normal normal bold 12px/1.5em Arial, Helvetica, sans-serif;
  margin-bottom: 0.2em;
}

.content h1.contentTitle {
  font:normal normal bold 16px Arial, Helvetica, sans-serif;
}

.content p {
  font:normal normal normal 12px/1.5em Arial, Helvetica, sans-serif;
  margin-bottom:1.5em;
}

.imageTextWithBox {
  border-right:#e0d9cc;
  width:573px;
  border-right:1px solid #e0d9cc;
  float:left;
  padding-right: 10px;
}

.imageText {
  width: 513px;
}

.citeSidebar {
  float:left;
  padding:67px 0 0 18px;
}

.citeSidebar div.papayaImage div.papayaImageSubtitle {
  text-align: center;
  font-size: 9px;
  display: none;
}

.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: 510px;
}

.imageTextWithBox .image, .imageTextWithBox .text,
.imageText .image, .imageText .text {
  float:left;
}

/* contact */
.contact label {
  font:normal normal normal 12px/1.2em Arial, Helvetica, sans-serif;
  color:#470e06;
  display:block;
  padding:0 0 2px 0;
}

.contact .controlText {
  width:254px;
  height:16px;
  border:0px none;
  background:#fff;
  font:normal normal normal 12px/1.2em Arial, Helvetica, sans-serif;
  color:#470e06;
  margin:0 0 10px 0;
}

.contact textarea {
  width:254px;
  height:185px;
  border:0px none;
  background:#fff;
  font:normal normal normal 12px/1.2em Arial, Helvetica, sans-serif;
  color:#470e06;
}

.contact .contactInquiry {
  float:left;
}

.contact .contactPersonalInfo {
  float:left;
  padding:0 107px 0 0;
}

.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: left;
  /*border-bottom: 1px #4A1000 solid;*/
  text-decoration: underline;
}

.content a.more:hover {
  /*border-bottom: 1px #470e06 dotted;*/
}

img {
  border: 0px;
}

.content ul {
  margin-left: 50px;
}

div.subTopic {
  position: relative;
  float: right;
  width: 85%;
}

div.subTopicImage {
  float: left;
  width: 15%;
}

div.metaNav .navigation ul {
  list-style-type: none;
  float: right;
  padding-top: 1px;
}

div.metaNav {
  padding-right: 21px;
}

div.metaNav .navigation li {
  float:right;
  padding-left:15px;
}

div.metaNav .navigation ul li a {
  list-style-type: none;
  color: #420C00;
  font-size: 12px;
}

div.metaNav .navigation ul li a:hover {
  color: #B5A684;
}

div.metaNav .bookmarks {
  float: right;
  width: 125px;
  padding: 1px 8px 1px 20px;
}