/***************PEOPLE***************//*** General ***/.content_loading {min-height: 200px;background: url(images/content_loading.gif) center center no-repeat;}.people_variable {display: none;}.ajax_link {cursor: pointer;cursor: hand;}span.ajax_link:hover {text-decoration: underline;}/*** Search Bar ***/#people_list .search_bar {margin-bottom: 44px;}#people_list .search_bar .search_row {margin-top: 15px;}#people_list .search_bar .search_cell {float: left;}#people_list .search_bar input[type="radio"] {margin-left: 30px;}#people_list .search_bar .search_row input[type="radio"]:first-child {margin-left: 0;}#people_list .search_bar input[type="text"] {width: 142px;height: 18px;margin: 0 20px 0 10px;padding: 3px 0 3px 3px;background-color: #CCCCCC;border: 1px solid #666666;}#people_list .search_bar select {margin-left: 10px;}#people_list .search_bar #people_search_group {width: 350px;margin-left: 0;}#people_list .search_bar .button {margin-left: 20px;width: 56px;height: 20px;background: url(images/search_arrow.png) right center no-repeat;cursor: pointer;cursor: hand;font-weight: bold;line-height: 20px;display: inline-block;}#people_list .search_bar .button.reset {width: 51px;padding-left: 5px;}#people_list .search_bar p {margin-top: 5px;}/*** Directory List ***/#people_list .list_row {padding: 10px 0;}#people_list .list_row.list_heading {padding: 5px 0;background-color: #000000;color: #FFFFFF;}#people_list .list_row.background_gray {background-color: #EFEEDE;}#people_list .list_row.background_white {background-color: #FFFFFF;}#people_list .list_column {float: left;}#people_list .list_column.photo_column {width: 170px;}#people_list .list_column.content_column {width: 769px;}#people_list .list_row .list_cell {float: left;min-height: 1px;padding-left: 10px;padding-right: 10px;}#people_list .list_row .list_cell.photo_cell {width: 150px;}#people_list .list_row .list_cell.photo_cell img {width: 102px;}#people_list .list_row .list_cell.name_cell {width: 256px;}#people_list .list_row .list_cell.email_cell {width: 195px;}#people_list .list_row .list_cell.phone_cell {width: 150px;}#people_list .list_row .list_cell.room_cell {width: 88px;}#people_list .list_row .position, #people_list .list_row .personal_website, #people_list .list_row .supporting {margin-top: 8px;}#people_list .list_row .department {font-style: italic;}#people_list .search_count {text-align: right;}/*** Bio Page ***/#people_bio .back_button {width: 90px;height: 20px;margin: 22px 0;background: url(images/search_arrow.png) right center no-repeat;cursor: pointer;cursor: hand;font-weight: bold;line-height: 20px;}#people_bio #columnone h2 {margin: 0px;font-weight: bold;font-size: 1.125em; /* 18px */line-height: 1.375em; /* 22px */}#people_bio #columnone h3 {margin: 0px;font-weight: bold;font-size: 1.000em; /* 16px */line-height: 1.25em; /* 20px */}#people_bio #columnone .divider {margin-top: 25px;}#people_bio #columnone .bio_photo {margin-bottom: 15px;}#people_bio #columnone .bio_photo img {width: 220px;}#people_bio #columnone .department {font-style: italic;}#people_bio #columntwo p {margin-top: 22px;}#people_bio #columntwo h3 {margin-top: 22px;font-weight: bold;font-size: 1.000em; /* 16px */line-height: 1.25em; /* 20px */}#people_bio #columntwo .indent {margin-top: 25px;padding-left: 35px;}#people_bio #columntwo .view_link {font-style: italic;}#people_bio #columnthree h3 {margin: 0px;font-weight: bold;font-size: 1.000em; /* 16px */line-height: 1.25em; /* 20px */}#people_bio #columnthree ul {margin: 0px;padding: 0px;list-style-type: none;}#people_bio #columnthree li {padding-top: 22px;line-height: 1.45em;}/***************MOBILE STYLES***************/@media screen and (max-width: 600px) {/*** Search Bar ***/#people_list .search_bar .search_row {margin-top: 0;}#people_list .search_bar .search_cell {clear: left;margin-top: 10px;}#people_list .search_bar .search_cell input:first-child {margin-left: 0px;}#people_list .search_bar .search_cell input[type="radio"]:first-child {margin-left: 5px;}#people_list .search_bar .search_cell select:first-child {margin-left: 0px;}#people_list .search_bar .button.search {margin-left: 0px;}/*** Directory List ***/#people_list .list_row.list_heading {display: none;}#people_list .list_column.photo_column {width: 15%;}#people_list .list_column.content_column {width: 81%;padding-left: 2%;padding-right: 2%;}#people_list .list_row .list_cell {clear: left;margin-top: 8px;padding: 0px;}#people_list .list_row .list_cell:first-child {margin-top: 0px;}#people_list .list_row .list_cell.photo_cell img {width: 100%;}#people_list .list_row .list_cell.photo_cell {width: 100%;}#people_list .list_row .list_cell.photo_cell img {width: 100%;}#people_list .list_row .list_cell.name_cell {width: 100%;}#people_list .list_row .list_cell.email_cell {width: 100%;}#people_list .list_row .list_cell.phone_cell {width: 100%;}#people_list .list_row .list_cell.room_cell {width: 100%;}}/***************POSTS LIST***************/.post_list .post {width: 100%;overflow: auto;padding: 16px 0px;}.post_list .post .featured_image {float: left;width: 19.04761%; /* 80px divided by 420px */}.post_list .post .post_content {float: right;width: 78.57142%; /* 330px divided by 420px */}.post_list .post .post_content .post_title {font-size: 1.0625em; /* 17px */line-height: 1.25em; /* 20px */}.post_list .post .post_content .post_date {font-style: italic;font-size: 0.875em; /* 14px */line-height: 1.25em; /* 16px line height */}.post_list p {margin-top: 22px;}/*** Event List ***/#event_list .event {width: 100%;overflow: auto;padding: 0px 0px;}#event_list .event .featured_image {float: left;width: 19.04761%; /* 80px divided by 420px */}#event_list .event .event_content {float: right;width: 78.57142%; /* 330px divided by 420px */}#event_list .event_content h2.event_title {margin: 0px;font-family: "prenton",sans-serif;font-weight: normal;font-size: 1.286em; /* 18px */line-height: 1.35em; /* 20px line height */}#event_list .event_content .event_location {font-style: italic;margin-bottom: 20px;}#event_list .post_single {	margin-top: 16px;}#event_list img {	padding: 5px 0px 10px 0px;}/***************POSTS SINGLE***************/.post_single {width: 100%;overflow: auto;}.post_single h2.post_title {margin: 0px;font-family: "prenton",sans-serif;font-weight: normal;font-size: 1.429em; /* 20px */line-height: 1.4em; /* 22px line height */}.post_single .post_date {font-style: italic;font-size: 1em; /* 16px */line-height: 1.429em; /* 20px line height */}.post_single .post_content {margin: 22px 0;}.post_single .post_content h1 {margin-top: 22px;font-weight: bold;font-size: 1.286em; /* 18px */line-height: 1.429em; /* 20px line height */}.post_single .post_content h2 {margin-top: 22px;font-weight: bold;font-size: 1.143em; /* 16px */line-height: 1.286em; /* 18px line height */}.post_single .post_content h3 {margin-top: 22px;font-weight: bold;font-size: 1.000em; /* 14px */line-height: 1.214em; /* 17px line height */}.post_single .post_content h4, #post_single .post_content h5, #post_single .post_content h6 {margin-top: 22px;font-weight: bold;font-size: 0.857em; /* 12px */line-height: 1.143em; /* 16px line height */}.post_single .post_content p {margin-top: 22px;}.post_single .post_content blockquote {margin-top: 22px;padding: 0 15px;font-style: italic;font-size: 1.000em; /* 14px */line-height: 1.214em; /* 17px line height */}.post_single .post_content ul {margin-top: 10px;padding-left: 15px;list-style-type: disc;list-style-position: outside;}.post_single .post_content ol {margin-top: 10px;padding-left: 15px;list-style-type: decimal;list-style-position: outside;}.post_single .post_content li {padding-top: 5px;line-height: 1.214em; /* 17px line height */}.post_single .post_content img {float: left;margin: 0 10px 10px 0;}#posts_related ul {list-style-type: none;margin-left: -40px;line-height: 24px;}#posts_related li {padding-top: 10px;}/***************PAGING***************/#page_nav {margin: 30px 0;padding: 10px 0;border-top: 1px solid #000000;}#page_nav .page-numbers {padding: 0 8px;}#page_nav a {color: #000000;}#page_nav a:visited {color: #000000;}#page_nav .current {padding: 0 8px;font-weight: bold;color: #000000;}#page_nav .prev {padding-right: 10px;}#page_nav .next {padding-left: 10px;}