.people-search-form{margin-bottom:20px;padding:10px;background:#F0F0F0;background:rgba(0,0,0,0.04);border-top:1px solid #F0F0F0;border-bottom:1px solid #F0F0F0;position:relative}.people-search-form .people-searchform{top:8px}.people-search-form .people-searchform br{box-sizing:content-box}.people-search-form .people-searchform .s{display:inline-block;width:90%;margin:0;padding:8px 0px 8px 30px;background:#FFF url("../img/search.png") no-repeat 5px 45%;border-radius:10px;color:#999;border:1px solid #CCC;-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1)}.people-search-form label h4{margin:0;line-height:1.5em}#content ul li.people-listing-item,#content-wrap ul li.people-listing-item,.content ul li.people-listing-item{margin:0}#content .peopletable ul,#content-wrap .peopletable ul,.content .peopletable ul{margin:0;list-style:none}#content .peopletable ul ul,#content-wrap .peopletable ul ul,.content .peopletable ul ul{margin:0 0 0 2em;list-style:circle}#content .people-person-details dt.field-title,#content-wrap .people-person-details dt.field-title,.content .people-person-details dt.field-title{margin:0;font-weight:normal;width:30%;float:left}#content .people-person-details dd.field-definition,#content-wrap .people-person-details dd.field-definition,.content .people-person-details dd.field-definition{margin-left:32%}#content .people-person-details dt.name,#content-wrap .people-person-details dt.name,.content .people-person-details dt.name{display:none}#content .people-person-details dd.role,#content-wrap .people-person-details dd.role,.content .people-person-details dd.role{font-weight:bold;padding:1em 0}#content .people-person-details dl.details,#content-wrap .people-person-details dl.details,.content .people-person-details dl.details{margin-bottom:1.5em}#content dl.education,#content-wrap dl.education,.content dl.education{clear:both}#content dl.education dt,#content-wrap dl.education dt,.content dl.education dt{margin:1em 0 .5em 0}#content .people dd,#content-wrap .people dd,.content .people dd{word-break:break-word;margin:0}.widget_featured_person .featured-person-image{width:100%;position:relative}.widget_featured_person .featured-person-info{width:100%;height:auto;position:absolute;bottom:0;left:0;margin:0;padding:0;zoom:1;background:#000;background:rgba(1,1,1,0.8);border-bottom:5px solid #000}.widget_featured_person .featured-person-name{margin-bottom:.2em;zoom:1}.widget_featured_person .featured-person-title{margin-top:0;color:#FFF;margin:.4em .2em;zoom:1}#aside .featured-person-info h4{color:#FFF;margin:.2em;zoom:1}#aside .featured-person-info h4 a{color:#FFF}.people-contact-details{float:left;width:36%;padding-left:20px;overflow:hidden}.people-contact-details p{margin:0}.people-listing-item{list-style-type:none;margin-left:0;padding-left:0;overflow:hidden;display:block}.people-listing-item:nth-child(even){background:#F0F0F0;background:rgba(0,0,0,0.03)}.single-people span.read-more a{margin-top:0;float:none;padding-top:.3em}.people-listing-ul{list-style-type:none;margin-left:0;padding-left:0;border-top:double #F0F0F0}.people-container{overflow:hidden;display:block;padding:1.5em 10px}.people-listing-item:hover,a.people-listing-link:hover{background:#F1EFCE}.people-image{float:left;margin-right:10px}.people-name{font-weight:bold;margin:0}.people-title{font-weight:bold;margin:0}.people-head{width:45%;float:left}.people-single-head{width:100%;float:left;margin-bottom:15px}.people-email,.people-person-details .email{word-wrap:break-word}.people-email a,.people-person-details .email a{text-decoration:underline}#content p.people-email,.content p.people-email,#content-wrap p.people-email{font-size:14px}.people-content-header{margin:1.5em 0 .2em 0;font-weight:bold}.people-person-content{clear:both}.people-content-text p{margin-top:.2em}.people-content-text,.people-content-image,.people-content-gallery{margin-bottom:1.5em}.type-people section,img.attachment-people_single{float:left}.type-people section,.featured-person-image img{width:100%}@media all and (min-width: 500px){body:not(.search-results) .people>h2.entry-title{display:none}#content .people-person-details dt.name,.content .people-person-details dt.name,#content-wrap .people-person-details dt.name{font-size:2em;line-height:1em;word-wrap:break-word;margin:0;display:block}.people-person-details{margin-left:45%;width:55%}.people-single-image{float:left;width:40%;padding-right:5%;padding-bottom:5%}}
