
body{
  margin:0;
  font-family:verdana;
  color:#111111;
}

div#header{
  height:315px;
  background:#860038;
  border-top:6px solid #dcbf6e;

}
img#logo{
  position:relative;
  display:block;
  padding-top:36px;
  padding-left:118px;

}
img#reunion{
  position:relative;
  display:block;
  padding-top:10px;
  padding-bottom:20px;
  margin:auto;
}
p#links{
  position:relative;
  text-align:center;
  font-size:20px;
  color:#fff;
  border-top:1px solid #dcbf6e;
  padding-top:10px;
  padding-bottom:10px;
}
p#links a{
  color:#fff;
  text-decoration:none;
}

div#content{
 margin-left:200px;
 margin-right:150px;
}


h2 + p{margin-top:3em;}

img#yearbook{
  margin-right:25px;
  float:left;

}

h1, h2, h3, h4{
  color:#860038;
  font-family:Times New Roman;
}

h2{
  margin-top:1.5em;
  margin-bottom:-0.7em;
}

table#alumni{
  margin-top:1em;
  margin-bottom:2em;
}
table#alumni td{
  padding-right:4em;
  font-weight:bold;
}
table#alumni td a{
  color:#860038;
}

div#sections{
  margin-top:1.5em;
}

div#sections a{
  color:#fff;
  background:#860038;
  text-decoration:none;
  padding:5px;
}

p#footer{
  text-align:center;
  margin-top:5em;
  margin-bottom:2em;
}p#footer a{
  color:#fff;
  background:#860038;
  text-decoration:none;
  padding:5px;
}
a{
  text-decoration:none;
  color:#860038;
}
a.embedded{
  font-weight:bold;
}

.centered{
  text-align:center;
}

p.lead{
  margin-top:1.5em;
}
table#memories{
  margin:auto;
  margin-top:3em;
}
table#memories td.rightaligned{
  padding-right:0
}
table#memories a{
  font-weight:bold;
}
td.rightaligned{
  text-align:right;
}
