/* CSS Document */

body {
color: black; background-color: white;
font-family: Optima, Helvetica, Arial, sans-serif;
}
h1 {
font-weight: normal;
font-size: 2em;
letter-spacing: 0.15em;
text-align: center;
margin: 0;
}
h2 {
font-weight: normal;
font-size: 1.5em;
text-align: center;
margin-top: 2em;
margin-bottom: 1em;
}
h3 {
font-weight: normal;
font-size: 1em;
text-align: center;
margin: 0;
}
p {
font-weight: normal;
font-size: 1em;
text-align: justify;
}
ul {
padding: 1em 0 1em 0;
margin: 0;
}
a {
text-decoration: none;
}
a:link, a:visited {
color: black; background color: inherit;
}
a:hover, a:active {
color: #0000CD; background color: inherit;
}
.line {
margin-top: 0.75em;
padding: 0;
border-bottom: 0.05em solid black;
}
.stretch {
margin: 0 0.6em 0 0;
}
.current {
font-weight: bold;
margin-top: 1em;
margin-bottom: 1em;
}
.photo {
margin: 5px;
}
.text {
width: 608px;
margin-left: auto;
margin-right: auto;
}
a.download {
color: #0000CD; background color: inherit;
}
#header a {
color: black; background color: inherit;
}
#footer {
font-weight: normal;
font-size: 1em;
letter-spacing: 0.15em;
text-align: center;
margin: 0;
}
#footer ul li {
display: inline;
}
#subheader {
font-weight: normal;
font-size: 1em;
letter-spacing: 0.15em;
text-align: center;
margin: 0;
}
#subheader ul li {
display: inline; 
}
#content a img {
border: none;
}