body {
text-align:left;
margin: 0 auto;
color: black;
background: #6699cc;
}

body a:link {
color:#003399;
}

body a:visited {
color:#666666
}

h1 {font-size: 200%; font-family: "georgia", "times new roman", "times", "serif"; margin-top:0.0em;}

h2 {font-size: 125%; font-family: "georgia", "times new roman", "times", "serif"; line-height:100%;}

h3 {font-size: 100%; font-family: "verdana", "arial", "helvetica", "san-serif"; font-weight: bold; font-variant: small-caps; color:maroon; margin-bottom:0.0em;}

h4 {font-size: 110%; font-family: "arial", "helvetica", "san-serif"; font-weight: bold; margin-top:0em;}

h5 {font-size: 90%; font-family: "verdana", "arial", "helvetica", "san-serif"; font-weight: bold; margin-bottom:0;}

h6 {font-size: 11px; font-family: "lucida grande", "lucida", "verdana", "arial", "helvetica", "san-serif"; font-weight: bold; margin-bottom:0; line-heigh:100%;}

p {font-size: 90%; font-family: "georgia", "times new roman", "times", "serif";}

ul {font-size: 100%; font-family: "times new roman", "times", "serif";}

.alumname {font-size: 95%; font-family: "verdana", "arial", "helvetica", "san-serif"; font-weight: bold;}

.memdate {font-size: 85%; font-family: "georgia", "times new roman", "times", "serif";}

.year {font-size: 100%; font-family: "georgia", "times new roman", "times", "serif"; font-weight: bold;}

.smallcaps {font-size: 100%; font-family: "verdana", "arial", "helvetica", "san-serif"; font-weight: bold; font-variant: small-caps; color:maroon;}

.caption {font-size: 11px; font-family: "arial", "helvetica", "san-serif"; font-weight: bold;}

hr {
border-style: 1px solid;
color: gray;
}

#column {
margin: 0 auto;
width: 600px;
text-align: left;
}

#column img {
border-style: solid;
border-color: black;
border-width: 1px;
}

#column a:link {
color:red;
text-decoration:none;
}

#column a:hover {
color:red;
text-decoration:underline;
}

#column a:visited {
color:gray;
text-decoration:none;
}

.photoLeft {
float:left;
margin: 10px 10px 2px 2px;
text-align:left;
}

.photoLeft p {
font-size: 11px;
font-family: "arial", "helvetica", "san-serif";
font-weight: bold;
line-height: 125%;
}

.photoRight {
float:right;
margin: 10px 2px 2px 10px;
text-align:left;
}

.photoRight p {
font-size: 11px;
font-family: "arial", "helvetica", "san-serif";
font-weight: bold;
line-height: 125%;
}

.photoDisplay {
width:500px;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 2px;
margin-right: 10px;
text-align: right;
}

.photoDisplay p {
text-align: left;
font-size: 11px;
font-family: "arial", "helvetica", "san-serif";
font-weight: bold;
line-height: 125%;
}

.photoFeature400Left {
width:400px;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 2px;
margin-right: 10px;
float: left;
text-align: right;
}

.photoFeature400Left p {
text-align: left;
font-size: 11px;
font-family: "arial", "helvetica", "san-serif";
font-weight: bold;
line-height: 125%;
}

.photoFeature400Right {
width:400px;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 2px;
margin-right: 10px;
float: right;
text-align: right;
}

.photoFeature400Right p {
text-align: left;
font-size: 11px;
font-family: "arial", "helvetica", "san-serif";
font-weight: bold;
line-height: 125%;
}

.photoFeature300Left {
width:300px;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 2px;
margin-right: 10px;
float: left;
text-align: right;
}

.photoFeature300Left p {
text-align: left;
font-size: 11px;
font-family: "arial", "helvetica", "san-serif";
font-weight: bold;
line-height: 125%;
}

.photoFeature300Right {
width:300px;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 2px;
margin-right: 10px;
float: right;
text-align: right;
}

.photoFeature300Right p {
text-align: left;
font-size: 11px;
font-family: "arial", "helvetica", "san-serif";
font-weight: bold;
line-height: 125%;
}

.photoFeature250Left {
width:250px;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 2px;
margin-right: 10px;
float: left;
text-align: right;
}

.photoFeature250Left p {
text-align: left;
font-size: 11px;
font-family: "arial", "helvetica", "san-serif";
font-weight: bold;
line-height: 125%;
}

.photoFeature250Right {
width: 250px;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 2px;
margin-right: 10px;
float: right;
text-align: right;
}

.photoFeature250Right p {
text-align: left;
font-size: 11px;
font-family: "arial", "helvetica", "san-serif";
font-weight: bold;
line-height: 125%;
}

.photoHeadLeft {
width:125px;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 2px;
margin-right: 10px;
float: left;
text-align: right;
}

.photoHeadLeft p {
text-align: left;
font-size: 11px;
font-family: "arial", "helvetica", "san-serif";
font-weight: bold;
line-height: 125%;
}

.photoHeadRight {
width:125px;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 2px;
margin-right: 10px;
float: right;
text-align: right;
}

.photoHeadRight p {
text-align: left;
font-size: 11px;
font-family: "arial", "helvetica", "san-serif";
font-weight: bold;
line-height: 125%;
}

#sidebar {
width:88px;
margin-top:1em;
text-align: left;
}

#sidebar p {
font-family: "lucida grande", "lucida", "verdana", "arial", "helvetica", "san-serif";
text-align:left;
font-size:11px;
font-weight:bold;
}

#sidebar ul {
list-style-type:none;
margin-left:0;
padding:0;
}

#sidebar li { 
text-align:left;
font-size:11px;
font-family:"verdana", "arial", "helvetica", "san-serif";
line-height:150%;
font-weight:normal;
padding-bottom: 1em;
border-bottom: 1px solid gray;
margin-bottom: 1em;
margin-top: 1em;
}

#sidebar a:link {
color:red;
text-decoration:none;
}

#sidebar a:hover {
color:red;
text-decoration:underline;
}

#sidebar a:visited {
color:gray;
text-decoration:none;
}

#column .callout {
width: 250px;
float: right;
display: block;
padding: 10px 10px 10px 10px;
text-align: left;
font-size: 18px;
font-family: "lucida grande", "lucida", "verdana", "arial", "san-serif";
}

#column .side {
width: 250px;
float: right;
display: block;
background: #e0e0e0;
padding: 10px 10px 10px 10px;
margin: 10px;
text-align: left;
font-size: 13px;
font-family: "lucida grande", "lucida", "verdana", "arial", "san-serif";
}

#column .wide {
width: 450px;
display: block;
background: #6699cc;
padding: 10px 10px 10px 10px;
margin: 10px;
text-align: left;
font-size: 13px;
font-family: "lucida grande", "lucida", "verdana", "arial", "san-serif";
}

#column #letterscallout {
width: 500 px;
display: block;
padding: 10px 10px 10px 10px;
text-align: left;
font-size: 110%;
font-family: "verdana", "arial", "san-serif";
}

#column .sig {
margin-left: 1.5em;
margin-bottom: 2.5em;
margin-top: 1em;
text-align: left;
font-size: 100%;
display: block;
font-size: 90%;
font-family: "georgia", "times new roman", "times", "serif";
}

#column .guidebar {
width:150px;
margin-top:1em;
margin-left: 425px;
}

#column .guidebar p {
font-family: "lucida grande", "lucida", "verdana", "arial", "helvetica", "san-serif";
text-align:left;
font-size:11px;
font-weight:bold;
}

#column .guidebar ul {
list-style-type:none;
margin-left:0;
padding:0;
}

#column .guidebar li { 
text-align:left;
font-size:11px;
font-family:"verdana", "arial", "helvetica", "san-serif";
line-height:150%;
font-weight:normal;
border-bottom: 1px solid gray;
padding-bottom: 1em;
margin-bottom: 1em;
margin-top: 1em;
}

#column .guidebar a:link {
color:red;
text-decoration:none;
}

#column .guidebar a:hover {
color:red;
text-decoration:underline;
}

#column .guidebar a:visited {
color:gray;
text-decoration:none;
}
