a {
    color:#AA0000;
    text-decoration: none;
    font-weight: bold;
    font-family: Palatino, Palatino-Linotype, 'Times New Roman', Times, serif;
}

a:focus, a:hover {
    text-decoration: underline;
    color:#AA0000;
}

a:active {
    color:#770000;
}


a.masthead-font {
    color:black;
}

a.masthead-font:hover {
    color:#AA0000;
}

a.dropdown-trigger{
    color: white;
    background: #000000;
}

a.dropdown-trigger:hover 
{
    color: white;
    background: #AA0000;
}

.black-line {
    border-top: 3px solid black;
}


a.block-link:hover {
    color:white;
    background: #AA0000;
    text-decoration: none;
    border-color:  black;
}

.white-border {
    border-color: white;
}

.main-container {
    border-color: black;
}

.section-list-row{
    border-left-color: black;
    border-right-color: black; 
    background: #F0F0F0;
}

a.publication-link {
    
    color:white;
    background: #AA0000;
    text-decoration: none;
    border-color: black;

}

a.publication-link.collapsed {
    background:white;
    color:black;
    border-color: white;
}

a.publication-link:hover {
    color:white;
    background: #AA0000;
    text-decoration: none;
    border-color: black;
}

a.publication-menu-toggle {
    color: white;
    background: #000000;
}

a.publication-menu-toggle:hover 
{
    color: white;
    background: #101010;
}

div.publication-row{
    background: #F0F0F0;
    border-bottom-color: black;
}

a.about-row-dropdown {
    border-color: #F8F8F8;
}

a.about-row-dropdown:hover {
    color:white;
    background: #AA0000;
    text-decoration: none;
    border-color: black;
}

div.about-row{
    background: #F0F0F0;
}

div.about-dropdown{
    background: #F8F8F8;
    border-bottom-color: black;
}

.headline {
    font-family: 'Palatino', 'Palatino Linotype', 'Times New Roman', Times, serif;
    font-weight: bold;
}

.byline{
    font-family: 'Palatino', 'Palatino Linotype', 'Times New Roman', Times, serif;
    font-style: italic;
}

div.article p{
    font-family: 'Palatino', 'Palatino Linotype', 'Times New Roman', Times, serif;
}

div.content-sidebar {
    border: 1px solid black;

    background: rgb(224, 240, 224);
}