/* interior page styles for Harvard Classics site  */


/* SITE TITLE */

/* total size 978x46 */
#divtitle {
  margin: 0px;
  /* padding:0 156px 0 400px; */
  padding: 0px 28px 0px 528px;
  background-color: #660000;
}



/* BODY */
/* contains main content */

#divbody {
  background-color: #ffffcc;
  padding-bottom: 40px;
  min-height: 400px;
}

/* side photo */
#divphoto {
  float: left;
  width: 140px;
}

/* text */
#divtext {
  float: left;
  margin-left: 44px;
  width: 656px;
  padding: 34px 0px 0px 0px;
}

/* stand-alone p (larger margins above/below) */
#divbody p.standalone {
  margin-top: 2.90em;
  margin-bottom: 2.90em;
}

/** content styles **/

/* headings */
#divtext h1 {
  font-size: 1.1em;
  font-weight: bold;
  line-height: 100%;
  color: #660000;
  text-transform: uppercase;
  margin-bottom: 1.2em;
}
#divtext h2 {
  font-size: 1.1em;
  font-weight: bold;
  color: #660000;
  margin-top: 1.5em;
  margin-bottom: 0.4em;
}
#divtext h3 {
  font-size: 1.1em;
  font-weight: bold;
  font-style: italic;
  color: #660000;
  margin-top: 1.5em;
  margin-bottom: 0.4em;
}
#divtext h4 {
  font-size: 0.92em;
  font-weight: bold;
  margin-top: 1.0em;
  margin-bottom: 0px;
}
#divtext h5 {
  font-size: 0.92em;
  font-weight: bold;
  font-style: italic;
  margin-bottom: 0px;
}
/* regular text */
#divtext p {
  font-size: 0.92em;
  margin-bottom: 0.8em;
}
/* bullet lists */
#divtext ul {
  margin-left: 0.7em;
  padding-left: 0.7em;
}
#divtext ul li {
  font-size: 0.92em;
  margin-bottom: 0.2em;
}
#divtext ul li li {
  font-size: 100%;
}

/* anchor navigation */
#divtext ul.anchornav {
  margin: 0px;
  padding: 0px;
  list-style: none;
  margin-bottom: 2.0em;
}
#divtext ul.anchornav li {
  float: left;
  border-right: 1px solid #000000;
  padding: 0px 14px 1px 14px;
  font-size: 0.92em;
  line-height: 100%;
}
#divtext ul.anchornav li.first {
  padding-left: 0px;
}
#divtext ul.anchornav li.last {
  border-right: none;
}

/* "stealth" links (not underlined */
#divtext h1 a, #divtext h2 a,
#divtext h1 a:link, #divtext h2 a:link,
#divtext h1 a:visited, #divtext h2 a:visited {
  color: #660000;
  text-decoration: none;
}
#divtext h1 a:hover, #divtext h2 a:hover {
  color: #660000;
  text-decoration: underline;
}

#divtext p.backtotop a:link,
#divtext p.backtotop a:visited {
  color: #aaaaaa;
  text-decoration: none;
}
#divtext p.backtotop a:hover {
  color: #aaaaaa;
  text-decoration: underline;
}

/* back to top link */
#divtext p.backtotop {
  float: right;
  font-size: 0.83em;
  text-transform: lowercase;
}
#divtext p.backtotop a,
#divtext p.backtotop a:link,
#divtext p.backtotop a:visited {
  color: #aaaaaa;
  text-decoration: none;
}
#divtext p.backtotop a:hover {
  color: #aaaaaa;
  text-decoration: underline;
}

/** faculty pages **/

#divtext div.facultyinfo {
  margin-bottom: 1.0em;
}
#divtext div.facultyinfo div.photo {
  float: right;
  margin-right: 25px;
  display: inline; /* IE double margin bug fix - does not affect other browsers */
  width: 157px;
}
#divtext div.facultyinfo div.photo img {
  border: 1px solid #000000;
}
#divtext div.facultyinfo div.text {
  float: right;
  margin-right: 10px;
  width: 400px;
}
#divtext div.facultyinfo div.text h2,
#divtext div.facultyinfo div.text h3,
#divtext div.facultyinfo div.text h4,
#divtext div.facultyinfo div.text h5,
#divtext div.facultyinfo div.text p {
  text-align: right;
  margin-bottom: 1.0em;
}
#divtext div.facultyinfo div.text h2 {
  margin-top: 0px;
}
#divtext div.facultyinfo div.text p.title {
  font-weight: bold;
}
/* faculty name on faculty subpage */
#divtext h2.facultysub {
  margin-bottom: 1.6em;
}




/* FOOTER */

#divfooter {
  background-color: #ffffcc;
  padding: 0px 40px 10px 184px;
}
#divfooter ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#divfooter ul li {
  float: left;
  border-right: 1px solid #000000;
  padding: 0px 14px 1px 14px;
  font-size: 0.92em;
  line-height: 100%;
}
#divfooter ul li.first {
  padding-left: 0px;
}
#divfooter ul li.last {
  border-right: none;
}
