blockquote {font-style:italic;}

.bold {
font-weight:bold;
}

.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;
}

.paragraphIndent {
padding: 10px 0 10px 30px;
}

.paragraphIndent2 {
padding-left:30px;
}

.paragraphIndent3 {
padding-left:80px;
}

.indent20 {
padding-left:20px;
}

.paragraphFirst {
padding-top:20px;
}

.paragraphLast {
padding-bottom:40px;
}

.paragraphByLine {
font-style:italic;
padding:0;
margin: 0 20px 55px 0;
text-align:right;
}

.paragraphAuthorBio {
padding-bottom:40px;
font-style:italic;
}

.paragraphIntro {
padding-top:20px;
font-style:italic;
}


.imageLeft {
float:left;
margin: 0 15px 15px 0;
}

.imageRight {
float:right;
margin: 0 0 15px 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;
}

#watercolorBox {
width: 307px;
height:319px;
background: #fff url(columns/NoAA/images/watercolor_rectangle.jpg) no-repeat top left;
margin:35px 0 0 0;
padding-top:60px;
}

#watercolorBox p {
padding: 0px 40px 0 40px;
}

#watercolorBox p a {
color: #fff;
font-weight:bold;
}

#watercolorBox h5 {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
margin:0 0 10px 70px;
text-transform:uppercase;
}

#redBox {
width: 327px;
background-color: #8b1520;
margin:0 0 20px 20px;
float:right;
}

#redBox p {
font-family:Georgia, "Times New Roman", Times, serif;
color: #fff;
font-size:14px;
padding: 30px;
margin:0;
line-height:25px;
}

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 p {
padding: 10px 0;
font-size:.92em;
margin:0;
}

.photoBoxRight {
float:right;
margin:0 0 5px 15px;
}

.photoBoxRight p {
padding: 5px 0 0 0;
font-size:12px;
color:#000;
margin:0;
}

.photoBoxRight p#300 {
width:21em;
}

.photoBoxRight350 {
float:right;
margin:0 0 5px 15px;
width:350px;
}

#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 10px 0;
}


.photoCredit {
    font-size: 10px;
    font-style: italic;
}

.photoBoxLeft p {
padding: 5px 0;
font-size:12px;
color:#000;
margin:0;
} 

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

p.haikus {
font-style:italic;
padding:0 0 10px 0;
}

#lettersBox {
width:600px;
margin:20px auto;
}

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

#centennialBox {
background-color: #666;
width:633px;
background-color:#666;
padding:20px 0 20px 0;
}

#centennialBox p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:normal;
padding:0 20px 0 20px;
margin-top:0;
}

#centennialBox h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff;
font-weight:bold;
padding:0 20px 0 20px;
text-transform:uppercase;
margin:0 0 10px 0;
}

#centennialBox h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
font-weight:bold;
padding:0 20px 0 20px;
margin:0;
}

td.entree {
padding: 5px 0 0 0;
}

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

/* BEGIN---CANYON MEETS ARTIST */


#canyonBox_masthead {
width: 335px;
height:77px;
background: #fff url(features/canyon_meets_artist/images/masthead.gif) no-repeat top left;
float:left;
margin: 10px 0;
text-indent:-9999px;
}

#canyonBox_haegStudio {
width: 275px;
height:343px;
background: #fff url(features/canyon_meets_artist/images/haeg_studio.jpg) no-repeat top left;
float:right;
margin: 10px 0 23px 20px;
}

#canyonBox_haegStudio p{
padding:336px 0 0 0;
text-align:left;
font-size:.891em;
}

#canyonBox_haeg {
width:486px;
height:320px;
background: #fff url(features/canyon_meets_artist/images/haeg.jpg) no-repeat top left;
float:right;
margin: 10px 0 10px 10px;
font-weight:bold;
}

#canyonBox_haeg p{
padding: 0 255px 0 10px;
font-size:.90em;
margin-bottom:0;
}

#canyonBox_haeg ul{
list-style:none;
padding: 20px 205px 0 10px;
margin:0;
}

#canyonBox_haeg li{
font-size:.90em;
margin-bottom:2px;
}

#canyonBox_haeg h3{
font-size:1.7em;
margin:0;
padding:10px 0 0 10px;
}

#canyonBox_plan {
width:633px;
height:520px;
background: #fff url(features/canyon_meets_artist/images/plan.gif) no-repeat top left;
margin:10px 0 0 0;
}

#canyonBox_plan p {
padding-top:500px;
font-size:.88em;
font-style:italic;
}
/* END---CANYON MEETS ARTIST */


/*BEGIN---END OF MARRIAGE */

#marriageMastheadWrapper {
}

p.marriageMastheadCaption{
padding: 5px 0;
margin:0;
font-size:.90em;
}

#marriageMastheadBoxLeft {
float:left;
margin:0;
padding:0;
}
#marriageMastheadBoxRight {
width:314px;
height:500px;
background:#fff url(features/the_end_of_marriage/images/marriage_masthead_02.jpg) no-repeat top left;
float:left;
margin:0;
padding:0;
}

#marriageMastheadBoxRight h1 {
padding:170px 10px 0 110px;
line-height:1.4em;
font-size:1.2em;
font-weight:bold;
}

#marriageMastheadBoxRight p.paragraphFirst {
padding:5px 10px 0 110px;
}

#marriagePage2Wrapper {
background:#fff url(features/the_end_of_marriage/images/rings_p2.jpg) no-repeat bottom left;
}

#marriagePage3Wrapper {
background:#fff url(features/the_end_of_marriage/images/rings_p3.jpg) no-repeat top right;
}

#marriagePage4Wrapper {
background:#fff url(features/the_end_of_marriage/images/rings_p4.jpg) no-repeat top left;
}

#marriagePage5Wrapper {
background:#fff url(features/the_end_of_marriage/images/rings_p5.jpg) no-repeat bottom right;
}

#marriagePage5Wrapper p.paragraphLast {
margin-bottom:0;
}

#marriageTamaraBox {
float:left;
width:350px;
height:267px;
background:#fff url(features/the_end_of_marriage/images/tamara.jpg) no-repeat top left;
margin: 0 15px 45px 0;
}

#marriageTamaraBox p {
color:#fff;
font-style:italic;
padding: 0 0 0 130px;
font-size:.96em;
}

#marriageTamaraBox p.tamaraCaption {
text-align:left;
margin-top:245px;
font-size:.86em;
font-style:italic;
color:#000;
padding:0;
}

#marriageKentFamilyBox {
float:right;
width:350px;
height:263px;
background:#fff url(features/the_end_of_marriage/images/kentFamily.jpg) no-repeat top left;
margin: 0 0 15px 15px;
}

#marriageKentFamilyBox p {
color:#fff;
font-style:italic;
padding: 0 0 0 130px;
font-size:.96em;
}

#marriageEveBox {
float:left;
width:350px;
height:263px;
background:#fff url(features/the_end_of_marriage/images/eve.jpg) no-repeat top left;
margin: 0 15px 12px 0;
}

#marriageEveBox p {
color:#fff;
font-style:italic;
padding: 220px 0 0 130px;
font-size:.96em;
}

#marriageDavisBox {
float:right;
width:350px;
height:306px;
background:#fff url(features/the_end_of_marriage/images/davis.jpg) no-repeat top left;
margin: 0 0 15px 15px;
}

#marriageDavisBox p {
color:#000;
font-style:italic;
font-size:.94em;
text-align:right;
padding-right:10px;
}

.longerPadding {
padding-bottom:180px;
}


/* END---END OF MARRIAGE */



/* BEGIN---POLITICALS */

#politicalsWrapper h4{
text-transform:uppercase;
font-weight:bold;
font:Arial, Helvetica, sans-serif;
font-size:.98em;
margin-bottom:0;
padding-top:10px;
}

#politicalsWrapper h5{
text-transform:uppercase;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.9em;
font-weight:normal;
margin-top:5px;
margin-bottom:0;
}

#politicalsMastheadBox {
width:633px;
height:79px;
text-indent:-9999px;
background:#fff url(features/the_politicals/images/mastheadPoliticals.gif) no-repeat top left;
margin-top:7px;
}

#politicalsSubmastheadBox {
width:336px;
height:51px;
text-indent:-9999px;
background:#fff url(features/the_politicals/images/subheadPoliticals.gif) no-repeat top left;
margin-left:190px;
}

#politicalsObamaBox {
width:387px;
height:564px;
background:#fff url(features/the_politicals/images/danzig.jpg) no-repeat top left;
float:left;
margin:0 20px 10px 0;
}

#politicalsObamaBox p {
font-weight:normal;
color:#fff;
padding:375px 150px 0 15px;
}

#politicalsObamaBox p.obamaCaption {
text-align:left;
display:block;
margin-top:40px;
font-size:.90em;
padding:0;
color:#000;
}

#politicalsMccainBox {
width:633px;
height:479px;
background:#fff url(features/the_politicals/images/craner.jpg) no-repeat top left;
margin:0 0 15px 0;
}

#politicalsMccainBox p {
font-weight:normal;
color:#000;
padding:15px 250px 0 15px;
margin-top:0;
font-size:.94em;
}

#politicalsMccainBox p.mccainCaption {
text-align:left;
margin-top:375px;
font-size:.90em;
padding:0;
}

#politicalsBaggottBox {
float:right;
width:400px;
height:623px;
background:#fff url(features/the_politicals/images/baggott.jpg) no-repeat top left;
margin:0 0 15px 15px;
}

#politicalsBaggottBox p {
font-weight:normal;
color:#000;
padding:15px 220px 0 15px;
margin-top:0;
font-size:.94em;
line-height:1.5em;
}

#politicalsBaggottBox p.baggotCaption {
float:left;
display:block;
margin-top:483px;
font-size:.86em;
font-style:italic;
padding:0;
}

#politicalsIgorBox {
float:right;
width:633px;
height:473px;
background:#fff url(features/the_politicals/images/igor.jpg) no-repeat top left;
margin:0 0 15px 0;
}

#politicalsIgorBox p {
font-weight:normal;
color:#fff;
padding:380px 220px 0 15px;
margin-top:0;
font-size:.94em;
line-height:1.5em;
}

#politicalsIgorBox p.igorCaption {
text-align:left;
margin-top:25px;
font-size:.90em;
color:#000;
padding:0;
}

#politicalsSingletonBox {
float:right;
width:400px;
height:358px;
background:#fff url(features/the_politicals/images/singleton.jpg) no-repeat top left;
margin:0 0 15px 15px;
}

#politicalsSingletonBox p {
font-weight:normal;
color:#fff;
padding:15px 260px 0 15px;
margin-top:0;
font-size:.94em;
line-height:1.5em;
}

#politicalsSingletonBox span {
font-size:.94em;
font-style:italic;
}

#politicalsWienerBox {
float:right;
width:450px;
height:400px;
background:#fff url(features/the_politicals/images/wiener.jpg) no-repeat top left;
margin:0 0 15px 15px;
}

#politicalsWienerBox p {
font-weight:normal;
color:#fff;
padding:15px 315px 0 15px;
margin-top:0;
font-size:.94em;
line-height:1.5em;
}

/* END---POLITICALS */


/* BEGIN---NOC */

#endowmentBox {
width:350px;
background:#ddd url(columns/NoC/images/NOC_endowment.jpg) no-repeat top left;
float:right;
margin:0 0 15px 15px;
padding:310px 0 0 0
}

#endowmentBox p{
padding: 0 10px 10px 10px;
font-size:.90em;
margin:0;
}

#endowmentBox h1{
padding: 0 10px 10px 10px;
font-size:1.2em;
color:#000;
margin:0;
font-weight:bold;
}

#griffinBox {
width:350px;
height:363px;
background:#fff url(columns/NoC/images/NOC_griffin.jpg) no-repeat top left;
margin:0 0 15px 15px;
float:right;
padding-top:15px;
}

#griffinBox h1{
padding: 0 25px 10px 25px;
font-size:1.2em;
color:#000;
margin:0;
font-weight:bold;
}

#griffinBox h2{
padding: 0 25px 10px 25px;
font-size:.96em;
color:#000;
margin:0;
font-weight:bold;
}

#griffinBox p{
padding: 0 25px 10px 25px;
font-size:.90em;
margin:0;
}

#griffinBox ul{
padding: 0 25px 10px 55px;
list-style:none;
margin:0;
}

#griffinBox li{
font-size:.90em;
}

/* END---NOC */

/* BEGIN REUNIONS */

#reunionsWrapper h1{
padding: 5px 0 5px 0;
font-size:1.6em;
color:#000;
margin:0;
font-weight:bold;
}

#reunionsWrapper h1.reedapalooza{
width:243px;
height:27px;
background:#fff url(columns/reunions/images/reedapalooza.gif) no-repeat top left;
margin:24px 0 5px 0;
float:left;
text-indent:-9999px;
}

#reunionsWrapper h1.ratPack{
width:243px;
height:27px;
background:#fff url(columns/reunions/images/reedapalooza.gif) no-repeat top left;
margin:35px 0 5px 0;
text-indent:-9999px;
}

#reunionsWrapper h2{
padding: 5px 0 0 0;
font-size:1.2em;
color:#999;
margin:0;
font-weight:bold;
}

#reunionsMastheadBox {
width:370px;
height:532px;
float:left;
background:#b55c27 url(columns/reunions/images/mastheadReunions.jpg) no-repeat top left;
margin:0 15px 15px 0;
}

#reunionsListenBox {
padding: 15px 0 15px 15px;
margin:15px 0 15px 0;
border-top: 3px solid #b55c27;
border-bottom: 3px solid #b55c27;
}

#reunionsListenBox p {
font-size:1.3em;
font-weight:bold;
line-height:1.3em;
margin:0;
padding:0;
}

#reunionsCalendarBox {
padding: 15px 0 15px 15px;
margin:10px 0 15px 0;
background-color:#eee;
float:left;
}

#reunionsCalendarBox p{
font-size:.92em;
}

#reunionsCalendarBox h1{
padding: 5px 0 5px 0;
font-size:1.25em;
text-transform:uppercase;
}

#reunionsCalendarBox h2{
font-size:1em;
color:#000;
}

#reunionsCalendarBox h3{
padding:0;
margin:0;
font-size:.96em;
color:#666;
}

#reunionsConvocationBox {
width:633px;
height:380px;
border-bottom: 20px solid #b55c27;
border-top: 20px solid #b55c27;
background:#b55c27 url(columns/reunions/images/schiff.jpg) no-repeat top left;
margin: 20px 0;
}

#reunionsConvocationBox p{
color:#fff;
padding:345px 0 0 15px;
}

/* END REUNIONS */


/* BEGIN HONORING VOLUNTEERS */

h1.volunteer {
width:299px;
height:76px;
background:#fff url(columns/honoring_volunteers/images/honorRollHeadline.jpg) no-repeat top left;
text-indent:-9999px;
margin:50px 0 20px 50px;
}

h1.volunteerSubHeader {
height:14;
background:#e0ded3 url(columns/honoring_volunteers/images/honorRollSubhead.gif) no-repeat top center;
text-indent:-9999px;
margin:0 0 30px 0;
border-top: 7px solid #e0ded3;
border-bottom: 7px solid #e0ded3;
}

p.volunteerIntro {
padding: 0 50px 0 160px;
color:#666;
}

p.volunteerIntro span{
font-weight:bold;
line-height:1.8em;
}

#honorRoll {
padding:15px 2px;
background:#e0ded3;
margin-top:20px;
}

ul.honorRollList {
width:200px;
float:left;
list-style:none;
padding:0 0 0 9px;
margin:0;
}

ul.honorRollList li {
font-size:.86em;
padding:0 0 5px 0;
margin:0;
}

#honoreeWrapper {
background-color:#fff;
margin-bottom:10px;
}

.honoreeBox {
width:300px;
padding-left:12px;
float:left;
}

.honoreeBoxOlsons {
width:427px;
float:left;
}

.honoreeBox img, .honoreeBoxOlsons img {
border:0;
margin-bottom:10px;
}

.honoreeBox h2, .honoreeBoxOlsons h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.3em;
text-transform:uppercase;
margin-bottom:10px;
}

/* END HONORING VOLUNTEERS */


.clearfix:after, #relWidenote:after, #relWidenote2:after, #relWidenote3:after, #marriageMastheadWrapper:after, #honorRoll:after, #honoreeWrapper:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
zoom:1;
}


/* FRANK'S ADDITIONS */
#marriageTamaraBox span {
float:left;
margin-top:220px;
font-size:.86em;
font-style:italic;
}

blockquote {font-style:italic; font-size:10px;}
