body { 
    font-size: 10pt;
    font-family: sans-serif;
}
.text-right {
    text-align: right;
}
table.centerstage { 
    width: 70%;
    padding: 15px;
}
table.publications { 
    width: 100%;
    border: 2px solid #d7d7d7;
}
table.swdescription { width: 100%; }
td.swtitle { 
    font-size: 1.2em;
    font-weight: bold;
}
a.pubtitle { 
    font-size: 0.9em;
    font-style: italic;
}
a.authors { font-size: 0.9em; }
a.journal { font-size: 0.9em; }
a.publink { font-size: 0.9em; }
td.description { font-size: 1em; }
td.descriptionupdate { 
    font-size: 0.9em;
}

td.links { font-size: 1em; }
td.pagetitle { 
    font-size: 1.6em; 
    font-weight: bold;
}

td.content {
    background-color: #d7d7d7;
    text-align: left;
    margin: 15px;
    border: 10px solid #ffffff;
}
td.publications {
    background-color: white;
    padding: 20px;
    margin-right: 0px;
    margin-left: auto;
}


