h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:2.6em; color:#000; letter-spacing:.015em; margin:20px 0 10px 0; padding:0; line-height:.98em;}
h2 {font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:1.8em; color:#00aeef; letter-spacing:.01em; margin:0 0 5px 0; line-height:.88em;}
h3 {text-transform:uppercase; color:#000; font-family:Arial, Helvetica, sans-serif; letter-spacing:.06em; font-size:.80em; padding:0; margin:0 0 30px 0;}
h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; color:#000; letter-spacing:.04em; margin-bottom:10px;}
h5 {font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase; letter-spacing:.06em; font-size:.88em; margin:0; padding:0;} 
h6 {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.6em; color:#000; letter-spacing:.04em; padding:15px 0 0 0; font-weight:normal; margin:0;}

#continuedBox {background-color:#ddd; margin:0 0 25px 0; padding:10px 0 10px 10px;}
#continuedBox h1 {font-size:1.3em; margin:0; padding:0;}
#continuedBox h1 span {font-size:.65em; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:normal; padding-left:3px; letter-spacing:.08em;}

h4.spotlight {font-size:.96em; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; padding-bottom:15px; letter-spacing:.2em;}
h4.spotlight span {font-size:1.6em; font-family:Georgia, "Times New Roman", Times, serif; text-transform:none; letter-spacing:.05em;}

h1.adventures {margin:0 0 10px 0;}
h2.adventures {margin:25px 0 5px 0;}
blockquote {font-style:italic;}

.boldserif {
font-size:13px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}

.boldcaps {
font-size:13px;
text-transform:uppercase;
font-weight:bold;
}

.italic {font-style:italic;}
.normal {font-style:normal;}

ul.unformattedList {list-style:none; margin:0; padding:0;}
ul.unformattedList li {padding-bottom:10px;}

.paragraphFirst {padding-top:20px;}

.paragraphLast {padding-bottom:40px;}

.paragraphByLine {
padding:0;
margin: 0 20px 35px 0;
text-align:left;
text-transform:uppercase;
font-weight:bold;
font-size:.80em;
letter-spacing:.08em;
}

p.editorsnote {font-style:italic; margin:0 0 15px 0; padding-top:0;}

p.editorsnote span {text-transform:uppercase; font-weight:bold;}

.paragraphAuthorBio {padding-bottom:30px; font-size:.86em; border-top:1px solid #00aeef;}

.paragraphIntro {font-size:1.1em; font-weight:bold;}

.imageLeft {float:left; margin: 0 15px 10px 0;}
.imageRight {float:right; padding: 0 0 10px 15px;}

#alumniBox {
width: 590px;
padding:20px;
background-color:#97916e;
margin:0 0 15px 0;
}
#alumniBox p {color:#fff; margin: 0;}
#alumniBox p.italic {font-style:italic; padding-top:10px;}
#alumniBox p a {color:#fff; font-weight:bold;}

span.author {
font-size:11px;
float:right;
padding-bottom:30px;
}

#captionBoxLeft {
margin: 0 20px 10px 0;
width:260px;
float:left;
}

#captionBoxLeft p {margin-bottom:0}

#headerBox {margin: 0; padding: 0 0 40px 0;}

#headerBox p{
float:left;
text-indent:-9999px;
margin: 0;
padding: 0;
}

#headerBox img{margin: 0;padding: 0;}

.info {
padding:0 0 0 40px;
font:Arial, Helvetica, sans-serif;
font-size:10px;
margin:0;
}

.photoBox {margin:0 0 15px 0;}
.photoBox p {
padding: 5px 0 0 0;
font-size:.92em;
margin:0;
}
.photoBox p.photoCredit {
text-transform:uppercase;
padding: 8px 0 0 0;
font-size:.76em;
}
.photoBox p span, .photoBoxRight p span, .photoBoxLeft p span {text-transform:uppercase; font-weight:bold; font-size:.86em;}

.photoBoxRight {float:right; margin:0 0 15px 15px;}
.photoBoxRight p {
padding: 5px 0 0 0;
font-size:.92em;
color:#000;
margin:0;
line-height:1.2em;
}
.photoBoxRight p.photoCredit {
text-transform:uppercase;
padding: 8px 0 0 0;
font-size:.80em;
}

.photoBoxRight p span { font-weight:bold; text-transform:uppercase; font-size:.88em;}
.photoBoxRightFurtherReadings {float:right;margin:0 0 5px 15px;}
.photoBoxRightFurtherReadings p {
padding: 3px 0 5px 0;
font-size:.92em;
color:#000;
margin:0;
}
.photoBoxRightFurtherReadings h5 {
padding: 3px 0 3px 0;
font-size:.92em;
color:#000;
margin:0;
text-transform:uppercase;
letter-spacing:.1em;
}

.photoBoxRightFurtherReadings p

#oneLineCreditsLeft{padding: 7px 0 0 5px;float:left;}

#oneLineCreditsRight{padding: 7px 0 0 0;float:right;}

.photoBoxRight p#400 {width:31em;}
.photoBoxLeft {float:left; margin:0 15px 15px 0;}
.photoBoxLeft p {
padding: 5px 0 0 0;
font-size:.92em;
color:#000;
margin:0;
line-height:1.2em;
}
.photoBoxLeft p.photoCredit {
text-transform:uppercase;
padding: 8px 0 0 0;
font-size:.80em;
}

.imgRediana {float:left; margin:5px 15px 5px 0;}

#reedianaReadingBox {background:#e4e3e0; padding:10px 20px; font-size:.94em;}
#reedianaReadingBox .paragraphByLine {margin-bottom:20px;}
#reedianaReadingBox .paragraphLast {font-size:.90em; padding-bottom:15px;}
#reedianaReadingBox h3 {font-size:1.3em; margin:0 0 2px 0;}
#reedianaReadingBox h4 {font-size:1.3em; margin:0; font-style:italic; font-weight:normal;}
#reedianaReadingBox h5 {font-size:.90em; font-weight:normal; margin-top:0; display:block;}
#reedianaReadingBox img.imageLeft, #reedianaReadingBox img.imageRight {margin-top:22px}
#reedianaReadingBox span.by {text-transform:uppercase; font-size:.90em; letter-spacing:.07em; font-weight:bold; padding-left:7px;}


#reedianaColumnBox {margin:15px 0;}

#reedianaColumnBox h2 {font-size:1.55em; margin:0; padding:0;}
#reedianaColumnBox h3 {font-size:1.6em; font-weight:normal; margin:0 0 20px 0; padding:3px 0 0 0; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.2em; text-transform:none; font-style:italic}
#reedianaColumnBox h3 span {font-size:.48em; font-weight:normal; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; letter-spacing:.15em; font-style:normal;}
#reedianaColumnBox div.leftColumn {width:295px; margin-right:20px; float:left;}
#reedianaColumnBox div.rightColumn {margin-right:none;}
#reedianaColumnBox span.by {text-transform:uppercase; font-size:.90em; letter-spacing:.07em; font-weight:bold; padding-left:7px;}
#reedianaColumnBox p span span {padding-left:0;}

p.bookReview {padding:4px; border:1px solid #000; float:left; margin:1px 8px 1px 0; text-transform:uppercase; font-weight:bold; font-size:.81em; line-height:.94em;}

div.excerpt {padding:5px 15px; font-size:.94em; margin:10px 0 0 0; line-height:1.8em;}
div.excerpt span {text-transform:uppercase; font-weight:bold;}

p.alumniProfile {padding:4px; border:1px solid #000; float:left; margin:8px 8px 1px 0; text-transform:uppercase; font-weight:bold; font-size:.81em; line-height:.94em; text-align:center;}

#lettersBox {width:633px; margin:20px auto;}
#lettersBox p.correction {
padding:10px;
margin:20px auto 0 auto;
background-color:#dfdfda;
}

td.entree {padding: 5px 0 0 0;}
td.entree p {
display:block;
padding: 15px 0 0 0;
clear:both;
}

.furtherReadings {background-color:#eee; padding:5px 15px 25px 15px;}
.furtherReadings ul {
margin:0;
padding:15px 0 0 8px;
list-style:none;
}
.furtherReadings li {
font-size:.97em;
padding:0;
margin-bottom:10px;
}
.furtherReadings h3 {
padding:15px 0 0 8px;
margin:0;
text-align:left;
text-transform:uppercase;
font-weight:bold;
font-size:.96em;
letter-spacing:.2em;
color:#777;
}
.furtherReadings h4 {margin:0; padding:0;}
.furtherReadings h1 {font-size:1.3em; margin:15px 0 0 0; padding:0;}
.furtherReadings p {font-size:.90em;}
.furtherReadings dl {font-size:.90em; margin:0;}
.furtherReadings dt {font-weight:bold; margin-bottom:5px;}
.furtherReadings dd {padding:0 0 7px 5px; margin:0;}
.furtherReadings li {font-size:.90em;}
.furtherReadings blockquote {line-height:2em; padding:20px 0 15px 20px; margin:0;}

#mediaBox {width:450px; margin:0 auto 40px auto;}

#mediaBox img {float:left; padding:0 10px 0 0;}

table#financial {border:solid 4px #ddd;}
table#financial td {font-size:12px; padding:3px;}
table#financial tr.tinted {background-color:#ddd;}
table#financial tr.headlined {background-color:#bbb;}
table#financial p {padding:15px; margin:0; font-style:italic;}
table#financial h3 {
text-transform:uppercase;
font-size:1.3em;
background-color:#888;
padding:15px 0 15px 20px;
margin:0;
}
table#financial h3 span {
font-size:.80em;
font-weight:normal;
font-style:italic;
text-transform:none;
}

#floatfixer {margin-bottom:15px;}

.clearfix:after, #floatfixer:after, #nineBody:after, #humBody:after, .MainBody:after, #griffinBody:after, #reedianaColumnBox:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {zoom:1;}
