body, span, p{
    font-family: "Calibri";
    font-size: 14px;
    margin: 0 0 10px 0;
    text-align: justify;
}

.entry-subtitle { font-size: 20px; color: #928c8c; font-style: italic;}
.entry-title { margin-bottom: 10px; }
.entry-header { text-align: left;}
.school{ color: #848484 !important;}
#branding { border-top: 3px solid #F9B233; }
.printer {font-size:130%;font-style:italic;font-weight:600;}
.reference {font-weight:600;background-color: #efefef;padding: 10px; margin: 30px 0px 20px 0px;}
.one_half { width: 46%; }
h4 { color:#F9B233; font-style: italic;}
.submissions {padding: 8px}
.justified {text-align: justify;}
.widget.widget_search { border: 1px solid #C7C7C7; }
.widget.widget_text {border: 1px solid #C7C7C7;}
.p_side{ margin: 0 0 5px 0;}
.sf-menu a, .sf-menu a:visited { color: #1D1D1B; }
.page_footer_grey {margin: 0 0 10px 0; } 
.page_footer_yellow {margin: 0; border-bottom: 6px solid #F9B233; }
.post-comment-link a { background: none; padding-left: 5px; font-style: italic; font-weight: 600;}
.paperIntro {font-size: 16px; line-height: 25px; text-align: justify}
.post-read-paper {font-size: 20px;}
.entry-meta {margin: 10px -30px 0 -30px;}
.entry-title {font-size: 28px; text-align: left;}
.papers-title {font-size: 18px; font-style: italic;}
.entry-content { min-height: 250px;}
.post-format-icon {background-image: none;padding: 10px; font-size: 20px; color:#FFFFFF; width: 20px; height: 21px;}
.input { height:35px;}
.input option {height:35px;}

.curriculum{
    /*text-align: justify;*/
    column-count: 2;
    -webkit-column-gap: 30px;
    -moz-column-gap: 30px;
    column-gap: 30px;
    font-size: 86%;
    line-height: 20px;
    
}

.curriculum > h1 {
        color: #3e3e3e;
        font-size: 16px;
        padding: 0px;
        margin: 0px 0px 10px 0px;
        line-height: 20px;
        font-weight: 600;
        font-style: italic;
        }

.curriculum > h2 {
        color: #000000;
        font-size: 14px;
        padding: 0px;
        margin: 0px 0px 10px 0px;
        line-height: 20px;
}

.curriculum > h3 {
        color: #000000;
        font-size: 12px;
        padding: 0px;
        margin: 0px 0px 10px 0px;
        line-height: 20px;
}

.authorArticle{
    width: 95%;
    display: table;
    padding: 5px;
    
    border-top: 1px dashed #CECECE;
}

.widget > h5 {padding: 5px;}

.authorArticle > h1{
    color: #000000;
    font-size: 13px;
    padding: 0px;
    margin: 0px;
    line-height: 20px;
    
}

.authorArticle > h2{
    color: #3e3e3e;
    font-size: 11px;
    font-style: italic;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    line-height: 20px;
}

.authorDetailsColumn{
    width: 45%;
    float: left;
    padding: 4px;
}

.authorContactColumn{
    width: 100%;
    clear: both;
    text-align: center;
}
.article > h1{ margin: 15px 0px 15px 0px; font-size: 25px; line-height: 30px; text-align: left;}
.article > h2{ margin: 15px 0px 15px 0px; font-size: 20px; line-height: 30px; text-align: left;}
.article > h3{ margin: 15px 0px 15px 0px; font-size: 15px; line-height: 30px;}


.entry-wrap {
    padding: 0px 30px 10px 30px;
}
.widget { padding: 15px 5px 16px 5px; }
.widgettitle { padding: 0px 0px 0px 20px}
.article-title {color:#F9B233; font-style: italic;border-bottom: 1px dashed #CECECE;padding-bottom: 15px;margin-bottom: 15px;}
address { font-style: italic; font-size: 10px;}

.widget li { margin-bottom: 0px;}
#filters li span { padding: 0px 20px !important; }
li {
    margin-bottom: 0px;
}

#filters li span.hover {
    background: #F9B233;
    color: #fff;
}

#portfoliolist .portfolio { width: 18%; }

.authorPhoto { width: 126px; height:157.5px !important; -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.authorPhoto:hover { -webkit-filter: grayscale(0%); filter: grayscale(0%);}

.printonly { display: none;}
.main-background { background: url(../images/bgEsart.jpg) no-repeat top center fixed }
#biglogo {
    width: 100%; height: 320px;
    background: url(../images/logo_verticals200.png) no-repeat;
}
#logoDescription{
    position: relative;
    width:345px;
    float: right;
    margin: 20px;
    color: #FFFFFF;
    font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-style: italic;
    line-height: 27px;
}
@media print {
    #branding_wrap{ display: none !important; }
    #branding { display: none;}
    #secondary { display: none !important;}
}
