﻿.directory_results .dept_info, #num_results
{
    font-style: italic;
    font-family: Cambria, 'Hoefler Text' ,Utopia, 'Palatino Linotype' ,Palatino,Times, 'Times New Roman' ,Georgia,serif;
    font-size: 13px;
}

.directory_results li.dept_info
{
    width: 33%;
}

.directory_results .dept_info + .dept_info
{
}

.directory_results .dept_info + .dept_info + .dept_info
{
    clear: both;
    width: 100%;
}

.directory_results .dept_info p
{
    padding: .75em 0 2em 0;
    background: url(https://www.elon.edu/images/e-web/master_templates/hr-1dot.gif) repeat-x bottom;
}

.span-9 .directory_results, .span-9 .directory_results li
{
    width: 668px;
    float: left;
    list-style: none;
    padding: 0;
    margin: 0;
}

.directory_results dt
{
    width: 556px;
    margin: .15em 0;
}

.span-3 .directory_results, .span-3 .directory_results li
{
    width: 218px;
    float: left;
    list-style: none;
    padding: 0;
    margin: 0;
}

.recently_updated .headline
{
    float: left;
    clear: both;
    width: 185px !important;
}

/* RESUME STYLES */

#resume label
{
    display: block;
    width: 100%;
    float: left;
    clear: both;
    margin-bottom: 30px;
}

#directory_info .contact-info .headline
{
    font: normal bold 2em Cambria, 'Hoefler Text' ,Utopia, 'Palatino Linotype' ,Palatino,Times, 'Times New Roman' ,Georgia,serif;
    color: #900;
    width: 100% !important;
    margin: .25em 0 .35em;
    letter-spacing: -.04em;
    background: url(https://www.elon.edu/images/e-web/master_templates/hr-3dot.gif) repeat-x bottom;
    padding-bottom: .25em;
    float: none;
}

#directory_info .position-title
{
    font: normal bold 1.1666em/1.25 Cambria, 'Hoefler Text' ,Utopia, 'Palatino Linotype' ,Palatino,Times, 'Times New Roman' ,Georgia,serif;
    margin: 0 0 1.25em;
    text-transform: none;
    letter-spacing: normal;
}

#directory_info .contact-info .contact
{
    font-size: inherit;
    letter-spacing: inherit;
}

#directory_info .contact-info .contact a
{
    display: inline-block;
    padding-top: .5em;
}

#resume_sidebar a
{
    color: #900;
    border-bottom-color: #ccc;
}

#resume_sidebar a:hover
{
    border-bottom-color: #900;
}

#resume_sidebar h3 a
{
    font-style: italic;
}

/* search fieldset on main page */

#search_fields .button
{
    width: 20%;
    margin-left: 6px;
}

#search_fields select
{
    width: 25%;
}

#search_fields .text_field
{
    width: 50%;
}

fieldset
{
    padding-bottom: 0;
}

.section
{
    margin-bottom: 40px;
}

#edit label
{
    margin-top: 20px;
    display: block;
    font-size: 150%;
}

/*
#edit label span
{
    margin-top: 5px;
}
*/

#links_box
{
    margin-top: 10px;
}

.link_container
{
    border-bottom: 1px solid #999;
    float: left;
    clear: both;
    width: 375px;
}

.link_container label input
{
    float: right;
    width: 200px;
    margin: 0;
}

.link_container label
{
    margin: 10px 0 0 0 !important;
    padding: 0;
    clear: both;
    display: block;
    width: 275px;
    font-size: 1.2em!important;
}

.delete
{
    float: right;
    display: block;
}

.add_link
{
    float: left;
    clear: both;
    font-size: 120%;
    padding: 5px;
    border: 1px solid #660000;
    display: block;
    margin: 10px 0 10px 0;
}

.add_link:hover
{
    background-color: #FFDFDF;
    text-decoration: underline;
}

.button_save
{
    float: right;
    display: block;
    clear: both;
    font-size: 200%;
    margin: 20px;
}

#employee_enet_feed ul
{
    max-height: 215px;
    overflow-y: auto;
}

#employee_enet_feed li
{
    margin-left: 20px;
}

#employee_enet_feed li a
{
    display: inline-block;
    padding-top: 10px;
    padding-bottom: 10px;
}