/* === system.base.css === */

/**
 * @file
 * Generic theme-independent base styles.
 */

/**
 * Autocomplete.
 *
 * @see autocomplete.js
 */
/* Suggestion list */
#autocomplete {
  border: 1px solid;
  overflow: hidden;
  position: absolute;
  z-index: 100;
}
#autocomplete ul {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}
#autocomplete li {
  background: #fff;
  color: #000;
  cursor: default;
  white-space: pre;
  zoom: 1; /* IE7 */
}
/* Animated throbber */
html.js input.form-autocomplete {
  background-image: url(http://humansensing.cs.cmu.edu/misc/throbber-inactive.png);
  background-position: 100% center; /* LTR */
  background-repeat: no-repeat;
}
html.js input.throbbing {
  background-image: url(http://humansensing.cs.cmu.edu/misc/throbber-active.gif);
  background-position: 100% center; /* LTR */
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
html.js fieldset.collapsed {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  height: 1em;
}
html.js fieldset.collapsed .fieldset-wrapper {
  display: none;
}
fieldset.collapsible {
  position: relative;
}
fieldset.collapsible .fieldset-legend {
  display: block;
}

/**
 * Resizable textareas.
 *
 * @see textarea.js
 */
.form-textarea-wrapper textarea {
  display: block;
  margin: 0;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.resizable-textarea .grippie {
  background: #eee url(http://humansensing.cs.cmu.edu/misc/grippie.png) no-repeat center 2px;
  border: 1px solid #ddd;
  border-top-width: 0;
  cursor: s-resize;
  height: 9px;
  overflow: hidden;
}

/**
 * TableDrag behavior.
 *
 * @see tabledrag.js
 */
body.drag {
  cursor: move;
}
.draggable a.tabledrag-handle {
  cursor: move;
  float: left; /* LTR */
  height: 1.7em;
  margin-left: -1em; /* LTR */
  overflow: hidden;
  text-decoration: none;
}
a.tabledrag-handle:hover {
  text-decoration: none;
}
a.tabledrag-handle .handle {
  background: url(http://humansensing.cs.cmu.edu/misc/draggable.png) no-repeat 6px 9px;
  height: 13px;
  margin: -0.4em 0.5em; /* LTR */
  padding: 0.42em 0.5em; /* LTR */
  width: 13px;
}
a.tabledrag-handle-hover .handle {
  background-position: 6px -11px;
}
div.indentation {
  float: left; /* LTR */
  height: 1.7em;
  margin: -0.4em 0.2em -0.4em -0.4em; /* LTR */
  padding: 0.42em 0 0.42em 0.6em; /* LTR */
  width: 20px;
}
div.tree-child {
  background: url(http://humansensing.cs.cmu.edu/misc/tree.png) no-repeat 11px center; /* LTR */
}
div.tree-child-last {
  background: url(http://humansensing.cs.cmu.edu/misc/tree-bottom.png) no-repeat 11px center; /* LTR */
}
div.tree-child-horizontal {
  background: url(http://humansensing.cs.cmu.edu/misc/tree.png) no-repeat -11px center;
}
.tabledrag-toggle-weight-wrapper {
  text-align: right; /* LTR */
}

/**
 * TableHeader behavior.
 *
 * @see tableheader.js
 */
table.sticky-header {
  background-color: #fff;
  margin-top: 0;
}

/**
 * Progress behavior.
 *
 * @see progress.js
 */
/* Bar */
.progress .bar {
  background-color: #fff;
  border: 1px solid;
}
.progress .filled {
  background-color: #000;
  height: 1.5em;
  width: 5px;
}
.progress .percentage {
  float: right; /* LTR */
}
/* Throbber */
.ajax-progress {
  display: inline-block;
}
.ajax-progress .throbber {
  background: transparent url(http://humansensing.cs.cmu.edu/misc/throbber-active.gif) no-repeat 0px center;
  float: left; /* LTR */
  height: 15px;
  margin: 2px;
  width: 15px;
}
.ajax-progress .message {
  padding-left: 20px;
}
tr .ajax-progress .throbber {
  margin: 0 2px;
}
.ajax-progress-bar {
  width: 16em;
}

/**
 * Inline items.
 */
.container-inline div,
.container-inline label {
  display: inline;
}
/* Fieldset contents always need to be rendered as block. */
.container-inline .fieldset-wrapper {
  display: block;
}

/**
 * Prevent text wrapping.
 */
.nowrap {
  white-space: nowrap;
}

/**
 * For anything you want to hide on page load when JS is enabled, so
 * that you can use the JS to control visibility and avoid flicker.
 */
html.js .js-hide {
  display: none;
}

/**
 * Hide elements from all users.
 *
 * Used for elements which should not be immediately displayed to any user. An
 * example would be a collapsible fieldset that will be expanded with a click
 * from a user. The effect of this class can be toggled with the jQuery show()
 * and hide() functions.
 */
.element-hidden {
  display: none;
}

/**
 * Hide elements visually, but keep them available for screen-readers.
 *
 * Used for information required for screen-reader users to understand and use
 * the site where visual display is undesirable. Information provided in this
 * manner should be kept concise, to avoid unnecessary burden on the user.
 * "!important" is used to prevent unintentional overrides.
 */
.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}

/**
 * The .element-focusable class extends the .element-invisible class to allow
 * the element to be focusable when navigated to via the keyboard.
 */
.element-invisible.element-focusable:active,
.element-invisible.element-focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
}

/**
 * Markup free clearing.
 *
 * @see http://perishablepress.com/press/2009/12/06/new-clearfix-hack
 */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* IE6 */
* html .clearfix {
  height: 1%;
}
/* IE7 */
*:first-child + html .clearfix {
  min-height: 1%;
}



/* === system.menus.css === */

/**
 * @file
 * Styles for menus and navigation markup.
 */

/**
 * Markup generated by theme_menu_tree().
 */
ul.menu {
  border: none;
  list-style: none;
  text-align: left; /* LTR */
}
ul.menu li {
  margin: 0 0 0 0.5em; /* LTR */
}
ul li.expanded {
  list-style-image: url(http://humansensing.cs.cmu.edu/misc/menu-expanded.png);
  list-style-type: circle;
}
ul li.collapsed {
  list-style-image: url(http://humansensing.cs.cmu.edu/misc/menu-collapsed.png); /* LTR */
  list-style-type: disc;
}
ul li.leaf {
  list-style-image: url(http://humansensing.cs.cmu.edu/misc/menu-leaf.png);
  list-style-type: square;
}
li.expanded,
li.collapsed,
li.leaf {
  padding: 0.2em 0.5em 0 0; /* LTR */
  margin: 0;
}
li a.active {
  color: #000;
}
td.menu-disabled {
  background: #ccc;
}

/**
 * Markup generated by theme_links().
 */
ul.inline,
ul.links.inline {
  display: inline;
  padding-left: 0;
}
ul.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}

/**
 * Markup generated by theme_breadcrumb().
 */
.breadcrumb {
  padding-bottom: 0.5em;
}

/**
 * Markup generated by theme_menu_local_tasks().
 */
ul.primary {
  border-bottom: 1px solid #bbb;
  border-collapse: collapse;
  height: auto;
  line-height: normal;
  list-style: none;
  margin: 5px;
  padding: 0 0 0 1em; /* LTR */
  white-space: nowrap;
}
ul.primary li {
  display: inline;
}
ul.primary li a {
  background-color: #ddd;
  border-color: #bbb;
  border-style: solid solid none solid;
  border-width: 1px;
  height: auto;
  margin-right: 0.5em; /* LTR */
  padding: 0 1em;
  text-decoration: none;
}
ul.primary li.active a {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: 1px solid #fff;
}
ul.primary li a:hover {
  background-color: #eee;
  border-color: #ccc;
  border-bottom-color: #eee;
}
ul.secondary {
  border-bottom: 1px solid #bbb;
  padding: 0.5em 1em;
  margin: 5px;
}
ul.secondary li {
  border-right: 1px solid #ccc; /* LTR */
  display: inline;
  padding: 0 1em;
}
ul.secondary a {
  padding: 0;
  text-decoration: none;
}
ul.secondary a.active {
  border-bottom: 4px solid #999;
}


/* === system.messages.css === */

/**
 * @file
 * Styles for system messages.
 */

div.messages {
  background-position: 8px 8px; /* LTR */
  background-repeat: no-repeat;
  border: 1px solid;
  margin: 6px 0;
  padding: 10px 10px 10px 50px; /* LTR */
}

div.status {
  background-image: url(http://humansensing.cs.cmu.edu/misc/message-24-ok.png);
  border-color: #be7;
}
div.status,
.ok {
  color: #234600;
}
div.status,
table tr.ok {
  background-color: #f8fff0;
}

div.warning {
  background-image: url(http://humansensing.cs.cmu.edu/misc/message-24-warning.png);
  border-color: #ed5;
}
div.warning,
.warning {
  color: #840;
}
div.warning,
table tr.warning {
  background-color: #fffce5;
}

div.error {
  background-image: url(http://humansensing.cs.cmu.edu/misc/message-24-error.png);
  border-color: #ed541d;
}
div.error,
.error {
  color: #8c2e0b;
}
div.error,
table tr.error {
  background-color: #fef5f1;
}
div.error p.error {
  color: #333;
}

div.messages ul {
  margin: 0 0 0 1em; /* LTR */
  padding: 0;
}
div.messages ul li {
  list-style-image: none;
}


/* === system.theme.css === */

/**
 * @file
 * Basic styling for common markup.
 */

/**
 * HTML elements.
 */
fieldset {
  margin-bottom: 1em;
  padding: 0.5em;
}
form {
  margin: 0;
  padding: 0;
}
hr {
  border: 1px solid gray;
  height: 1px;
}
img {
  border: 0;
}
table {
  border-collapse: collapse;
}
th {
  border-bottom: 3px solid #ccc;
  padding-right: 1em; /* LTR */
  text-align: left; /* LTR */
}
tbody {
  border-top: 1px solid #ccc;
}
tr.even,
tr.odd {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
  padding: 0.1em 0.6em;
}

/**
 * Markup generated by theme_tablesort_indicator().
 */
th.active img {
  display: inline;
}
td.active {
  background-color: #ddd;
}

/**
 * Markup generated by theme_item_list().
 */
.item-list .title {
  font-weight: bold;
}
.item-list ul {
  margin: 0 0 0.75em 0;
  padding: 0;
}
.item-list ul li {
  margin: 0 0 0.25em 1.5em; /* LTR */
  padding: 0;
}

/**
 * Markup generated by Form API.
 */
.form-item,
.form-actions {
  margin-top: 1em;
  margin-bottom: 1em;
}
tr.odd .form-item,
tr.even .form-item {
  margin-top: 0;
  margin-bottom: 0;
  white-space: nowrap;
}
.form-item .description {
  font-size: 0.85em;
}
label {
  display: block;
  font-weight: bold;
}
label.option {
  display: inline;
  font-weight: normal;
}
.form-checkboxes .form-item,
.form-radios .form-item {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
}
.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 2.4em;
}
input.form-checkbox,
input.form-radio {
  vertical-align: middle;
}
.marker,
.form-required {
  color: #f00;
}
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 2px solid red;
}

/**
 * Inline items.
 */
.container-inline .form-actions,
.container-inline.form-actions {
  margin-top: 0;
  margin-bottom: 0;
}

/**
 * Markup generated by theme_more_link().
 */
.more-link {
  text-align: right; /* LTR */
}

/**
 * Markup generated by theme_more_help_link().
 */
.more-help-link {
  text-align: right; /* LTR */
}
.more-help-link a {
  background: url(http://humansensing.cs.cmu.edu/misc/help.png) 0 50% no-repeat; /* LTR */
  padding: 1px 0 1px 20px; /* LTR */
}

/**
 * Markup generated by theme_pager().
 */
.item-list .pager {
  clear: both;
  text-align: center;
}
.item-list .pager li {
  background-image: none;
  display: inline;
  list-style-type: none;
  padding: 0.5em;
}
.pager-current {
  font-weight: bold;
}

/**
 * Autocomplete.
 *
 * @see autocomplete.js
 */
/* Suggestion list */
#autocomplete li.selected {
  background: #0072b9;
  color: #fff;
}

/**
 * Collapsible fieldsets.
 *
 * @see collapse.js
 */
html.js fieldset.collapsible .fieldset-legend {
  background: url(http://humansensing.cs.cmu.edu/misc/menu-expanded.png) 5px 65% no-repeat; /* LTR */
  padding-left: 15px; /* LTR */
}
html.js fieldset.collapsed .fieldset-legend {
  background-image: url(http://humansensing.cs.cmu.edu/misc/menu-collapsed.png); /* LTR */
  background-position: 5px 50%; /* LTR */
}
.fieldset-legend span.summary {
  color: #999;
  font-size: 0.9em;
  margin-left: 0.5em;
}

/**
 * TableDrag behavior.
 *
 * @see tabledrag.js
 */
tr.drag {
  background-color: #fffff0;
}
tr.drag-previous {
  background-color: #ffd;
}
.tabledrag-toggle-weight {
  font-size: 0.9em;
}
body div.tabledrag-changed-warning {
  margin-bottom: 0.5em;
}

/**
 * TableSelect behavior.
 *
 * @see tableselect.js
*/
tr.selected td {
  background: #ffc;
}
td.checkbox,
th.checkbox {
  text-align: center;
}

/**
 * Progress bar.
 *
 * @see progress.js
 */
.progress {
  font-weight: bold;
}
.progress .bar {
  background: #ccc;
  border-color: #666;
  margin: 0 0.2em;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.progress .filled {
  background: #0072b9 url(http://humansensing.cs.cmu.edu/misc/progress.gif);
}


/* === views_slideshow.css === */
#views-slideshow-form-wrapper .form-item.dependent-options {
  padding-left: 5px;
}

#views-slideshow-form-wrapper .vs-dependent {
  padding-left: 30px;
}


/* === comment.css === */

#comments {
  margin-top: 15px;
}
.indented {
  margin-left: 25px; /* LTR */
}
.comment-unpublished {
  background-color: #fff4f4;
}
.comment-preview {
  background-color: #ffffea;
}


/* === field.css === */

/* Field display */
.field .field-label {
  font-weight: bold;
}
.field-label-inline .field-label,
.field-label-inline .field-items {
  float:left; /*LTR*/
}

/* Form display */
form .field-multiple-table {
  margin: 0;
}
form .field-multiple-table th.field-label {
  padding-left: 0; /*LTR*/
}
form .field-multiple-table td.field-multiple-drag {
  width: 30px;
  padding-right: 0; /*LTR*/
}
form .field-multiple-table td.field-multiple-drag a.tabledrag-handle {
  padding-right: .5em; /*LTR*/
}

form .field-add-more-submit {
  margin: .5em 0 0;
}


/* === node.css === */

.node-unpublished {
  background-color: #fff4f4;
}
.preview .node {
  background-color: #ffffea;
}
td.revision-current {
  background: #ffc;
}


/* === search.css === */

.search-form {
  margin-bottom: 1em;
}
.search-form input {
  margin-top: 0;
  margin-bottom: 0;
}
.search-results {
  list-style: none;
}
.search-results p {
  margin-top: 0;
}
.search-results .title {
  font-size: 1.2em;
}
.search-results li {
  margin-bottom: 1em;
}
.search-results .search-snippet-info {
  padding-left: 1em; /* LTR */
}
.search-results .search-info {
  font-size: 0.85em;
}
.search-advanced .criterion {
  float: left; /* LTR */
  margin-right: 2em; /* LTR */
}
.search-advanced .action {
  float: left; /* LTR */
  clear: left; /* LTR */
}


/* === user.css === */

#permissions td.module {
  font-weight: bold;
}
#permissions td.permission {
  padding-left: 1.5em; /* LTR */
}
#permissions tr.odd .form-item,
#permissions tr.even .form-item {
  white-space: normal;
}
#user-admin-settings fieldset .fieldset-description {
  font-size: 0.85em;
  padding-bottom: .5em;
}

/**
 * Override default textfield float to put the "Add role" button next to
 * the input textfield.
 */
#user-admin-roles td.edit-name {
  clear: both;
}
#user-admin-roles .form-item-name {
  float: left; /* LTR */
  margin-right: 1em; /* LTR */
}

/**
 * Password strength indicator.
 */
.password-strength {
  width: 17em;
  float: right;  /* LTR */
  margin-top: 1.4em;
}
.password-strength-title {
  display: inline;
}
.password-strength-text {
  float: right; /* LTR */
  font-weight: bold;
}
.password-indicator {
  background-color: #C4C4C4;
  height: 0.3em;
  width: 100%;
}
.password-indicator div {
  height: 100%;
  width: 0%;
  background-color: #47C965;
}
input.password-confirm,
input.password-field {
  width: 16em;
  margin-bottom: 0.4em;
}
div.password-confirm {
  float: right;  /* LTR */
  margin-top: 1.5em;
  visibility: hidden;
  width: 17em;
}
div.form-item div.password-suggestions {
  padding: 0.2em 0.5em;
  margin: 0.7em 0;
  width: 38.5em;
  border: 1px solid #B4B4B4;
}
div.password-suggestions ul {
  margin-bottom: 0;
}
.confirm-parent,
.password-parent {
  clear: left; /* LTR */
  margin: 0;
  width: 36.3em;
}

/* Generated by user.module but used by profile.module: */
.profile {
  clear: both;
  margin: 1em 0;
}
.profile .user-picture {
  float: right; /* LTR */
  margin: 0 1em 1em 0; /* LTR */
}
.profile h3 {
  border-bottom: 1px solid #ccc;
}
.profile dl {
  margin: 0 0 1.5em 0;
}
.profile dt {
  margin: 0 0 0.2em 0;
  font-weight: bold;
}
.profile dd {
  margin: 0 0 1em 0;
}


/* === views.css === */
.views-exposed-form .views-exposed-widget {
  float: left; /* LTR */
  padding: .5em 1em 0 0; /* LTR */
}

.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 1.6em;
}

.views-exposed-form .form-item,
.views-exposed-form .form-submit {
  margin-top: 0;
  margin-bottom: 0;
}

.views-exposed-form label {
  font-weight: bold;
}

.views-exposed-widgets {
  margin-bottom: .5em;
}

/* table style column align */
.views-align-left {
  text-align: left;
}
.views-align-right {
  text-align: right;
}
.views-align-center {
  text-align: center;
}

/* Remove the border on tbody that system puts in */
.views-view-grid tbody {
  border-top: none;
}

.view .progress-disabled {
  float: none;
}


/* === ctools.css === */
.ctools-locked {
  color: red;
  border: 1px solid red;
  padding: 1em;
}

.ctools-owns-lock {
  background: #ffffdd none repeat scroll 0 0;
  border: 1px solid #f0c020;
  padding: 1em;
}

a.ctools-ajaxing,
input.ctools-ajaxing,
button.ctools-ajaxing,
select.ctools-ajaxing {
  padding-right: 18px !important;
  background: url(http://humansensing.cs.cmu.edu/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;
}

div.ctools-ajaxing {
  float: left;
  width: 18px;
  background: url(http://humansensing.cs.cmu.edu/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;
}


/* === views_slideshow_cycle.css === */
/**
 * @file
 * Basic styling for Views Slideshow Cycle.
 */

.views-content-nid {
  opacity: 0;
}

.views_slideshow_cycle_no_display,
.views_slideshow_cycle_hidden,
.views_slideshow_cycle_controls,
.views-slideshow-controls-bottom,
.views-slideshow-controls-top,
.views_slideshow_cycle_image_count {
  display: none;
}

/* Only show control blocks if the JavaScript successfully initialized. */
.views-slideshow-cycle-processed .views-slideshow-controls-bottom,
.views-slideshow-cycle-processed .views-slideshow-controls-top {
  display: block;
}

/* Pager Settings */

.views-slideshow-pager-fields img {
  max-width: 75px;
  max-height: 75px;
}

.views-slideshow-pager-fields div {
  display: inline;
}

.views-slideshow-pager-fields > div{
  padding-left: 10px;
}

.views-slideshow-pager-fields .active img {
  border: 3px solid #000;
}

.views-slideshow-pager-fields .active {
  text-decoration: underline;
}


/* === style.css === */
/* === reset.css (inlined) === */
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* === end reset.css === */

/*Overall Specifications ---------- */

.page-node canvas{
	display:none;
}

p{
	line-height:20px;
	font-family:Open Sans;
}

body{
	min-width:1000px;
	min-height:400px;
	background-color:white;
	font-family:Lato;
	font-weight:500;
	letter-spacing:1px;
	background: #ffffff;
	/*background: -moz-radial-gradient(center, ellipse cover,  #ffffff 30%, #e6e6e6 100%); 
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(30%,#ffffff), color-stop(100%,#e6e6e6));
	background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 30%,#e6e6e6 100%); 
	background: -o-radial-gradient(center, ellipse cover,  #ffffff 30%,#e6e6e6 100%); 
	background: -ms-radial-gradient(center, ellipse cover,  #ffffff 30%,#e6e6e6 100%); 
	background: radial-gradient(ellipse at center,  #ffffff 30%,#e6e6e6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=1 );*/
}

#main-wrapper, #main-menu{
	width:1000px;
	margin-left:auto;
	margin-right:auto;	
}

#main-wrapper{
	margin-top:30px;
}

/*HEADER*/

#header #messages{
	display:none;
}

#logo{
	display:block;
	float:left;
	margin-left:10px;
	margin-top:15px;
}

#logo img{
	width:200px;
	height:90px;
	object-fit:contain;
}

#name-and-slogan{
	display:none;
}

#name-and-slogan a{
	background-image:url(./logo.png);
	background-repeat:no-repeat;
	background-size:contain;
	width:200px;
	height:90px;
	color:rgba(0,0,0,0);
	display:block;
	margin-left:10px;
	margin-top:15px;
	float:left;
}

#main-menu{
	text-align:center;
}
#main-menu-links{
	display: inline-block;
	margin-top:47px;
}
	#main-menu li{
		float:left;
		
	}
	#main-menu a{
		display:block;
		padding-left:8px;
		padding-right:8px;
		border-right:solid 1px;
		padding-top:4px;
		padding-bottom:4px;
		text-decoration:none;
		color:black;
		font-size:14px;
	}
		#main-menu .last a{
			border-right:none;
		}
			#main-menu .menu-406 .active{
				background-color:#C44D58;
			}
			#main-menu .menu-308 .active{
				background-color:#FF6B6B;
			}
			#main-menu .menu-309 .active{
				background-color:#FCD147;
			}
			#main-menu .menu-310 .active{
				background-color:#BDE54C;
			}
			#main-menu .menu-311 .active{
				background-color:#4ECDC4;
			}
			#main-menu .menu-312 .active{
				background-color:#06C;
			}
			#main-menu .menu-464 .active{
				background-color:#FFFC33;
			}
			#main-menu .menu-313 .active{
				background-color:#A178DD;
			}
			#main-menu .menu-413 .active{
				background-color:#CDCECF;
			}
			#main-menu .menu-406:hover{
				background-color:#C44D58;
			}
			#main-menu .menu-308:hover{
				background-color:#FF6B6B;
			}
			#main-menu .menu-309:hover{
				background-color:#FCD147;
			}
			#main-menu .menu-310:hover{
				background-color:#BDE54C;
			}
			#main-menu .menu-311:hover{
				background-color:#4ECDC4;
			}
			#main-menu .menu-312:hover{
				background-color:#06C;
			}
			#main-menu .menu-464:hover{
				background-color:#FFFC33;
			}
			#main-menu .menu-313:hover{
				background-color:#A178DD;
			}
			#main-menu .menu-413:hover{
				background-color:#CDCECF;
			}
		#main-menu .inactive{
			background-color:rgba(0,0,0,0);
		}
		
/*FOOTER*/

#footer-wrapper{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:10px;
	margin-top:40px;
	/*position:absolute;
	bottom:10px;*/
}
#footer-wrapper img{
	margin-top:5px;
}
#footer-wrapper h2{
	display:none;
}

/*OTHER PAGES*/
.breadcrumb{
	display:none;
}
.feed-icon{
	display:none;
}
.not-front #page-title{
	font-size:24px;
	font-weight:900;
	width:1000px;
	text-align:center;
	margin-bottom:10px;
}
	.not-front #block-system-main{
		width:660px;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		font-size:16px;
		font-style:italic;
		line-height:18px;
		margin-bottom:20px;
	}
	strong{
		font-weight:700;
	}
	.bold{
		font-weight:900;
	}
	
/*HOME PAGE*/
.page-node-383 #page-title{
	margin-left:-10px;
}
.page-node-383 #block-system-main{
	width:700px;
}
.page-node-383 #block-views-home-page-block h2{
	display:none;
}
	.page-node-383 .views-field-title{
		font-size:24px;
		font-weight:900;
		width:1000px;
		text-align:center;
		margin-bottom:10px;
	}
	.views-field-field-intro-home{
		
		margin-left:auto;
		margin-right:auto;
		width:700px;
		margin-bottom:15px;
	}
		.views-field-field-intro-home p{
			font-weight:500;
			letter-spacing:0.7px;
			font-size:14px;
			margin-top:20px;
			line-height:19px;
			text-align:justify;
			font-family:Open Sans;
		}
	#block-system-main .field-item{
		font-weight:500;
		font-style:normal;
	}
.page-node-383 #block-views-home-page-block{
	margin-bottom:10px;
}
.page-node-383 #block-views-slideshow-home-block{
	margin-left:150px;
}
	.page-node-383 #block-views-slideshow-home-block h2{
		display:none;
	}
	.page-node-383 #block-views-slideshow-home-block .views-row .views-field-nid{
		display:none;
	}
	.page-node-383 #block-views-slideshow-home-block .views-slideshow-controls-bottom{
		width:800px;
	}
	.page-node-383 #block-views-slideshow-home-block .views-slideshow-controls-bottom .views-field-nid{
		display:block;
		width:15px;
		background-repeat:no-repeat;
		height:15px;
		color:rgba(0,0,0,0);
		background-image:url(./img/slideshow_circle_inactive.png);
		float:left;
		margin:5px;
	}
		.page-node-383 #block-views-slideshow-home-block .views-slideshow-controls-bottom .views-field-nid:hover{
			background-image:url(./img/slideshow_circle_active.png);
			background-repeat:no-repeat;
			cursor:pointer;
		}
	
/*THE LAB*/
.page-node-2 .view-the-lab-content strong{
	color:#900;
	font-weight:900;
	font-size:13px;
	margin-top:20px;
	display:block;
}
.not-front #block-views-the-lab-content-block{
	margin: auto;
	/*float:right;*/
	width:665px;
}
.not-front #block-views-the-lab-content-block .view-the-lab-content .views-field-body p{
	font-size:13px;
	line-height:19px;
}
.not-front #block-views-the-lab-content-block .view-the-lab-content .views-field-body p br{
	display:none;
}
.not-front #block-views-press-block{
	float:left;
	width:304px;
	padding:10px;
	background-color:rgba(0,0,0,0.1);
	background-image:url(./img/press_icon.png);
	background-repeat:no-repeat;
}
.not-front #block-views-blog-the-lab-block{
	float:left;
	width:304px;
	padding:10px;
	background-color:rgba(0,0,0,0.1);
	background-image:url(./img/blog_icon.png);
	background-repeat:no-repeat;
}
	.not-front #block-views-the-lab-content-block h2{
		display:none;
	}
	.not-front #block-views-press-block h2{
		font-size:16px;
		font-weight:900;
		margin-left:25px;
		margin-top:3px;
		margin-bottom:20px;
	}
	.not-front #block-views-blog-the-lab-block h2{
		font-size:16px;
		font-weight:900;
		margin-left:29px;
		margin-top:3px;	
		margin-bottom:20px;
	}
	
	#block-system-main .field-name-field-intro .field-items .even{
		
		margin-top:20px;
		text-align:justify;
		width:700px;
	}
		#block-system-main .field-name-field-intro .field-items .even p{	
			font-weight:500;
			letter-spacing:0.7px;
			font-size:14px;
			margin-top:20px;
			line-height:19px;
			text-align:justify;
			font-family:Open Sans;
		}
	
	.not-front #block-views-press-block .views-row{
		margin-top:10px;
	}
	.not-front #block-views-blog-the-lab-block .views-row{
		margin-top:10px;
	}
	
	.not-front #block-views-press-block .views-field-created{
		font-size:12px;
		font-style:italic;
		float:left;
		margin-left:4px;
	}
	.not-front #block-views-press-block .views-label-field-press-medium{
		font-size:12px;
		font-style:italic;
		float:left;
		margin-left:2px;
	}
	.not-front #block-views-press-block .views-field-field-press-medium .field-content{
		font-size:12px;
		font-style:italic;
		float:left;
		margin-left:2px;
		margin-bottom:2px;
	}
	.not-front #block-views-press-block .views-field-title{
		clear:both;
		font-size:12px;
		font-weight:900;
		background-image:url(./img/list_square.png);
		background-repeat:no-repeat;
	}
		.not-front #block-views-press-block .views-field-title a{
			text-decoration:none;
			color:black;
			margin-left:5px;
			display:block;
			padding-top:2px;
		}
			.not-front #block-views-press-block .views-field-title a:hover{
				color:#900;
			}
		
	.not-front #block-views-blog-the-lab-block .views-field-created{
		font-size:12px;
		font-style:italic;
		float:left;
		margin-left:4px;
		margin-bottom:5px;
	}
	.not-front #block-views-blog-the-lab-block .views-field-field-author span{
		font-size:12px;
		font-style:italic;
		float:left;
		margin-left:2px;
		display:none;
	}
	.not-front #block-views-blog-the-lab-block .views-field-field-author .field-content{
		font-size:12px;
		font-style:italic;
		float:left;
		margin-left:2px;
		margin-bottom:2px;
		display:none;
	}
	.not-front #block-views-blog-the-lab-block .views-field-title{
		clear:both;
		margin-top:5px;
		font-size:12px;
		font-weight:900;
		background-image:url(./img/list_square.png);
		background-repeat:no-repeat;
	}
		.not-front #block-views-blog-the-lab-block .views-field-title a{
			text-decoration:none;
			color:black;
			margin-left:5px;
			display:block;
			padding-top:1px;
		}
			.not-front #block-views-blog-the-lab-block .views-field-title a:hover{
				color:#900;
			}
		
	.not-front #block-views-the-lab-content-block .views-field-body p{
		font-size:12px;
		margin-top:10px;
		line-height:14px;
		text-align:justify;
		font-family:Open Sans;
	}
	
	.not-front #block-views-more-link-press-the-lab-block{
		float:left;
		width:304px;
		padding:10px;
		padding-top:0px;
		padding-bottom:5px;
		border:1px black;
		background-color:rgba(0,0,0,0.1);
		margin-bottom:10px;
		text-align:center
	}
		.not-front #block-views-more-link-press-the-lab-block h2{
			display:none;
		}
		.not-front #block-views-more-link-press-the-lab-block a{
			font-size:14px;
			font-weight:bold;
			color:#333;
			text-decoration:none;
		}
			.not-front #block-views-more-link-press-the-lab-block a:hover{
				color:#900;
			}
			
	.not-front #block-views-more-link-blog-the-lab-block{
		float:left;
		width:304px;
		padding:10px;
		padding-top:0px;
		padding-bottom:5px;
		border:1px black;
		background-color:rgba(0,0,0,0.1);
		margin-bottom:10px;
		text-align:center
	}
		.not-front #block-views-more-link-blog-the-lab-block h2{
			display:none;
		}
		.not-front #block-views-more-link-blog-the-lab-block a{
			font-size:14px;
			font-weight:bold;
			color:#333;
			text-decoration:none;
		}
			.not-front #block-views-more-link-blog-the-lab-block a:hover{
				color:#900;
			}
	
/*PEOPLE*/

	/*Director*/
		
.not-front #block-views-members-block h2{
	display:none;
}	
	.not-front #block-views-members-block .views-row-1{
		float:left;
		width:970px;
		background-color:rgba(0,0,0,0.1);
		height:200px;
		margin-right: 8px;	
	}
	.not-front #block-views-members-block .views-row-1:hover{
		background-color:#FCD147;
	}
		.not-front #block-views-members-block .views-row-1 .views-field{
			float:left;
			margin-top:10px;
		}
		.not-front #block-views-members-block .views-row-1 .views-field-title{
			margin-left:10px;
			font-size:16px;
			font-weight:bold;
		}
		.not-front #block-views-members-block .views-row-1 .views-field-field-position-member{
			margin-left:10px;
		}
		.not-front #block-views-members-block .views-row-1 .views-field-field-photo-member{
			width:325px;
			margin:0px;
		}
		.not-front #block-views-members-block .views-row-1 .views-field-field-website-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/website_icon3.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
			margin-left:-10px;
			
		}
			.not-front #block-views-members-block .views-row-1 .views-field-field-website-member a:hover{
				background-image:url(./img/website_icon2.png);
			}
		.not-front #block-views-members-block .views-row-1 .views-field-field-e-mail-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/email_icon3.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-members-block .views-row-1 .views-field-field-e-mail-member a:hover{
				background-image:url(./img/email_icon2.png);
			}
		.not-front #block-views-members-block .views-row-1 .views-field-field-twitter-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/twitter_icon3.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-members-block .views-row-1 .views-field-field-twitter-member a:hover{
				background-image:url(./img/twitter_icon2.png);
			}
		.not-front #block-views-members-block .views-row-1 .views-field-field-linkedin-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/linkedin_icon3.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-members-block .views-row-1 .views-field-field-linkedin-member a:hover{
				background-image:url(./img/linkedin_icon2.png);
			}
		.not-front #block-views-members-block .views-row-1 .views-field-field-website-member{
			float:right;
			margin-right:3px;
		}
		.not-front #block-views-members-block .views-row-1 .views-field-field-e-mail-member{
			float:right;
			margin-right:3px;
		}
		.not-front #block-views-members-block .views-row-1 .views-field-field-twitter-member{
			float:right;
			margin-right:3px;
		}
		.not-front #block-views-members-block .views-row-1 .views-field-field-linkedin-member{
			float:right;
			margin-right:10px;
		}
		.not-front #block-views-members-block .views-row-1 .views-field-field-summary{
			width:625px;
			padding-left:10px;
			padding-right:10px;
			font-size:12px;
			line-height:17px;
			text-align:justify;
			margin-top:45px;
			height:140px;
			overflow:hidden;
		}
			.not-front #block-views-members-block .views-row-1 .views-field-field-summary p{
				margin-bottom:10px;
			}
			
	/*Aff. Faculty*/
	.not-front #block-views-affiliated-faculty-block h2{
	clear:both;
	padding-top:25px;
	margin-bottom:10px;
	font-weight:bold;
}	
	.not-front #block-views-affiliated-faculty-block .views-row{
		float:left;
		width:155px;
		background-color:rgba(0,0,0,0.1);
		height:250px;
		margin-right:8px;
		margin-bottom:8px;
		overflow:hidden;	
	}
		.not-front #block-views-affiliated-faculty-block .views-row:hover{
			background-color:#BDE54C;
		}
		.not-front #block-views-affiliated-faculty-block .views-row .views-field-field-photo-member{
			background-color:#000;
			height:207px;
		}
			.not-front #block-views-affiliated-faculty-block .views-row .views-field-field-photo-member img{
				width:155px;
				height:207px;
				opacity:0.8;
			}
			
		.not-front #block-views-affiliated-faculty-block .views-row .views-field-field-linkedin-member{
			margin-top:-5px;
			display:block;
			float:right;
			position:absolute;
			margin-left:70px;
			margin-top:-200px;
		}
		.not-front #block-views-affiliated-faculty-block .views-row .views-field-field-twitter-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:50px;
			margin-top:-200px;
		}
		.not-front #block-views-affiliated-faculty-block .views-row .views-field-field-e-mail-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:30px;
			margin-top:-200px;
		}
		.not-front #block-views-affiliated-faculty-block .views-row .views-field-field-website-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:10px;
			margin-top:-200px;
		}
		.not-front #block-views-affiliated-faculty-block .views-row .views-field-field-twitter-member{
		}
		.not-front #block-views-affiliated-faculty-block .views-row .views-field-field-website-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/website_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-affiliated-faculty-block .views-row .views-field-field-website-member a:hover{
				background-image:url(./img/website_icon.png);
			}
		.not-front #block-views-affiliated-faculty-block .views-row .views-field-field-e-mail-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/email_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-affiliated-faculty-block .views-row .views-field-field-e-mail-member a:hover{
				background-image:url(./img/email_icon.png);
			}
		.not-front #block-views-affiliated-faculty-block .views-row .views-field-field-twitter-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/twitter_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-affiliated-faculty-block .views-row .views-field-field-twitter-member a:hover{
				background-image:url(./img/twitter_icon.png);
			}
		.not-front #block-views-affiliated-faculty-block .views-row .views-field-field-linkedin-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/linkedin_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-affiliated-faculty-block .views-row .views-field-field-linkedin-member a:hover{
				background-image:url(./img/linkedin_icon.png);
			}
		.not-front #block-views-affiliated-faculty-block .views-row .views-field-title{
			font-size:11px;
			font-weight:bold;
			padding-left:10px;
			padding-top:10px;
		}
			
		.not-front #block-views-affiliated-faculty-block .views-row .views-field-field-position-member{
			font-size:11px;
			padding-left:10px;
			padding-top:2px;
		}
		
	/*Admin. Assistants*/
	.not-front #block-views-administrative-assistant-block h2{
	clear:both;
	padding-top:25px;
	margin-bottom:10px;
	font-weight:bold;
}	
	.not-front #block-views-administrative-assistant-block .views-row{
		float:left;
		width:155px;
		background-color:rgba(0,0,0,0.1);
		height:250px;
		margin-right:8px;
		margin-bottom:8px;
		overflow:hidden;	
	}
		.not-front #block-views-administrative-assistant-block .views-row:hover{
			background-color:#4ECDC4;
		}
		.not-front #block-views-administrative-assistant-block .views-row .views-field-field-photo-member{
			background-color:#000;
			height:207px;
		}
			.not-front #block-views-administrative-assistant-block .views-row .views-field-field-photo-member img{
				width:155px;
				height:207px;
				opacity:0.8;
			}
			
		.not-front #block-views-administrative-assistant-block .views-row .views-field-field-linkedin-member{
			margin-top:-5px;
			display:block;
			float:right;
			position:absolute;
			margin-left:70px;
			margin-top:-200px;
		}
		.not-front #block-views-administrative-assistant-block .views-row .views-field-field-twitter-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:50px;
			margin-top:-200px;
		}
		.not-front #block-views-administrative-assistant-block .views-row .views-field-field-e-mail-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:30px;
			margin-top:-200px;
		}
		.not-front #block-views-administrative-assistant-block .views-row .views-field-field-website-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:10px;
			margin-top:-200px;
		}
		.not-front #block-views-administrative-assistant-block .views-row .views-field-field-twitter-member{
		}
		.not-front #block-views-administrative-assistant-block .views-row .views-field-field-website-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/website_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-administrative-assistant-block .views-row .views-field-field-website-member a:hover{
				background-image:url(./img/website_icon.png);
			}
		.not-front #block-views-administrative-assistant-block .views-row .views-field-field-e-mail-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/email_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-administrative-assistant-block .views-row .views-field-field-e-mail-member a:hover{
				background-image:url(./img/email_icon.png);
			}
		.not-front #block-views-administrative-assistant-block .views-row .views-field-field-twitter-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/twitter_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-administrative-assistant-block .views-row .views-field-field-twitter-member a:hover{
				background-image:url(./img/twitter_icon.png);
			}
		.not-front #block-views-administrative-assistant-block .views-row .views-field-field-linkedin-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/linkedin_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-administrative-assistant-block .views-row .views-field-field-linkedin-member a:hover{
				background-image:url(./img/linkedin_icon.png);
			}
		.not-front #block-views-administrative-assistant-block .views-row .views-field-title{
			font-size:11px;
			font-weight:bold;
			padding-left:10px;
			padding-top:10px;
		}
			
		.not-front #block-views-administrative-assistant-block .views-row .views-field-field-position-member{
			font-size:11px;
			padding-left:10px;
			padding-top:2px;
		}
		
	/*Project Scientists*/
	.not-front #block-views-project-scientists-block h2{
	clear:both;
	padding-top:25px;
	margin-bottom:10px;
	font-weight:bold;
}	
	.not-front #block-views-project-scientists-block .views-row{
		float:left;
		width:155px;
		background-color:rgba(0,0,0,0.1);
		height:250px;
		margin-right:8px;
		margin-bottom:8px;
		overflow:hidden;	
	}
		.not-front #block-views-project-scientists-block .views-row:hover{
			background-color:#06C;
		}
		.not-front #block-views-project-scientists-block .views-row .views-field-field-photo-member{
			background-color:#000;
			height:207px;
		}
			.not-front #block-views-project-scientists-block .views-row .views-field-field-photo-member img{
				width:155px;
				height:207px;
				opacity:0.8;
			}
			
		.not-front #block-views-project-scientists-block .views-row .views-field-field-linkedin-member{
			margin-top:-5px;
			display:block;
			float:right;
			position:absolute;
			margin-left:70px;
			margin-top:-200px;
		}
		.not-front #block-views-project-scientists-block .views-row .views-field-field-twitter-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:50px;
			margin-top:-200px;
		}
		.not-front #block-views-project-scientists-block .views-row .views-field-field-e-mail-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:30px;
			margin-top:-200px;
		}
		.not-front #block-views-project-scientists-block .views-row .views-field-field-website-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:10px;
			margin-top:-200px;
		}
		.not-front #block-views-project-scientists-block .views-row .views-field-field-twitter-member{
		}
		.not-front #block-views-project-scientists-block .views-row .views-field-field-website-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/website_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-project-scientists-block .views-row .views-field-field-website-member a:hover{
				background-image:url(./img/website_icon.png);
			}
		.not-front #block-views-project-scientists-block .views-row .views-field-field-e-mail-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/email_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-project-scientists-blockk .views-row .views-field-field-e-mail-member a:hover{
				background-image:url(./img/email_icon.png);
			}
		.not-front #block-views-project-scientists-block .views-row .views-field-field-twitter-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/twitter_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-project-scientists-block .views-row .views-field-field-twitter-member a:hover{
				background-image:url(./img/twitter_icon.png);
			}
		.not-front #block-views-project-scientists-block.views-row .views-field-field-linkedin-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/linkedin_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-project-scientists-block .views-row .views-field-field-linkedin-member a:hover{
				background-image:url(./img/linkedin_icon.png);
			}
		.not-front #block-views-project-scientists-block .views-row .views-field-title{
			font-size:11px;
			font-weight:bold;
			padding-left:10px;
			padding-top:10px;
		}
			
		.not-front #block-views-project-scientists-block .views-row .views-field-field-position-member{
			font-size:11px;
			padding-left:10px;
			padding-top:2px;
		}		
		
	/*Postdoctoral Students*/
	.not-front #block-views-postdoctoral-students-block h2{
	clear:both;
	padding-top:25px;
	margin-bottom:10px;
	font-weight:bold;
}	
	.not-front #block-views-postdoctoral-students-block .views-row{
		float:left;
		width:155px;
		background-color:rgba(0,0,0,0.1);
		height:250px;
		margin-right:8px;
		margin-bottom:8px;
		overflow:hidden;	
	}
		.not-front #block-views-postdoctoral-students-block .views-row:hover{
			background-color:#A178DD;
		}
		.not-front #block-views-postdoctoral-students-block .views-row .views-field-field-photo-member{
			background-color:#000;
			height:207px;
		}
			.not-front #block-views-postdoctoral-students-block .views-row .views-field-field-photo-member img{
				width:155px;
				height:207px;
				opacity:0.8;
			}
			
		.not-front #block-views-postdoctoral-students-block .views-row .views-field-field-linkedin-member{
			margin-top:-5px;
			display:block;
			float:right;
			position:absolute;
			margin-left:70px;
			margin-top:-200px;
		}
		.not-front #block-views-postdoctoral-students-block .views-row .views-field-field-twitter-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:50px;
			margin-top:-200px;
		}
		.not-front #block-views-postdoctoral-students-block .views-row .views-field-field-e-mail-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:30px;
			margin-top:-200px;
		}
		.not-front #block-views-postdoctoral-students-block .views-row .views-field-field-website-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:10px;
			margin-top:-200px;
		}
		.not-front #block-views-postdoctoral-students-block .views-row .views-field-field-twitter-member{
		}
		.not-front #block-views-postdoctoral-students-block .views-row .views-field-field-website-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/website_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-postdoctoral-students-block .views-row .views-field-field-website-member a:hover{
				background-image:url(./img/website_icon.png);
			}
		.not-front #block-views-postdoctoral-students-block .views-row .views-field-field-e-mail-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/email_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-postdoctoral-students-block .views-row .views-field-field-e-mail-member a:hover{
				background-image:url(./img/email_icon.png);
			}
		.not-front #block-views-postdoctoral-students-block .views-row .views-field-field-twitter-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/twitter_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-postdoctoral-students-block .views-row .views-field-field-twitter-member a:hover{
				background-image:url(./img/twitter_icon.png);
			}
		.not-front #block-views-postdoctoral-students-block .views-row .views-field-field-linkedin-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/linkedin_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-postdoctoral-students-block .views-row .views-field-field-linkedin-member a:hover{
				background-image:url(./img/linkedin_icon.png);
			}
		.not-front #block-views-postdoctoral-students-block .views-row .views-field-title{
			font-size:11px;
			font-weight:bold;
			padding-left:10px;
			padding-top:10px;
		}
			
		.not-front #block-views-postdoctoral-students-block .views-row .views-field-field-position-member{
			font-size:11px;
			padding-left:10px;
			padding-top:2px;
		}		
		
	/*Graduate students (PhD)*/
	.not-front #block-views-graduate-students-ph-d-block h2{
	clear:both;
	padding-top:25px;
	margin-bottom:10px;
	font-weight:bold;
}	
	.not-front #block-views-graduate-students-ph-d-block .views-row{
		float:left;
		width:155px;
		background-color:rgba(0,0,0,0.1);
		height:250px;
		margin-right:8px;
		margin-bottom:8px;
		overflow:hidden;	
	}
		.not-front #block-views-graduate-students-ph-d-block .views-row:hover{
			background-color:#C44D58;
		}
		.not-front #block-views-graduate-students-ph-d-block .views-row .views-field-field-photo-member{
			background-color:#000;
			height:207px;
		}
			.not-front #block-views-graduate-students-ph-d-block .views-row .views-field-field-photo-member img{
				width:155px;
				height:207px;
				opacity:0.8;
			}
			
		.not-front #block-views-graduate-students-ph-d-block .views-row .views-field-field-linkedin-member{
			margin-top:-5px;
			display:block;
			float:right;
			position:absolute;
			margin-left:70px;
			margin-top:-200px;
		}
		.not-front #block-views-graduate-students-ph-d-block .views-row .views-field-field-twitter-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:50px;
			margin-top:-200px;
		}
		.not-front #block-views-graduate-students-ph-d-block .views-row .views-field-field-e-mail-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:30px;
			margin-top:-200px;
		}
		.not-front #block-views-graduate-students-ph-d-block .views-row .views-field-field-website-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:10px;
			margin-top:-200px;
		}
		.not-front #block-views-graduate-students-ph-d-block .views-row .views-field-field-twitter-member{
		}
		.not-front #block-views-graduate-students-ph-d-block .views-row .views-field-field-website-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/website_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-graduate-students-ph-d-block .views-row .views-field-field-website-member a:hover{
				background-image:url(./img/website_icon.png);
			}
		.not-front #block-views-graduate-students-ph-d-block .views-row .views-field-field-e-mail-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/email_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-graduate-students-ph-d-block .views-row .views-field-field-e-mail-member a:hover{
				background-image:url(./img/email_icon.png);
			}
		.not-front #block-views-graduate-students-ph-d-block .views-row .views-field-field-twitter-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/twitter_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-graduate-students-ph-d-block .views-row .views-field-field-twitter-member a:hover{
				background-image:url(./img/twitter_icon.png);
			}
		.not-front #block-views-graduate-students-ph-d-block .views-row .views-field-field-linkedin-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/linkedin_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-graduate-students-ph-d-block .views-row .views-field-field-linkedin-member a:hover{
				background-image:url(./img/linkedin_icon.png);
			}
		.not-front #block-views-graduate-students-ph-d-block .views-row .views-field-title{
			font-size:11px;
			font-weight:bold;
			padding-left:10px;
			padding-top:10px;
		}
			
		.not-front #block-views-graduate-students-ph-d-block .views-row .views-field-field-position-member{
			font-size:11px;
			padding-left:10px;
			padding-top:2px;
		}
		
	/*Graduate students (MS)*/
	.not-front #block-views-graduate-students-block h2{
	clear:both;
	padding-top:25px;
	margin-bottom:10px;
	font-weight:bold;
}	
	.not-front #block-views-graduate-students-block .views-row{
		float:left;
		width:155px;
		background-color:rgba(0,0,0,0.1);
		height:250px;
		margin-right:8px;
		margin-bottom:8px;
		overflow:hidden;	
	}
		.not-front #block-views-graduate-students-block .views-row:hover{
			background-color:#FF6B6B;
		}
		.not-front #block-views-graduate-students-block .views-row .views-field-field-photo-member{
			background-color:#000;
			height:207px;
		}
			.not-front #block-views-graduate-students-block .views-row .views-field-field-photo-member img{
				width:155px;
				height:207px;
				opacity:0.8;
			}
			
		.not-front #block-views-graduate-students-block .views-row .views-field-field-linkedin-member{
			margin-top:-5px;
			display:block;
			float:right;
			position:absolute;
			margin-left:70px;
			margin-top:-200px;
		}
		.not-front #block-views-graduate-students-block .views-row .views-field-field-twitter-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:50px;
			margin-top:-200px;
		}
		.not-front #block-views-graduate-students-block .views-row .views-field-field-e-mail-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:30px;
			margin-top:-200px;
		}
		.not-front #block-views-graduate-students-block .views-row .views-field-field-website-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:10px;
			margin-top:-200px;
		}
		.not-front #block-views-graduate-students-block .views-row .views-field-field-twitter-member{
		}
		.not-front #block-views-graduate-students-block .views-row .views-field-field-website-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/website_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-graduate-students-block .views-row .views-field-field-website-member a:hover{
				background-image:url(./img/website_icon.png);
			}
		.not-front #block-views-graduate-students-block .views-row .views-field-field-e-mail-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/email_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-graduate-students-block .views-row .views-field-field-e-mail-member a:hover{
				background-image:url(./img/email_icon.png);
			}
		.not-front #block-views-graduate-students-block .views-row .views-field-field-twitter-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/twitter_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-graduate-students-block .views-row .views-field-field-twitter-member a:hover{
				background-image:url(./img/twitter_icon.png);
			}
		.not-front #block-views-graduate-students-block .views-row .views-field-field-linkedin-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/linkedin_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-graduate-students-block .views-row .views-field-field-linkedin-member a:hover{
				background-image:url(./img/linkedin_icon.png);
			}
		.not-front #block-views-graduate-students-block .views-row .views-field-title{
			font-size:11px;
			font-weight:bold;
			padding-left:10px;
			padding-top:10px;
		}
			
		.not-front #block-views-graduate-students-block .views-row .views-field-field-position-member{
			font-size:11px;
			padding-left:10px;
			padding-top:2px;
		}	
		
	/*Staff*/
	.not-front #block-views-staff-members-block h2{
	clear:both;
	padding-top:25px;
	margin-bottom:10px;
	font-weight:bold;
}	
	.not-front #block-views-staff-members-block .views-row{
		float:left;
		width:155px;
		background-color:rgba(0,0,0,0.1);
		height:250px;
		margin-right:8px;
		margin-bottom:8px;
		overflow:hidden;	
	}
		.not-front #block-views-staff-members-block .views-row:hover{
			background-color:#FCD147;
		}
		.not-front #block-views-staff-members-block .views-row .views-field-field-photo-member{
			background-color:#000;
			height:207px;
		}
			.not-front #block-views-staff-members-block .views-row .views-field-field-photo-member img{
				width:155px;
				height:207px;
				opacity:0.8;
			}
			
		.not-front #block-views-staff-members-block .views-row .views-field-field-linkedin-member{
			margin-top:-5px;
			display:block;
			float:right;
			position:absolute;
			margin-left:70px;
			margin-top:-200px;
		}
		.not-front #block-views-staff-members-block .views-row .views-field-field-twitter-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:50px;
			margin-top:-200px;
		}
		.not-front #block-views-staff-members-block .views-row .views-field-field-e-mail-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:30px;
			margin-top:-200px;
		}
		.not-front #block-views-staff-members-block .views-row .views-field-field-website-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:10px;
			margin-top:-200px;
		}
		.not-front #block-views-staff-members-block .views-row .views-field-field-twitter-member{
		}
		.not-front #block-views-staff-members-block .views-row .views-field-field-website-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/website_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-staff-members-block .views-row .views-field-field-website-member a:hover{
				background-image:url(./img/website_icon.png);
			}
		.not-front #block-views-staff-members-block .views-row .views-field-field-e-mail-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/email_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-staff-members-block .views-row .views-field-field-e-mail-member a:hover{
				background-image:url(./img/email_icon.png);
			}
		.not-front #block-views-staff-members-block .views-row .views-field-field-twitter-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/twitter_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-staff-members-block .views-row .views-field-field-twitter-member a:hover{
				background-image:url(./img/twitter_icon.png);
			}
		.not-front #block-views-staff-members-block .views-row .views-field-field-linkedin-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/linkedin_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-staff-members-block .views-row .views-field-field-linkedin-member a:hover{
				background-image:url(./img/linkedin_icon.png);
			}
		.not-front #block-views-staff-members-block .views-row .views-field-title{
			font-size:11px;
			font-weight:bold;
			padding-left:10px;
			padding-top:10px;
		}
			
		.not-front #block-views-staff-members-block .views-row .views-field-field-position-member{
			font-size:11px;
			padding-left:10px;
			padding-top:2px;
		}			
					
	/*Visiting Scholars*/
	.not-front #block-views-visiting-scholars-block h2{
	clear:both;
	padding-top:25px;
	margin-bottom:10px;
	font-weight:bold;
}	
	.not-front #block-views-visiting-scholars-block .views-row{
		float:left;
		width:155px;
		background-color:rgba(0,0,0,0.1);
		height:250px;
		margin-right:8px;
		margin-bottom:8px;
		overflow:hidden;	
	}
		.not-front #block-views-visiting-scholars-block .views-row:hover{
			background-color:#BDE54C;
		}
		.not-front #block-views-visiting-scholars-block .views-row .views-field-field-photo-member{
			background-color:#000;
			height:207px;
		}
			.not-front #block-views-visiting-scholars-block .views-row .views-field-field-photo-member img{
				width:155px;
				height:207px;
				opacity:0.8;
			}
			
		.not-front #block-views-visiting-scholars-block .views-row .views-field-field-linkedin-member{
			margin-top:-5px;
			display:block;
			float:right;
			position:absolute;
			margin-left:70px;
			margin-top:-200px;
		}
		.not-front #block-views-visiting-scholars-block .views-row .views-field-field-twitter-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:50px;
			margin-top:-200px;
		}
		.not-front #block-views-visiting-scholars-block .views-row .views-field-field-e-mail-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:30px;
			margin-top:-200px;
		}
		.not-front #block-views-visiting-scholars-block .views-row .views-field-field-website-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:10px;
			margin-top:-200px;
		}
		.not-front #block-views-visiting-scholars-block .views-row .views-field-field-twitter-member{
		}
		.not-front #block-views-visiting-scholars-block .views-row .views-field-field-website-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/website_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-visiting-scholars-block .views-row .views-field-field-website-member a:hover{
				background-image:url(./img/website_icon.png);
			}
		.not-front #block-views-visiting-scholars-block .views-row .views-field-field-e-mail-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/email_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-visiting-scholars-block .views-row .views-field-field-e-mail-member a:hover{
				background-image:url(./img/email_icon.png);
			}
		.not-front #block-views-visiting-scholars-block .views-row .views-field-field-twitter-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/twitter_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-visiting-scholars-block .views-row .views-field-field-twitter-member a:hover{
				background-image:url(./img/twitter_icon.png);
			}
		.not-front #block-views-visiting-scholars-block .views-row .views-field-field-linkedin-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/linkedin_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-visiting-scholars-block .views-row .views-field-field-linkedin-member a:hover{
				background-image:url(./img/linkedin_icon.png);
			}
		.not-front #block-views-visiting-scholars-block .views-row .views-field-title{
			font-size:11px;
			font-weight:bold;
			padding-left:10px;
			padding-top:10px;
		}
			
		.not-front #block-views-visiting-scholars-block .views-row .views-field-field-position-member{
			font-size:11px;
			padding-left:10px;
			padding-top:2px;
		}

	/*Undergraduates*/
	.not-front #block-views-7d71c62d482b16711f048718da2375ff h2{
		clear:both;
		padding-top:25px;
		margin-bottom:10px;
		font-weight:bold;
}	
	.not-front #block-views-7d71c62d482b16711f048718da2375ff .views-row{
			float:left;
			width:155px;
			background-color:rgba(0,0,0,0.1);
			height:250px;
			margin-right:8px;
			margin-bottom:8px;
			overflow:hidden;	
	}
		.not-front #block-views-7d71c62d482b16711f048718da2375ff .views-row:hover{
				background-color:#C44D58;
		}
		.not-front #block-views-7d71c62d482b16711f048718da2375ff .views-row .views-field-field-photo-member{
				background-color:#000;
				height:207px;
		}
		.not-front #block-views-7d71c62d482b16711f048718da2375ff .views-row .views-field-field-photo-member img{
			width:155px;
			height:207px;
			opacity:0.8;
		}
				
		.not-front #block-views-7d71c62d482b16711f048718da2375ff .views-row .views-field-field-linkedin-member{
			margin-top:-5px;
			display:block;
			float:right;
			position:absolute;
			margin-left:70px;
			margin-top:-200px;
		}
		.not-front #block-views-7d71c62d482b16711f048718da2375ff .views-row .views-field-field-twitter-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:50px;
			margin-top:-200px;
		}
		.not-front #block-views-7d71c62d482b16711f048718da2375ff .views-row .views-field-field-e-mail-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:30px;
			margin-top:-200px;
		}
		.not-front #block-views-7d71c62d482b16711f048718da2375ff .views-row .views-field-field-website-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:10px;
			margin-top:-200px;
		}
		.not-front #block-views-7d71c62d482b16711f048718da2375ff .views-row .views-field-field-twitter-member{
		}
		.not-front #block-views-7d71c62d482b16711f048718da2375ff .views-row .views-field-field-website-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/website_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-7d71c62d482b16711f048718da2375ff .views-row .views-field-field-website-member a:hover{
				background-image:url(./img/website_icon.png);
			}
		.not-front #block-views-7d71c62d482b16711f048718da2375ff .views-row .views-field-field-e-mail-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/email_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-7d71c62d482b16711f048718da2375ff .views-row .views-field-field-e-mail-member a:hover{
				background-image:url(./img/email_icon.png);
			}
		.not-front #block-views-7d71c62d482b16711f048718da2375ff .views-row .views-field-field-twitter-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/twitter_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-7d71c62d482b16711f048718da2375ff .views-row .views-field-field-twitter-member a:hover{
				background-image:url(./img/twitter_icon.png);
			}
		.not-front #block-views-7d71c62d482b16711f048718da2375ff .views-row .views-field-field-linkedin-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/linkedin_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-7d71c62d482b16711f048718da2375ff .views-row .views-field-field-linkedin-member a:hover{
				background-image:url(./img/linkedin_icon.png);
			}
		.not-front #block-views-7d71c62d482b16711f048718da2375ff .views-row .views-field-title{
			font-size:11px;
			font-weight:bold;
			padding-left:10px;
			padding-top:10px;
		}
			
		.not-front #block-views-7d71c62d482b16711f048718da2375ff .views-row .views-field-field-position-member{
			font-size:11px;
			padding-left:10px;
			padding-top:2px;
		}

	/*Alumni*/
	.not-front #block-views-alumni-block h2{
	clear:both;
	padding-top:25px;
	margin-bottom:10px;
	font-weight:bold;
}	
	.not-front #block-views-alumni-block .views-row{
		float:left;
		width:155px;
		background-color:rgba(0,0,0,0.1);
		height:250px;
		margin-right:8px;
		margin-bottom:8px;
		overflow:hidden;	
	}
		.not-front #block-views-alumni-block .views-row:hover{
			background-color:#4ECDC4;
		}
		.not-front #block-views-alumni-block .views-row .views-field-field-photo-member{
			background-color:#000;
			height:207px;
		}
			.not-front #block-views-alumni-block .views-row .views-field-field-photo-member img{
				width:155px;
				height:207px;
				opacity:0.8;
			}
			
		.not-front #block-views-alumni-block .views-row .views-field-field-linkedin-member{
			margin-top:-5px;
			display:block;
			float:right;
			position:absolute;
			margin-left:70px;
			margin-top:-200px;
		}
		.not-front #block-views-alumni-block .views-row .views-field-field-twitter-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:50px;
			margin-top:-200px;
		}
		.not-front #block-views-alumni-block .views-row .views-field-field-e-mail-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:30px;
			margin-top:-200px;
		}
		.not-front #block-views-alumni-block .views-row .views-field-field-website-member{
			margin-top:-5px;
			display:block;
			position:absolute;
			margin-left:10px;
			margin-top:-200px;
		}
		.not-front #block-views-alumni-block .views-row .views-field-field-twitter-member{
		}
		.not-front #block-views-alumni-block .views-row .views-field-field-website-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/website_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-alumni-block .views-row .views-field-field-website-member a:hover{
				background-image:url(./img/website_icon.png);
			}
		.not-front #block-views-alumni-block .views-row .views-field-field-e-mail-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/email_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-alumni-block .views-row .views-field-field-e-mail-member a:hover{
				background-image:url(./img/email_icon.png);
			}
		.not-front #block-views-alumni-block .views-row .views-field-field-twitter-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/twitter_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-alumni-block .views-row .views-field-field-twitter-member a:hover{
				background-image:url(./img/twitter_icon.png);
			}
		.not-front #block-views-alumni-block .views-row .views-field-field-linkedin-member a{
			width:15px;
			height:15px;
			display:block;
			background-image:url(./img/linkedin_icon2.png);
			overflow:hidden;
			color:rgba(0,0,0,0);
		}
			.not-front #block-views-alumni-block .views-row .views-field-field-linkedin-member a:hover{
				background-image:url(./img/linkedin_icon.png);
			}
		.not-front #block-views-alumni-block .views-row .views-field-title{
			font-size:11px;
			font-weight:bold;
			padding-left:10px;
			padding-top:10px;
		}
			
		.not-front #block-views-alumni-block .views-row .views-field-field-position-member{
			font-size:11px;
			padding-left:10px;
			padding-top:2px;
		}
		
/*PROJECTS*/
.page-node-4 #page-title{
	display:none;
}
.page-node-4 .field-name-field-intro{
	display:none;
}
#block-views-quotes-projects-block{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:35px;
}
	#block-views-quotes-projects-block h2{
		display:none;
	}
	#block-views-quotes-projects-block .views-field-field-sentence-1{
		text-align:center;
		font-size:24px;
		font-weight:900;
		line-height:27px;
	}
	#block-views-quotes-projects-block .views-field-field-author-1{
		text-align:right;
		font-size:18px;
		padding-right:100px;
		font-style:italic;
		font-weight:300;
		margin-top:5px;
	}
#block-views-projects-block h2{
	display:none;
}

#block-views-projects-block .views-row{
	width:800px;
	height:225px;
	background-color:rgba(0,0,0,0.1);
	margin-left:100px;
	margin-bottom:7px;
}
	#block-views-projects-block .views-row:hover{
		background-color: #bde54c;
	}
	#block-views-projects-block .views-row img{
		
	}
	#block-views-projects-block .views-row .views-field-field-image-project{
		float:left;

	}
	#block-views-projects-block .views-row .views-field-title{
		margin-top:10px;
		margin-left:0px;
		font-weight:bold;
		float:right;
		width:480px;
		margin-right:15px;
		font-size:14px;
	}
		#block-views-projects-block .views-row .views-field-title a{
			color:black;
			text-decoration:none;
		}
		#block-views-projects-block .views-row .views-field-title a:hover{
			color:white;
		}

	#block-views-projects-block .views-row .views-field-changed{
		margin-top:8px;
		font-size:16px;
		display:none;
	}
	#block-views-projects-block .views-row .views-field-field-tag-1{
		float:left;
		margin-left:15px;
		margin-top:6px;
		font-style:italic;
	}
	#block-views-projects-block .views-row .views-field-field-tag-2{
		float:left;
		margin-top:6px;
		font-style:italic;
	}
		#block-views-projects-block .views-row .views-field-field-tag-2 span{
			float:left;
		}
		#block-views-projects-block .views-row .views-field-field-tag-2 div{
			float:left;
			margin-left:3px;
		}
	#block-views-projects-block .views-row .views-field-field-tag-3{
		float:left;
		margin-top:6px;
		font-style:italic;
	}
		#block-views-projects-block .views-row .views-field-field-tag-3 span{
			float:left;
		}
		#block-views-projects-block .views-row .views-field-field-tag-3 div{
			float:left;
			margin-left:3px;
		}
	
	#block-views-projects-block .views-row .views-field-path{
		display:none;
	}
	#block-views-projects-block .views-row .views-field-body{
		margin-top:75px;
		position:absolute;
		margin-left:305px;
		font-size:12px;
		display:block;
		text-align:justify;
		width:480px;
		height:135px;
		line-height:14px;
		overflow:hidden;
		margin-right:15px;
	}
		#block-views-projects-block .views-row .views-field-body a{
			text-decoration:none;
			color:black;
		}
	#block-views-projects-block .views-row{
		font-size:12px;
	}
	#block-views-past-projects-block{
		width:800px;
		margin-left:auto;
		margin-right:auto;
	}
		#block-views-past-projects-block h2{
			font-weight:900;
			font-size:18px;
			margin-top:30px;
			margin-bottom:10px;
			border-bottom:solid;
			border-color:black;
			border-width:3px;
		}
	#block-views-past-projects-block .views-row .views-field-field-pproject-link{
		display:none;
	}
	#block-views-past-projects-block .views-row{
		width:800px;
		height:115px;
		overflow:hidden;
		/*background-color:rgba(0,0,0,0.2);*/
		padding-top: 10px;
		padding-bottom: 0px;
		border-bottom:dashed;
		border-color:black;
		border-width:1px;
	}
	#block-views-past-projects-block .views-row-1{
		border-bottom:dashed;
		border-color:black;
		border-width:1px;
	}
		#block-views-past-projects-block .views-row .views-field-field-image-past-project{
			float:left;
			/*margin-right:10px;*/
		}
		#block-views-past-projects-block .views-row .views-field-title{
			margin-top:0px;
			padding-left:10px;
			font-size:12px;
			text-decoration:none;
			color:black;
			font-weight:900;
			display:block;
			width:610px;
			float:right;
		}
			#block-views-past-projects-block .views-row .views-field-title a{
				font-size:12px;
				text-decoration:none;
				color:black;
			}
			#block-views-past-projects-block .views-row .views-field-title a:hover{
				color:#999;
			}
		#block-views-past-projects-block .views-row .views-field-body{
			font-size:12px;
			display:block;
			width:610px;
			float:right;
		}
.node-type-project #block-system-main .node-project .field-name-body{
	width:580px;
}

/*PUBLICATIONS*/
.views-field-field-file-publication{
	display:none;
}
.page-node-5 .block-views{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
}
	.page-node-5 .block-views h2{
		width:800px;
		display:block;
		text-align:center;
		font-size:16px;
		font-weight:bold;
		color:black;
		font-style:italic;
		padding-top:5px;
		padding-bottom:5px;
		border-bottom:solid;
		border-color:#000;
		border-width:4px;
		margin-bottom:0px;
	}
	.page-node-5 .region-content .block-views .views-row{
		width:800px;
		height:115px;
		overflow:hidden;
		/*background-color:rgba(0,0,0,0.2);*/
		padding-top: 10px;
		padding-bottom: 10px;
		border-bottom: dashed;
		border-color:#C00;
		border-width:1px;
	}
		.page-node-5 .region-content .block-views .views-row-last{
			border:none;
		}
		.page-node-5 .block-views .views-row:hover{
			
		}
		.page-node-5 .block-views .views-row .views-field-title{
			font-size:200px;
			float:right;
			width:615px;
			margin-top:0px;
			line-height:14px;
		}
			.page-node-5 .block-views .views-row .views-field-title a{
				font-size:13.5px;
				font-weight:bold;
				text-decoration:none;
				color:black;
				display:block;
				width:580px
			}
			.page-node-5 .block-views .views-row .views-field-title span{
				font-size:12px;
				font-weight:bold;
				text-decoration:none;
				color:black;
				display:block;
				width:580px
			}
			.page-node-5 .block-views .views-row .views-field-title a:hover{
				color:#4ECDC4;
			}
		.page-node-5 .block-views .views-row .views-field-field-author-publication{
			float:right;
			width:615px;
			font-size:12px;
			margin-top:5px;
			line-height:14px;
		}
			.page-node-5 .block-views .views-row .views-field-field-author-publication span{
				float:left;
				margin-right:5px;
			}
			.page-node-5 .block-views .views-row .views-field-field-author-publication .field-content{
				float:left;
			}
		.page-node-5 .block-views .views-row .views-field-field-published-by{
			float:right;
			font-size:12px;
			font-style:italic;
			width:615px;
			margin-top:5px;
			line-height:14px;
		}
			.page-node-5 .block-views .views-row .views-field-field-published-by span{
				margin-right:5px;
				display:block;
				display:none;
			}
			/* .page-node-5 .block-views .views-row .views-field-field-published-by .field-content{
			} */
		
		.page-node-5 .block-views .views-row .views-field-field-image-publication{
			float:left;
			width:175px;
		}
		.page-node-5 .block-views .views-row .views-field-field-image-publication img{
			width:175px;
			height:88px;
		}
		.page-node-5 .block-views .views-row .views-field-field-file-publication-1{
			width:615px;
			margin-top:5px;
			float:right;
		}
			.page-node-5 .block-views .views-row .views-field-field-file-publication-1 .field-content{
				width:20px;
				height:20px;
				overflow:hidden;
				background-image:url(./images/pdf-svgrepo-com.svg);
			}
				.page-node-5 .block-views .views-row .views-field-field-file-publication-1 .field-content a{
					opacity:0;
				}
		.page-node-5 .block-views .views-row .views-field-field-extra-file{
			width:590px;
			margin-top:-25px;
			float:right;
			margin-left:25px;
		}
			.page-node-5 .block-views .views-row .views-field-field-extra-file .field-content{
				width:20px;
				height:20px;
				overflow:hidden;
				background-image:url(./images/pdf-svgrepo-com.svg);
			}
				.page-node-5 .block-views .views-row .views-field-field-extra-file .field-content a{
					opacity:0;
				}
		.page-node-5 .block-views .views-row .views-field-field-bibtex-file-publication{
			width:590px;
			margin-top:-20px;
			float:right;
			margin-left:25px;
		}
			.page-node-5 .block-views .views-row .views-field-field-bibtex-file-publication .field-content{
				max-width:20px;
				max-height:20px;
				overflow:hidden;
				background-image:url(./images/bibtexicon.png);
			}
				.page-node-5 .block-views .views-row .views-field-field-bibtex-file-publication .field-content a{
					opacity: 0;
				}
		.page-node-5 .block-views .views-row .views-field-field-bibtex-file-publication{
			width:590px;
			margin-top:-20px;
			float:right;
			margin-left:25px;
		}
			.page-node-5 .block-views .views-row .views-field-field-bibtex-file-publication .field-content{
				max-width:20px;
				max-height:20px;
				overflow:hidden;
				background-image:url(./images/bibtexicon.png);
			}
				.page-node-5 .block-views .views-row .views-field-field-bibtex-file-publication .field-content a{
					opacity:0;
				}
		.page-node-5 .block-views .views-row .views-field-field-code-publication{
			width:590px;
			margin-top:-25px;
			float:right;
			margin-left:25px;
		}
			.page-node-5 .block-views .views-row .views-field-field-code-publication .field-content{
				max-width:20px;
				height:20px;
				overflow:hidden;
				background-image:url(./images/git_social.svg);
			}
				.page-node-5 .block-views .views-row .views-field-field-code-publication .field-content a{
					opacity:0;
				}

	
	/*Menu*/
	#block-views-menu-publications-block{
		text-align:center;
	}
		#block-views-menu-publications-block h2{
			display:none;
		}
			region-content #block-views-menu-publications-block{
				display:block;
				width:auto;
				text-align:center;
			}
			.region-content #block-views-menu-publications-block .view-menu-publications{
				margin-left:auto;
				margin-right:auto;
				display:block;
				width:800px;
				text-align:center;
			}
				.region-content #block-views-menu-publications-block .view-menu-publications .view-content{
					margin-left:230px;
				}
			.region-content #block-views-menu-publications-block .view-menu-publications .views-row{
				width:auto;
				height:auto;
				float:left;
				border:none;
				font-size:12px;
				padding-left:5px;
				padding-right:5px;
				padding-top:2px;
				border-right:1px black solid;
			}
				.region-content #block-views-menu-publications-block .view-menu-publications .views-row:hover{
					cursor:pointer;
					font-weight:900;
				}
				.region-content #block-views-menu-publications-block .view-menu-publications .views-row-last{
					border:none;
				}
			#block-views-menu-publications-block .view-menu-publications .views-field{
				width:auto;
			}
			#block-views-menu-publications-block .view-menu-publications .views-field span,
			#block-views-menu-publications-block .view-menu-publications .views-field a{
				font-size:12px;
				font-weight:bold;
				text-decoration:none;
				color:black;
				width:auto;
			}
				
/*SOFTWARE&DATA*/
.page-node-6 #page-title{
	display:none;
}
.page-node-6 .field-name-field-intro{
	display:none;
}
#block-views-quotes-software-block{
	width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:35px;
}
	#block-views-quotes-software-block h2{
		display:none;
	}
	#block-views-quotes-software-block .views-field-field-sentence{
		text-align:center;
		font-size:24px;
		font-weight:900;
		line-height:27px;
	}
	#block-views-quotes-software-block .views-field-field-author-software{
		text-align:right;
		font-size:18px;
		padding-right:100px;
		font-style:italic;
		font-weight:300;
		margin-top:5px;
	}

#block-views-software-block{
	float:right;
	width:495px;
	margin-left:7px;
}
#block-views-data-block{
	float:left;
	width:495px;
}
	#block-views-data-block h2{
		font-size:16px;
		font-weight:bold;
		font-style:italic;
		width:495px;
		text-align:center;
		margin-bottom:5px;
	}
	
	#block-views-software-block h2{
		font-size:16px;
		font-weight:bold;
		font-style:italic;
		width:495px;
		text-align:center;
		margin-bottom:5px;
	}
	
	#block-views-software-block .views-row-first{
		border-top:solid;
		border-color:#000;
		border-width:4px;
	}
	#block-views-software-block .views-row{
		width:495px;
		height:100px;
		overflow:hidden;
		/*background-color:rgba(0,0,0,0.1);*/
		border-bottom:#C00 dashed 1px;
		padding-top:5px;
		padding-bottom:5px;
	}
		#block-views-software-block .views-row:hover{
			width:495px;
			height:100px;
			overflow:hidden;
			/*background-color:#A178DD;*/
		}
	#block-views-software-block .views-field-field-image-software{
		float:left;
	}
	#block-views-software-block .views-field-title{
		float:left;
		margin-left:7px;
		margin-right:7px;
		margin-top:40px;
		display:block;
	}
		#block-views-software-block .views-field-title a{
			font-size:12px;
			font-weight:bold;
			color:#000;
			text-decoration:none;
		}
			#block-views-software-block .views-field-title a:hover{
				color:#C00;
			}
	#block-views-software-block .views-field-body{
		float:left;
		font-size:12px;
		line-height:14px;
		margin-left:7px;
		margin-right:7px;
		margin-top:5px;
		width:360px;
		display:none;
	}
	#block-views-software-block	.views-field-field-software-year{
		float:right;
		font-size:12px;
		line-height:14px;
		margin-left:7px;
		margin-top:5px;
	}
	#block-views-data-block .views-row-first{
		border-top:solid;
		border-color:#000;
		border-width:4px;
	}
	#block-views-data-block .views-row{
		width:495px;
		height:100px;
		overflow:hidden;
		/*background-color:rgba(0,0,0,0.1);*/
		border-bottom:#C00 dashed 1px;
		padding-top:5px;
		padding-bottom:5px;
	}
		#block-views-data-block .views-row:hover{
			width:495px;
			height:100px;
			overflow:hidden;
			/*background-color:#A178DD;*/
		}
	#block-views-data-block .views-field-field-image-data{
		float:left;
	}
	#block-views-data-block .views-field-title{
		float:left;
		margin-left:7px;
		margin-right:7px;
		margin-top:40px;
		display:block;
	}
		#block-views-data-block .views-field-title a{
			font-size:12px;
			font-weight:bold;
			color:#000;
			text-decoration:none;
		}
			#block-views-data-block .views-field-title a:hover{
				color:#C00;
			}
	#block-views-data-block .views-field-body{
		float:left;
		font-size:12px;
		line-height:14px;
		margin-left:7px;
		margin-right:7px;
		margin-top:5px;
		width:360px;
		display:none;
	}
	.views-field-field-link-software{
		display:none;
	}
	.views-field-field-link-data{
		display:none;
	}
	#block-views-data-block	.views-field-field-data-year{
		float:right;
		font-size:12px;
		line-height:14px;
		margin-left:7px;
		margin-top:5px;
	}

/*CONTACT*/
.page-node-7 #page-title{
	display:none;
}

#block-views-map-block{
	width:1000px;
	text-align:center;
	margin-top:40px;
}
	#block-views-map-block h2{
		display:none;
	}
#block-views-contact-information-block{
	width:600px;
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	line-height:14px;
}
	#block-views-contact-information-block h2{
		display:none;
	}
	#block-views-contact-information-block .views-row-1{
		float:left;
	}
	#block-views-contact-information-block .views-row-2{
		float:right;
		text-align:right;
	}
			#block-views-contact-information-block .views-field-title{
				font-weight:bold;
			}
	#block-views-directions-block h2{
		display:none;
	}
	#block-views-directions-block a{
		font-size:12px;
		color:#900;
		float:right;
		margin-right:200px;
	}
			
/*PRESS LIST*/

#block-views-press-page-block{
	width:600px;
	margin-left:auto;
	margin-right:auto;
}
#block-views-press-page-block h2{
	display:none;
}
	#block-views-press-page-block .views-row{
		margin-bottom:20px;
	}
	#block-views-press-page-block .views-field-created{
		float:left;
		font-size:12px;
		font-style:italic;
		margin-left:10px;
	}
	#block-views-press-page-block .views-field-field-press-medium{
		float:left;
		font-size:12px;
		font-style:italic;
		margin-bottom:3px;
	}
		#block-views-press-page-block .views-field-field-press-medium span{
			float:left;
			margin-left:5px;
		}
		#block-views-press-page-block .views-field-field-press-medium .field-content{
			float:left;
			margin-left:5px;
		}
	#block-views-press-page-block .views-field-title{
		clear:both;
		font-size:16px;
		font-weight:bold;
		padding-top:3px;
		display:block;
		background-image:url(./img/list_square_big.png);
		padding-left:8px;
		background-repeat:no-repeat;
	}
		#block-views-press-page-block .views-field-title a{
			text-decoration:none;
			color:black;
		}
			#block-views-press-page-block .views-field-title a:hover{
				color:#900;
			}

/*BLOG LIST*/
#block-views-blog-block{
	width:600px;
	margin-left:auto;
	margin-right:auto;
}
#block-views-blog-block h2{
	display:none;
}
	#block-views-blog-block .views-row{
		margin-bottom:20px;
	}
	#block-views-blog-block .views-field-created{
		float:left;
		font-size:12px;
		font-style:italic;
		margin-left:10px;
	}
	#block-views-blog-block .views-field-field-author{
		float:left;
		font-size:12px;
		font-style:italic;
		margin-bottom:3px;
	}
		#block-views-blog-block .views-field-field-author span{
			float:left;
			margin-left:5px;
		}
		#block-views-blog-block .views-field-field-author .field-content{
			float:left;
			margin-left:5px;
		}
	#block-views-blog-block .views-field-title{
		clear:both;
		font-size:16px;
		font-weight:bold;
		padding-top:3px;
		display:block;
		background-image:url(./img/list_square_big.png);
		padding-left:8px;
		background-repeat:no-repeat;
	}
		#block-views-blog-block .views-field-title a{
			text-decoration:none;
			color:black;
		}
			#block-views-blog-block .views-field-title a:hover{
				color:#900;
			}

/*BLOG ARTICLE*/
.node-type-blog .node-blog .field-type-text-with-summary p {
    font-weight:500;
	font-size:12px;
	line-height:17px;
}
.node-type-blog #block-system-main{
	width:1000px;
	text-align:center;
}
.node-type-blog .node-blog{
	text-align:center;
}
	.node-type-blog .field-name-field-author{
		display:block;
		margin-left:430px;
		text-align:center;
	}
	.node-type-blog .node-blog span{
		font-size:12px;
		font-style:normal;
	}
	.node-type-blog .node-blog .field-name-field-author{
		font-size:12px;
	}
		.node-type-blog .node-blog .field-name-field-author .field-label{
			float:left;
			font-style:normal;
		}
		.node-type-blog .node-blog .field-name-field-author .field-items{
			float:left;
			font-weight:500;
		}
			.node-type-blog .node-blog .field-name-field-author .field-items div{
				font-weight:500;
			}
	.node-type-blog .node-blog .field-name-field-image-blog{
		float:left;
		margin-top:40px;
		position:absolute;
		margin-right:10px;
	}
		.node-type-blog .node-blog .field-name-field-image-blog .field-label{
			display:none;
		}
	.node-type-blog .node-blog .field-type-text-with-summary{
		float:right;
		margin-top:18px;
		width:580px;
	}
		.node-type-blog .node-blog .field-type-text-with-summary p{
			font-size:12px;
			margin-bottom:10px;
			text-align:justify;
			font-weight:500;
		}
		
/*PRESS ARTICLE*/
.node-type-press .node-press .field-type-text-with-summary p {
    font-weight:500;
	font-size:12px;
	line-height:17px;
}
.node-type-press #block-system-main{
	width:1000px;
	text-align:center;
}
.node-type-press .node-press{
	text-align:center;
}
	.node-type-press .node-press .submitted{
		display:none;
	}
	.node-type-press .node-press .field-name-field-press-medium{
		font-size:12px;
		font-style:normal;
		font-weight:bold;
		float:left;
		margin-top:20px;
	}
	.node-type-press .node-press .field-name-field-link{
		float:left;
		font-size:12px;
		font-style:italic;
		margin-left:10px;
		display:none;
	}
	.node-type-press .node-press .field-name-field-image-press{
		float:left;
		margin-top:40px;
		position:absolute;
		margin-right:10px;
	}
		.node-type-press .node-press .field-name-field-image-press .field-label{
			display:none;
		}
	.node-type-press .node-press .field-type-text-with-summary{
		float:right;
		margin-top:35px;
		width:580px;
	}
		.node-type-press .node-press .field-type-text-with-summary p{
			font-size:12px;
			margin-bottom:10px;
			text-align:justify;
			font-weight:500;
		}
		
/*PROJECT ARTICLE*/
.node-type-project .node-project .field-type-text-with-summary p {
    font-weight:500;
	font-size:12px;
	line-height:17px;
}
.node-type-project #block-system-main{
	width:1000px;
	margin-top:20px;
}
	.node-type-project #block-system-main .field-type-text-with-summary{
		width:590px;
		float:right;
		margin-left:10px;
		margin-top:-3px;
	}
		.node-type-project #block-system-main .field-type-text-with-summary p{
			text-align:justify;
			font-size:12px;
			font-style:normal;
			margin-bottom:10px;
			font-weight:500;
		}
	.node-type-project #block-system-main .field-name-field-image-project{
		float:left;
	}
		.node-type-project #block-system-main .field-name-field-image-project .field-label{
			display:none;
		}

/*EXPERIENCE*/

.page-node-365{
	/*background-color:#121238;
	background: rgb(65,96,191);  Old browsers 

background: -moz-radial-gradient(center, ellipse cover,  rgba(65,96,191,1) 0%, rgba(18,18,56,1) 61%); 

background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(65,96,191,1)), color-stop(61%,rgba(18,18,56,1))); 

background: -webkit-radial-gradient(center, ellipse cover,  rgba(65,96,191,1) 0%,rgba(18,18,56,1) 61%); 

background: -o-radial-gradient(center, ellipse cover,  rgba(65,96,191,1) 0%,rgba(18,18,56,1) 61%);

background: -ms-radial-gradient(center, ellipse cover,  rgba(65,96,191,1) 0%,rgba(18,18,56,1) 61%); 

background: radial-gradient(ellipse at center,  rgba(65,96,191,1) 0%,rgba(18,18,56,1) 61%); 

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4160bf', endColorstr='#121238',GradientType=1 ); 
*/

	background: -moz-radial-gradient(center, ellipse cover,  #ffffff 30%, #e6e6e6 100%); 
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(30%,#ffffff), color-stop(100%,#e6e6e6));
	background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 30%,#e6e6e6 100%); 
	background: -o-radial-gradient(center, ellipse cover,  #ffffff 30%,#e6e6e6 100%); 
	background: -ms-radial-gradient(center, ellipse cover,  #ffffff 30%,#e6e6e6 100%); 
	background: radial-gradient(ellipse at center,  #ffffff 30%,#e6e6e6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=1 );


}

.page-node-365 canvas{
	width:100%;
	height:100%;
	display:block;
}

.page-node-365 #page-wrapper{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	min-height:100%;
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.8) 39%, rgba(255,255,255,0) 99%, rgba(255,255,255,0) 100%); /* FF3.6+ */

background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.8)), color-stop(39%,rgba(255,255,255,0.9)), color-stop(99%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */

background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 39%,rgba(255,255,255,0) 99%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */

background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 39%,rgba(255,255,255,0) 99%,rgba(255,255,255,0) 100%); /* Opera 12+ */

background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 39%,rgba(255,255,255,0) 99%,rgba(255,255,255,0) 100%); /* IE10+ */

background: radial-gradient(ellipse at center,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 39%,rgba(255,255,255,0) 99%,rgba(255,255,255,0) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=1 )

}
	.page-node-365 #page-wrapper #main-menu{
		display:none;
	}
	.page-node-365 #page-wrapper #name-and-slogan a{
		background-image:url(./logo.png);
		width:200px;
		height:90px;
		color:rgba(0,0,0,0);
		display:block;
		margin-left:10px;
		margin-top:15px;
		float:left;
	}
	.page-node-365 #page-wrapper #block-system-main .field-name-field-intro .field-items .field-item p{
			font-weight:300;
			letter-spacing:0.7px;
			font-size:16px;
			margin-top:20px;
			line-height:21px;
			text-align:center;
			font-style:italic;
			margin-left:30px;
			width:600px;
	}
	.page-node-365 #page-wrapper #main-wrapper{
		
	}
	
	/* videos experience style */
	
	
	
	
	#block-views-videos-block{
		margin-top:30px;
	}
	#block-views-videos-block h2{
		font-weight:800;
			clear: both;
			font-size:20px;
			padding-top:30px;
			
			text-align:center;
		
			margin-left:30px;
			width:920px;
			margin-bottom:30px;
			
			
	}
	#block-views-videos-block .views-row{
		width:325px;
		overflow:hidden;
		float:left;
		margin-right:7px;
		margin-bottom:7px;
		background-color:#CCC;
		opacity:0.8;
	}
		#block-views-videos-block .views-row:hover{
			background-color:#bde54c;
			opacity:1;
		}
		#block-views-videos-block .views-row a{
			text-decoration:none;
			color:#000;
			font-size:11px;
			letter-spacing:0.5px;
		}
		#block-views-videos-block .views-row .views-field-field-highlightedexp{
			display:none;
		}
		
		#block-views-videos-block .views-row .views-field-field-linkexp{
			display:none;
		}
		#block-views-videos-block .views-row .views-field-field-imageexp{
			
		}
		#block-views-videos-block .views-row .views-field-title{
			
			padding-left:7px;
			padding-right:7px;
			padding-top:2px;
			display:block;
			
		}
			#block-views-videos-block .views-row .views-field-title .field-content a{
				font-weight:900;
			}
		#block-views-videos-block .views-row .views-field-field-summaryexp{
			
			padding-left:7px;
			padding-right:7px;
			padding-top:2px;
			padding-bottom:5px;
			display:block;
		}
	
	
	/* end videos experience style*/
	
	/*Test experience tracking*/
	
	
	#block-views-applications-tracking-block{
		margin-top:60px;
	}
	#block-views-applications-tracking-block h2{
		font-weight:800;
			clear: both;
			font-size:20px;
			padding-top:30px;
			
			text-align:center;
		
			margin-left:30px;
			width:940px;
			margin-bottom:30px;
	}
	#block-views-applications-tracking-block .views-row{
		width:159px;
		overflow:hidden;
		float:left;
		margin-right:7px;
		margin-bottom:7px;
		background-color:#CCC;
		opacity:0.8;
	}
		#block-views-applications-tracking-block .views-row:hover{
			background-color:#bde54c;
			opacity:1;
		}
		#block-views-applications-tracking-block .views-row a{
			text-decoration:none;
			color:#000;
			font-size:11px;
			letter-spacing:0.5px;
		}
		#block-views-applications-tracking-block .views-row .views-field-field-highlightedexp{
			display:none;
		}
		
		#block-views-applications-tracking-block .views-row .views-field-field-linkexp{
			display:none;
		}
		#block-views-applications-tracking-block .views-row .views-field-field-imageexp{
			
		}
		#block-views-applications-tracking-block .views-row .views-field-title{
			
			padding-left:7px;
			padding-right:7px;
			padding-top:2px;
			display:block;
			
		}
			#block-views-applications-tracking-block .views-row .views-field-title .field-content a{
				font-weight:900;
			}
		#block-views-applications-tracking-block .views-row .views-field-field-summaryexp{
			
			padding-left:7px;
			padding-right:7px;
			padding-top:2px;
			padding-bottom:5px;
			display:block;
		}
	
	
	/* End test experience tracking*/
	
	
	#block-views-experience-apps-block{
		margin-top:50px;
	}
	#block-views-experience-apps-block h2{
		font-weight:800;
		clear: both;
			
			font-size:20px;
			
			
			text-align:center;
		
			margin-left:30px;
			width:940px;
			margin-bottom:30px;
	}
	#block-views-experience-apps-block .views-row{
		width:325px;
		overflow:hidden;
		float:left;
		margin-right:7px;
		margin-bottom:7px;
		background-color:#CCC;
		opacity:0.8;
	}
		#block-views-experience-apps-block .views-row:hover{
			background-color:#bde54c;
			opacity:1;
		}
		#block-views-experience-apps-block .views-row a{
			text-decoration:none;
			color:#000;
			font-size:11px;
			letter-spacing:0.5px;
		}
		#block-views-experience-apps-block .views-row .views-field-field-highlightedexp{
			display:none;
		}
		
		#block-views-experience-apps-block .views-row .views-field-field-linkexp{
			display:none;
		}
		#block-views-experience-apps-block .views-row .views-field-field-imageexp{
			
		}
		#block-views-experience-apps-block .views-row .views-field-title{
			
			padding-left:7px;
			padding-right:7px;
			padding-top:2px;
			display:block;
			
		}
			#block-views-experience-apps-block .views-row .views-field-title .field-content a{
				font-weight:900;
			}
		#block-views-experience-apps-block .views-row .views-field-field-summaryexp{
			
			padding-left:7px;
			padding-right:7px;
			padding-top:2px;
			padding-bottom:5px;
			display:block;
		}
	
/*LANDING PAGE*/
.front{
	background: -moz-radial-gradient(center, ellipse cover,  #ffffff 30%, #e6e6e6 100%); 
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(30%,#ffffff), color-stop(100%,#e6e6e6));
	background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 30%,#e6e6e6 100%); 
	background: -o-radial-gradient(center, ellipse cover,  #ffffff 30%,#e6e6e6 100%); 
	background: -ms-radial-gradient(center, ellipse cover,  #ffffff 30%,#e6e6e6 100%); 
	background: radial-gradient(ellipse at center,  #ffffff 30%,#e6e6e6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=1 );
}
.front canvas{
	width:100%;
	height:100%;
	display:block;
}

.front #page-wrapper{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	min-height:100%;
	background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.8) 39%, rgba(255,255,255,0) 99%, rgba(255,255,255,0) 100%); /* FF3.6+ */

background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.8)), color-stop(39%,rgba(255,255,255,0.9)), color-stop(99%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */

background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 39%,rgba(255,255,255,0) 99%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */

background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 39%,rgba(255,255,255,0) 99%,rgba(255,255,255,0) 100%); /* Opera 12+ */

background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 39%,rgba(255,255,255,0) 99%,rgba(255,255,255,0) 100%); /* IE10+ */

background: radial-gradient(ellipse at center,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 39%,rgba(255,255,255,0) 99%,rgba(255,255,255,0) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
	.front #page-wrapper #main-menu{
		display:none;
	}
	.front #main-wrapper{
		width:400px;
		text-align:center;
	}
		.front .region-content{
			position:absolute;
			top:50%;
			margin-top:-180px;
		}
		.front #block-views-landing-page-block h2{
			display:none;
		}
		
		.front #block-menu-menu-landing-page-menu h2{
			display:none;
		}
			.front #block-menu-menu-landing-page-menu .menu{
				list-style-type: none;
				list-style:none;
				list-style-image:none;
			}
			.front #block-menu-menu-landing-page-menu .first{
				float:left;
				list-style:none;
				margin-left:10px;
			}
			.front #block-menu-menu-landing-page-menu .last{
				float:right;
				list-style:none;
				margin-right:10px;
			}
				.front #block-menu-menu-landing-page-menu li a{
					color:black;
					font-family:Lato;
					font-weight:500;
					text-decoration:none;
				}
					.front #block-menu-menu-landing-page-menu li a:hover{
						color:#666;
					}
		
		.front #footer-wrapper{
			position:absolute;
			bottom:10px;
		}
		.front #block-system-main{
			display:none;
		}



.views-field-field-comments{
float: left;
margin-left: 190px;
color: red;
font-size: 14px;
margin-top: 5px;
	    }

/* Fix icon overlay positioning — layout.css was not archived from Wayback */
.not-front #block-views-affiliated-faculty-block .views-row,
.not-front #block-views-administrative-assistant-block .views-row,
.not-front #block-views-project-scientists-block .views-row,
.not-front #block-views-postdoctoral-students-block .views-row,
.not-front #block-views-graduate-students-ph-d-block .views-row,
.not-front #block-views-graduate-students-block .views-row,
.not-front #block-views-visiting-scholars-block .views-row,
.not-front #block-views-7d71c62d482b16711f048718da2375ff .views-row,
.not-front #block-views-alumni-block .views-row {
    position: relative;
}

