#side {
    padding-right: 2em;
    padding-left: 2em;
    border-right: 1px solid #eee;
    text-align: right;
}
#content {
    padding-left: 2em;
    padding-right: 2em;
}


#navlist {
    list-style-type: none;
    margin: 0em;
    padding-top: 0em;
}

#navlist li {
    margin: 0em;
    padding: 0em;
}

#navlist li:last-child {
   border: none;
   padding: 0 0 0 0em;
}

.sidenote {
    width: 15em;
    display: inline;
    float: right;
    margin-right: -17em;
}

a, a:link, a:visited, a:hover, a:active, #email {
    color: inherit;
    text-decoration: underline;
}

#header {
    text-decoration: none;
}

h2 {
    margin-top: 0.5em;
}

.bibtexButton {
    border: 0px;
    cursor: pointer;
    font-family: 'courier';
    font-size: 0.75em;
    text-decoration: none;
    background-color: #fff;
}

#bibtexButton :hover {
    color: #325A66;
    text-decoration: underline;
}

.bibtex {
    font-size: 8pt;
    width: 100%;
    margin: 5px;
    padding: 5px;
    border: 1px solid #eee;
    display: none;
}

.pdflink {
    font-family: 'courier';
    font-size: 0.75em;
}

#bibliography .sidenote, #bibliography .sidenote h1, #projects .sidenote, #projects .sidenote h1 {
    margin-top: 0;
}

#projects, #bibliography {
    list-style: none;
}

#projects li, #bibliography li {
    padding-bottom: 1em;
    border-bottom: 1px solid #eee;
}


#content code {
    font-family: 'courier';
    font-size: 0.9em;
}

#content ul, #content blockquote {
    padding-left: 2em;
}

hr {
    display: block;
    margin: 2em;
    border-top-width: 0.5px;
}
