/**
 * @file
 * Drupal Styling
**/
/*
/****************************** GENERAL LAYOUT ******************************/
html {
    font-size: 87.5%;
    line-height: 1.5;
}
body{
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    color: #494949;
}

#wrapper {
    background:url("../images/template/background.jpg") top left repeat-x #FFF;
}

#content-wrapper{
    background: url("../images/template/main_bg.jpg") repeat-y left top #FFFFFF;
    margin: 0;
    width: 1060px;
}
#main{
    background: url("../images/template/main_content_bg.jpg") no-repeat scroll left top #E9E9E9;
    margin: 0 33px 0 33px;
    padding: 10px 15px;
    width: 963px;
    min-height: 550px;
}
.displace {
    position: absolute;
    left: -5000px;
}
#skip-link {
    margin: 0;
}
#skip-link a,
#skip-link a:visited {
    display: block;
    width: 100%;
    padding: 2px 0 3px 0;
    text-align: center;
    background-color: #666;
    color: #fff;
}

#page-title {
	margin:0 0 15px 0;
}

/****************************** HEADER ELEMENTS ******************************/
#header {
    margin: 0 auto;
    width: 1000px;
    height: 140px;
    border-top: 5px solid black;
}
#purdueLogo a, #librariesLogo a{
    border: none;
}

#purdueLogo {
    margin: 25px 25px 0 30px;
    float: left;
    height: 64px;
    width: 202px;
}
#librariesLogo {
    height: 30px;
    width: 264px;
    float: left;
    margin: 45px 0 0 0;
}
.headerSearchArea {
    width:360px;
    float:right;
    margin:25px 30px 0 0;
    position:relative;
}
.headerMessage {
    background-color:#fcfce1;
    border:solid 1px #ffcc00;
    font-weight:bold;
    text-align:center;
    line-height: 35px;
    margin-bottom: 5px;
}
#headerSearchForm {
    margin:0;
}
#headerSearchForm input[type="text"] {
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    border-bottom: 1px solid #999;
    border-right: 0;
    font-size: 14px;
    font-weight: bold;
}
a.givetotheLibraries {
    display: inline-block;
    width: 58px;
    height: 24px;
    text-decoration: none !important;
    vertical-align: middle;
    background: url("../images/header/giveButton.png");
    border-bottom: none !important;
    margin-left: 10px;
}
a.givetotheLibraries:hover {
    background-position:0 -24px;
}

/****************************** HEADER TAGS **********************************/
h1, h2, h3, h4, h5, h6 {
    font-family: 'Oswald', sans-serif;
}
h1, h1 a {
    color: #A3792C;
    font-size: 2.0em;
    font-weight: 500;
}
h2 {
    font-size: 1.6em;
    font-weight: normal;
    text-transform: uppercase;
}
h3 {
    font-size: 1.4em;
    font-weight: 600;
    color: #666666;
}
h4 {
    font-size: 1.3em;
    color: #666;
    margin: 1em 0 0;
}
.goldDiagonalsSmall {
    margin-bottom: 7px;
    background: url("../images/textBackgrounds/goldDiagonalsSmall.png") bottom left repeat-x;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
}
.grayDiagonalsSmall {
    margin-bottom: 7px;
    background: url("../images/textBackgrounds/grayDiagonalsSmall.png") bottom left repeat-x;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
}
.goldDiagonalsLarge {
    margin-bottom: 7px;
    background: url("../images/textBackgrounds/goldDiagonalsLarge.png") bottom left repeat-x;
    height: 35px;
    line-height: 35px;
    padding-left: 10px;
}
.grayDiagonalsLarge {
    margin-bottom: 7px;
    background: url("../images/textBackgrounds/grayDiagonalsLarge.png") bottom left repeat-x;
    height: 35px;
    line-height: 35px;
    padding-left: 10px;
}
.width100 {
    width: 99%;
}
.width75 {
    width: 74%;
}
.width50 {
    width: 49%;
}
.width25 {
    width: 24%;
}
.solidGray {
    background-color: #D7D7D7;
    padding-left: 10px;
}
.grayBottomBorder {
    border-bottom: 2px solid #494949;
}
.goldBottomBorder {
    border-bottom: 2px solid #A3792C;
}
.goldDiagonalsOffset, .grayDiagonalsOffset {
    overflow: hidden;
    position: relative;
}
.goldDiagonalsOffset:after {
    background: url("../images/textBackgrounds/goldDiagonalsSmall.png") bottom left repeat-x;
    content: " ";
    position: absolute;
    width: 100%;
    height: 25px;
    margin: 4px 0 0 7px;
}
.grayDiagonalsOffset:after {
    background: url("../images/textBackgrounds/grayDiagonalsSmall.png") bottom left repeat-x;
    content: " ";
    position: absolute;
    width: 100%;
    height: 25px;
    margin: 4px 0 0 7px;
}

/****************************** PARAGRAPH AND LINKS *************************/
.underline {
    text-decoration: underline;
}
.indent {
    margin-left: 25px;
}
a:link, a {
    color: #A3792C;
    text-decoration: none;
    border-bottom: 1px dotted #A3792C;
    outline: none;
}
a:visited {
    color: #A3792C;
    text-decoration: none;
    border-bottom: 1px dotted #A3792C;
    outline: none;
}
a:hover,
a:focus {
    color: #a3792c;
    text-decoration: none;
    border-bottom: 1px solid #a3792c;
}
a.redLink {
    color: #ba5915;
    border-bottom: 1px dotted #ba5915;
}
a.redLink:hover {
    border-bottom: 1px solid #ba5915;
}
a.blackLink {
    color: #333;
}
a.headerLink {
    color: #333;
    border-bottom: 1px solid #333;
}
a.headerLink:hover {
    color: #A3792C;
    border-bottom: 1px solid #A3792C;
}
a.footerLinkGray {
    font-size: 11px;
    color: #666;
    border-bottom-color: #666;
    margin: 0 17px;
}
a.footerLinkGold {
    font-size: 11px;
    color: #A3792C;
    border-bottom-color: #A3792C;
}
a.noBorder {
    text-decoration: none;
    border-bottom: none;
}
a.btn {
    color: #494949;
}
a.btn:hover {
    border: 1px solid #cccccc;
}
hr.spacer {
    border: 1px solid #CCC;
    width: 90%;
    margin-top: 30px;
    margin-bottom: 30px;
    clear: both;
}

/******************************** FORM ELEMENTS *******************************/
fieldset {
    margin-bottom: 20px;
}
fieldset legend {
    font-family: 'Oswald', sans-serif;
    font-size: 1.3em;
    font-weight: normal;
    letter-spacing: 1px;
    margin: 0 20px;
}
form {
    margin: 0 20px;
    clear: both;
}
.ui-datepicker { font-size: 9pt !important; }
.ui-datepicker-next, .ui-datepicker-prev { border-bottom: none; }

/****************************** FOOTER ELEMENTS *******************************/
#footer{
    background: url("../images/template/footer_bg.jpg") top left no-repeat white;
    width: 1060px;
    margin: 0 auto 10px;
    padding-top: 10px;
    height: 135px;
    text-align: center;
    color: #666;
}

#FDL_shield {
    float: right;
    margin: 3px 30px 0 0;
}
#copyright_block {
    text-align: right;
    line-height: 16px;
    font-size: 11px;
}

.socialMediaFooter {
    color: #8f9090 !important;
    border-bottom: none !important;
}

.fa-facebook-square:hover, .fa-twitter-square:hover, .fa-instagram:hover, .fa-wordpress:hover,  .fa-youtube-square:hover {
    color: #666 !important;
}

/****************************** IMAGES ***************************************/
.imageBorder {
	border:2px solid #CCC;
	padding:3px;
	margin:10px;
}
.floatLeft {
	float:left;
	margin-right:20px;
}
.floatRight {
	float:right;
	margin-left:20px;
}
.imageCaption {
	text-align:center;
	font-style: italic;
	color:#666;
	font-size:12px;
}
/****************************** reCAPTCHA ***************************************/
#recaptcha_privacy a{
	color:#999;
	font-size:10px;
	margin-right:20px;
}

/**** FACETS and COUNTS ****/
.facetTitle, .facet h3{
    width: 270px;
    margin-top:15px;
    float: left;
    font-size: 1.5em;
    color: #666;
    border-bottom: 1px solid #c9c9c9;
    font-weight: 900;
    font-family: "bebasneue", sans-serif;
}
.facet{
    width: 270px;
    margin-right: 50px;
    float: left;
    color: #666;
    border-bottom: 1px solid #c9c9c9;
}
.itemTitle{
    font-weight: bold;
}
.itemHeading{
    color: #666;
    font-size: .9em;
}
.itemCount{
    color: #666;
    font-size: .9em;
}
.itemCountHighlight{
    font-weight: bold;
    font-size: 1em;
    color: #333;
}

/**** PAGINATION elements ****/
 .pagination a {
    color:  #666;
}
.pagination span {
    color: #555;
}

.pagination ul{
    box-shadow: none;
}

.profilePic {
	border: 1px solid #CCCCCC;
	padding: 3px;
}































/****************************** HEADER ELEMENTS ******************************/
.headerFrontPage {
	margin-top:20px;
}
#myAccount {
	display: inline-block;
	clear: both;
}
#myAccount #guestLoginBox {
	font-size: .75em;
	height: 20px;
	display: none;
	line-height: 12px;
	padding:5px; background-color: #f1f1f1;
	width: 120px; z-index: 100; position: absolute; border: 1px solid #c3c3c3;
	text-align: center;
}

/****************************** NAVIGATION BAR *******************************/
.region-navigation {
    clear: both;
    background: url(../images/navigation/nav_bg.jpg) top left no-repeat #FFF;
    width: 1050px;
    margin: -15px auto 0;
    height: 60px;
    position: relative;
    padding-left: 32px;
}

/*ALL NAVBAR NAVIGATION CSS IS IN SITES/ALL/LIBRARIES/SUPERFISH/STYLE/librariesNAV/ */

/****************************** DEFAULT BLOCK STYLES **************************/
.block { /* Block wrapper */
    margin-bottom: 1.5em;
}
.block ul {
	padding:0px;
}
.block.first { /* The first block in the region */}
.block.last { /* The last block in the region */}
.block.odd { /* Zebra striping for each block in the region */}
.block.even { /* Zebra striping for each block in the region */}
h2.block-title { /* Block title */}
#block-block-1 { /* First block created with "Add block" link */}
#block-blog-recent { /* "Recent blog posts" block */}
#block-book-navigation { /* "Book navigation" block for the current book's table of contents */}
#block-comment-recent { /* "Recent comments" block */}
#block-menu-menu-NAME { /* Custom menu block */}
#block-node-recent { /* "Recent content" block */}
#block-node-syndicate { /* "Syndicate" block for primary RSS feed; see also page.css's .feed-icon */}
#block-poll-recent { /* "Most recent poll" block */}
#block-profile-author-information { /* "Author information" block for the profile of the page's author */}
#block-search-form { /* "Search form" block */}
#block-shortcut-shortcuts { /* "Shortcuts" block */}
#block-statistics-popular { /* "Popular content" block */}
#block-system-main-menu { /* "Main menu" block */}
#block-system-management { /* "Management" block for Drupal management menu */}
#block-system-navigation { /* "Navigation" block for Drupal navigation menu */}
#block-system-user-menu { /* "User menu" block for Drupal user menu */}
#block-system-help { /* "System help" block */}
#block-system-main { /* "Main page content" block */}
#block-user-login { /* "User login form" block */}

.firstBlockMargin {
	margin-top:70px;
}
.normalBlock {
	background-color:#FFF;
	border:2px solid #CCC;
	padding:0 5px;
}
.normalBlock h2 {
	margin-top:5px;
	margin-bottom: 7px;
	background: url("../images/textBackgrounds/goldDiagonalsLarge.png") bottom left repeat-x;
	height: 35px;
	line-height: 35px;
	padding-left: 10px;
}
.normalBlock p {
	padding:0 10px;
}
.normalBlock ul {
	margin:10px 10px 15px;
}
.fakeBlock {
	float:right;
	background-color:#FFF;
	border:2px solid #CCC;
	padding:0 5px;
	width:240px;
	margin:-75px 0 0 20px;
}
.fakeBlock h2 {
	margin-top:5px;
}
.fakeBlock p {
	padding:0 10px;
}

.floatingBlock {
	float:right;
	background-color:#FFF;
	border:2px solid #CCC;
	padding:0 5px;
	width:240px;
	margin:0 0 0 20px;
	clear:both;
}
.floatingBlock h2 {
	margin-top:5px;
}
.floatingBlock p {
	padding:0 10px;
}

/****************************** NEWS & ANNOUNCEMENTS RSS *********************/
.rssFeed {
    background:url(../images/rssFeed/rssBook.png) no-repeat;
}
.rssFeed h2 {
    font-size:22px;
    color:#A3792C;
    margin:0px;
    text-align:center;
	text-transform:none;
}
.rssFeed ul {
    margin:17px 0 0;
    padding:0;
    list-style-image:none;
    list-style-type:none;
	background-color: #dadada;
}
.rssFeed li {
    border-bottom:1px solid #FFF;
    padding:10px 0 10px 15px !important;
	margin:0 8px !important;
    line-height:12px;
    background:url(../images/rssFeed/bullet.png) no-repeat left center;
	font-size:11px;
}
.rssFeed li:hover {
    background-color:#c9c9c9;
}
.rssFeed a {
    color:#666;
    border-bottom:none;
}
.rssFeed .more-link {
    background-color: #dadada;
    padding:2px 15px 5px 0;
	font-size:11px;
}
.rssFeed .more-link a:hover {
    color:#A3792C;
    border-bottom:1px solid #A3792C;
}

/****************************** BREADCRUMBS STYLING *******************************/
.breadcrumbDrupal {
	margin:-15px auto 10px;
	background: url("../images/template/breadcrumb_bg.jpg") top left no-repeat;
    height: 23px;
    line-height: 23px;
    font-size: 12px;
    color: #666666;
	padding:0 10px;
}
.easy-breadcrumb a {
    color: #666666;
    border: none;
}
.easy-breadcrumb a:hover {
    text-decoration:underline;
}

/****************************** MAIN SEARCH BOX *******************************/
.mainSearchForm {
	margin:0;
}
.mainSearchForm .searchInput {
	padding:10px;
	width:510px;
	outline:none;
	margin:0 12px 0 0;
}
.mainSearchForm select {
	margin:0 12px 0 0;
}
.mainSearchForm .focusField{
	border:solid 2px #a3792c;
	background:#f8f5e7;
	color:#000;
	font-weight:bold;
	font-style:normal;
}
.mainSearchForm .idleField{
	color: #999;
	border: solid 2px #CCC;
	font-style:italic;
}
/* This imageless css button was generated by CSSButtonGenerator.com */
.submitbtn {
	-moz-box-shadow:inset 1px 1px 0px 0px #fab3ad;
	-webkit-box-shadow:inset 1px 1px 0px 0px #fab3ad;
	box-shadow:inset 1px 1px 0px 0px #fab3ad;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa665a), color-stop(1, #d34639) );
	background:-moz-linear-gradient( center top, #fa665a 5%, #d34639 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa665a', endColorstr='#d34639');
	background-color:#fa665a;
	border:2px solid #d83526;
	display:inline-block;
	color:#ffffff !important;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	padding:6px 19px;
	text-decoration:none;
	text-shadow:1px 1px 0px #98231a;
}.submitbtn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d34639), color-stop(1, #fa665a) );
	background:-moz-linear-gradient( center top, #d34639 5%, #fa665a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d34639', endColorstr='#fa665a');
	background-color:#d34639;
}.submitbtn:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

.searchExamples {
	margin:8px 0 0 5px;
}
.searchBoxLinks {
    margin:-45px 0px 50px 25px;
    font-weight:bold;
    position: relative;
    z-index: 3;
}
.searchBoxLinks a, .mainAdvancedSearch a {
    color:#ba5915;
    border-bottom: 1px dotted #ba5915;
}
.searchBoxLinks a:hover, .mainAdvancedSearch a:hover {
    border-bottom: 1px solid #ba5915;
}
.mainAdvancedSearch {
    float:right;
    margin:18px 0px 0px 0px;
    font-weight:bold;
    position: relative;
    z-index: 4;
}

/****************************** QUICK MENUS TABLE *******************************/
.quickMenusTable {
	margin:20px 0 0 0;
	padding:0;
	width:100%;
	border:none;
	border-collapse:separate;
	background-color:transparent;
}
.quickMenusTable h2 {
	margin-top:0;
}
.quickMenusTable td {
	margin:0;
	width:25%;
	vertical-align:top;
	border-left:1px dotted #A3792C;
	padding:0 5px;
}
.quickMenusTable ul {
	margin:0;
	padding:0 7px;
	list-style-image:none;
	list-style-type:none;
}
.quickMenusTable li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:5px 0;
}
.quickMenusTable li a {
	color:#333;
}

/****************************** TABLE NO STYLES *********************************/
.clearTable {
	background-color:transparent;
}
.clearTable tbody {
	border-top:none;
}


/*************************** LIBRARIES FOCUS PILLARS *******************************/
.pillarFocus {
	font-family: 'Oswald', sans-serif;
	font-size:24px;
	width: 690px;
	height:110px;
	line-height:110px;
	margin-bottom:7px;
	background-image:url(../images/pillars/eureka.png);
	font-weight: 500;
	color:#666;
}
.pillarFocus #learning {
	margin-left: 40px;
	float:left;
}
.pillarFocus #scholarly {
	display:inline;
	margin-left:70px;
}
.pillarFocus a:link, .pillarFocus a:visited {
	color:#666;
	border-bottom:none;
}
.pillarFocus a:hover, .feature_box .mainCategory a:hover,  .feature_box .mainCategory2 a:hover {
	color:#A3792C;
	border-bottom:none;
}

/****************************** BOTTOM FEATURE BOXES *******************************/
.feature_box {
	float:left;
	width:210px;
	height:100px;
	margin-right:30px;
	background-image:url(../images/spotlights/background.png);
	position:relative;
}
.feature_box .textArea {
	position:relative;
	width:196px;
	height:45px;
	margin:5px 9px 0 5px;
	font-size:11px;
	line-height:16px;
	color:#666666;
	padding:3px 3px 0 3px;
}
.feature_box .mainCategory {
	width:210px;
	margin: 24px 0 0 -95px;
	text-align:right;
	font-family: 'Oswald', sans-serif;
	font-size:1.2em;
	line-height:24px;
}
.feature_box .mainCategory a, .feature_box .mainCategory2 a{
	color:#666;
	border-bottom:none;
}
.mainCategory2 {
	width:210px;
	margin: 24px 0 0 3px;

	text-align:left;
	font-family: 'Oswald', sans-serif;
	font-size:1.2em;
	font-weight:bold;
	line-height:24px;
}
.feature_box .featureTitle {
	color: #A3792C;
	margin-right: 3px;
	font-size: 14px;
	line-height: 12px;
}
.feature_box .featureImage {
	position:absolute;
	right:0;
	bottom:8px;
	width:83px;
	height:35px;
}

/****************************** ROOM DESCRIPTIONS *********************************/
.roomdesc {
	font-size:12px;
	color:#666;
}
.capacity {
	margin-left:10px;
	color:#e37827;
	font-style:italic;
}
.roomName {
	font-size: 1.3em;
	color: #666;
	font-family: 'Oswald', sans-serif;
}
.reveal-modal-bg {
	position: fixed;
	height: 100%;
	width: 100%;
	background: #000;
	background: rgba(0,0,0,.8);
	z-index: 100;
	display: none;
	top: 0;
	left: 0;
}
.reveal-modal {
	visibility: hidden;
	top: 25px;
	left: 50%;
	margin-left: -530px;
	width: 990px;
	background: #eee no-repeat -200px -80px;
	position: absolute;
	z-index: 101;
	padding: 30px 40px 34px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
	-box-shadow: 0 0 10px rgba(0,0,0,.4);
}

.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}

.reveal-modal .close-reveal-modal {
	font-size: 22px;
	line-height: .5;
	position: absolute;
	top: 8px;
	right: 11px;
	color: #aaa;
	text-shadow: 0 -1px 1px rbga(0,0,0,.6);
	font-weight: bold;
	cursor: pointer;
	border-bottom:none;
}

/****************************** PURDUE PUBLISHING ****************************/
.pupNumbers {
	border:3px solid #CCC;
	padding:3px;
}
.pupNumbers2 {
	border-top:3px solid #CCC;
	border-right:3px solid #CCC;
	border-left:3px solid #CCC;
	padding:3px;
	margin-bottom:0;
}
.pupNumbers h2, .pupNumbers2 h2 {
    font-size:22px;
    text-align:center;
    background: url("../images/textBackgrounds/goldDiagonalsLarge.png") bottom left repeat-x;
    height: 35px;
    line-height: 35px;
	margin:0 0 7px 0;
}
.pupNumbers #explanation {
    font-size:12px;
    color:#666;
    font-weight:normal;
    margin-bottom:10px;
    text-align:center;
    margin-top:-5px;
}
.pupNumber {
	font-family: 'Oswald', sans-serif;
    font-size:22px;
    color:#ba5915;
    font-weight:normal;
    text-align:center;
}
.pupNumbers p {
    font-size:14px;
    color:#666;
    font-weight:normal;
    margin:0 0 10px;
    text-align:center;
}
#caseStudies {
	margin-top:20px;
}
#caseStudies td{
    border-right:1px solid #ba5915;
    padding:0px 10px;
}
.caseStudy a {
    font-weight:bold;
    font-size:16px;
    color:#ba5915;
}
.caseStudyBlurb {
    color:#666;
    font-size:12px;
    margin-bottom:10px;
}

#explanationPUP {
    font-size:12px;
    color:#666;
    font-weight:normal;
    margin-bottom:10px;
}

.PLPtr{
	border-bottom: 1px solid #CCC;
}
tr.PLPtr > td {
	padding: 7px 0;
}
.PLPnumber {
	text-align:center;
	vertical-align:middle;
	font-family:'Oswald', sans-serif;
	font-size:22px;
	color:#ba5915;
}
.PLPnumberText {
    font-size:12px;
    font-weight:normal;
}

/****************************** LIBRARY WEBSITES **********************************/
.field-name-field-top-navigation {
    float:right;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	margin:-60px 40px 0 0;
}
.libraryCollections, .libraryServices, .libraryResearchHelp {
    width:303px;
    float:left;
    margin:0 25px 15px 0;
}
.archiveCollections{
	width:250px;
}
.libraryResearchHelp {
	margin:0 0 15px 0;
}
.field-name-field-collections, .field-name-field-services {
    border-right:1px solid #e0e0e0;
    min-height:200px;
}
.libraryCollections h2, .libraryResearchHelp h2, .libraryServices h2 {
	margin-bottom: 10px;
	background: url("../images/textBackgrounds/goldDiagonalsLarge.png") bottom left repeat-x;
	height: 35px;
	line-height: 35px;
	padding-left: 10px;
}
.abouttheLibrary h2, .libraryHighlights h2 {
	clear:both;
	overflow: hidden;
	position: relative;
	margin:0 0 5px 0;
}
.abouttheLibrary h2:after, .libraryHighlights h2:after {
	background: url("../images/textBackgrounds/grayDiagonalsSmall.png") bottom left repeat-x;
	content: " ";
	position: absolute;
	width: 100%;
	height: 25px;
	margin: 4px 0 0 7px;
}
.libraryHighlights .field-item p{
	margin-left: 250px;
}
.aboutLeftColumn {
	width:480px;
}
.aboutLibFloat{
	float:right;
	width:450px;
	margin-right:10px;
}
.libraryContactFieldset {
	margin:5px 0;
	padding:10px;
}
.field-name-field-lib-phone, .field-name-field-lib-email {
	float:left;
	margin:0 0 0 30px;
}
.field-name-field-lib-email p {
	margin:0;
}
.aboutLibFloat img{
	border:2px solid #CCC;
	padding:3px;
}
.field-name-field-library-map {
	margin:10px -10px 0 15px;
	float:right;
}
.field-name-field-physical .field-label, .field-name-field-mailing .field-label {
text-decoration: underline;
}
.field-name-field-physical {
	margin:15px 0 5px;
}
.field-name-field-physical .field-items, .field-name-field-mailing .field-items {
font-size: 12px;
line-height: 16px;
}
.field-name-field-physical .field-items p, .field-name-field-mailing .field-items p {
	margin:0;
}
.libraryHighlights {
	clear:both;
	padding-top:10px;
}
.libraryHighlightStuff {
	clear:both;
}
.libraryHighlightStuff img {
	float:left;
	margin:0 20px 15px 0;
	border:2px solid #CCC;
	padding:3px;
}
.userAlert {
	padding:5px 10px;
	background:#fcfce1;
	box-shadow:inset 0px 0px 4px 1px #ffcc00;
}
.userAlert strong {
	color: #BA5915;
}

/****************************** LIBRARY DIRECTORY *********************************/
#filterOptions {
	background-color:#CCC;
	padding:5px;
}
.selectText {
	font-weight:bold;
	display:inline;
	margin:0 10px 0 20px;
}
#empType, #deptName {
	margin-bottom:0;
	width:auto;
}
.personinfo{
	margin-bottom:15px;
	display:block;
	clear:both;
	float: left;
	width: 100%;
}
.perscol-left{
	display:block;
	float:left;
	width:400px;
	margin-left:120px;
}
.perscol-right{
	display:block;
	float:left;
	width:350px;
	margin-left:15px;
}
.name{
	font-weight: 600;
}
.directoryTable .views-exposed-form {
	float: right;
	margin-top: -60px;
	margin-bottom: 20px;
}
.directoryTable .views-field-field-phone-number {
	width: 75px;
}
.directoryTable .views-field-field-user-email {
	width: 140px;
}
.directoryTable .views-field-field-location {
	width: 90px;
}
.directoryTable .divisionLocation {
	width: 300px;
}
.officeoftheDean img {
	border: 2px solid #CCC;
	padding:3px;
}
.officeoftheDean .panel-col-first {
	width:150px;
}
.officeoftheDean .panel-col-last {
	width:310px;
	padding-top: 10px;
}

/****************************** VALLENATO ACCORDION ****************************/
.accordion-container, .accordion-container2 {
	font-size: 13px;
	background: #ffffff;
	padding: 5px 10px 10px 10px;
	border: 1px solid #cccccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 5px 15px #cccccc;
	-webkit-box-shadow: 0 5px 15px #cccccc;
	box-shadow: 0 5px 15px #cccccc;
	width:420px;
}
.accordion-header, .accordion-header2, .accordion-header3 {
	font-size: 18px;
	background: #ebebeb;
	margin: 5px 0 0 0;
	padding: 5px 20px;
	border: 1px solid #cccccc;
	cursor: pointer;
	color: #666666;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-family: 'Oswald', sans-serif;
	font-weight:normal;
	line-height:40px;
	text-transform:none;
}
.accordion-header3 {
	cursor:default;
}
.active-header, .active-header2 {
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	background: url(../images/accordion/active-header.gif) #a3792c;
	background-repeat: no-repeat;
	background-position: right 50%;
	color:#FFFFFF;
}
.inactive-header, .inactive-header2 {
	background: url(../images/accordion/inactive-header.gif) #ebebeb;
	background-repeat: no-repeat;
	background-position: right 50%;
}
.inactive-header:hover, .inactive-header2:hover {
	background: url(../images/accordion/inactive-header.gif) #f5f5f5;
	background-repeat: no-repeat;
	background-position: right 50%;
}
.accordion-content, .accordion-content2 {
	display: none;
	padding: 20px;
	background: #ffffff;
	border: 1px solid #cccccc;
	border-top: 0;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	color:#000;
}

/****************************** RESEARCH DATA **********************/
.welcomeArea {
    width: 470px;
}

.welcomeTitle {
    text-align: center;
    margin: 0 0 7px 0;
}

.welcomeText {
    font-size:16px;
    margin:0 0 7px 10px;
}

.researchData .alert {
    padding: 8px 14px;
    text-align: center;
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}

.researchData .alert a {
    /*border-bottom: 1px solid #cccccc;*/
}

.researchData .alert .btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

.researchData #sliderBackground {
    background: url('/sites/default/files/researchServices/sliderBackground.png') center top no-repeat;
    width:470px;
    height:215px;
    float: right;
}

.researchData #featured {
    width: 370px;
    height: 200px;
    background: url('../images/orbit/loading.gif') no-repeat center center;
    overflow: hidden;
    margin:0 50px; }
.researchData #featured>img,
.researchData #featured>div,
.researchData #featured>a { display: none; }

.researchData .orbit-wrapper .orbit-caption {
    background: rgba(255,255,255,.7);
    right: 50px;
    width: 370px;
}

.researchData div.timer {
    right: 60px;
    top: 23px;
    display: none;
}

/* DIRECTIONAL NAV ================================================== */
.researchData div.slider-nav span {
    width: 20px;
    height: 30px;
    text-indent: -9999px;
    position: absolute;
    z-index: 100;
    top: 50%;
    margin-top: -20px;
    cursor: pointer;
}

.researchData div.slider-nav span.right {
    background: url(/sites/default/files/researchServices/nextSlide.png);
    right: 25px;
}

.researchData div.slider-nav span.left {
    background: url(/sites/default/files/researchServices/prevSlide.png);
    left: 25px;
}

.researchData div.slider-nav span:hover {
    background-position: 0 -30px;
}

.researchDataPeople table {
    background-color: transparent;
    width: 100%;
}

.researchDataPeople table td {
    text-align: center;
    width: 150px;
    vertical-align: top;
    padding-right: 60px;
}

.researchDataPeople img {
    width: 90px;
    height: 135px;
    margin-bottom: 10px;
    border: 2px solid #CCC;
    padding: 3px;
}

.researchDataPeople2 table {
    background-color: transparent;
}

.researchDataPeople2 table td {
    vertical-align: top;
}

.researchDataPeople2 img {
    border: 2px solid #CCC;
    padding: 3px;
}

.researchDataPeople2 .panel-col-first {
    width:150px;
}
.researchDataPeople2 .panel-col-last {
    width:275px;
    padding-top: 10px;
    margin-right: 30px;
}


/****************************** INFORMATION LITERACY ***************************/
#mission_bg {
	height:323px;
	background: url(/sites/default/files/infolit/wordle_bg.png) top left no-repeat;
	margin-top:-40px;
	position:relative;
}
#infolit_mission_statement {
	padding:100px 0px 0px 60px;
	width:450px;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	line-height:20px;
}
#infolit_image_rotator {
	width:400px;
	height:200px;
	position:absolute;
	top:90px;
	right:50px;
}
.infolitRSS {
	width:250px;
	float:right;
	margin:300px 40px 0 0;
}
.infolit_highlights, .infolit_highlights2 {
	width:617px;
	height:130px;
	margin:30px 0 0 30px;
}
.infolit_highlights {
	background: url(/sites/default/files/infolit/highlight1.png);
}
.infolit_highlights2 {
	background: url(/sites/default/files/infolit/highlight2.png);
}
.infolit_highlights .highlight_title, .infolit_highlights2 .highlight_title {
	color:#A3792C;
	font-weight:bold;
	margin-left:180px;
	font-style:italic;
	font-size:24px;
	padding:15px 0 7px;
}
.infolit_highlights .highlight_text, .infolit_highlights2 .highlight_text {
	margin-left:180px;
}
.infolit_highlights .infolit_readmore, .infolit_highlights2 .infolit_readmore {
	text-align:right;
	padding:4px 7px 0 0;
	font-weight:bold;
}

/****************************** OPEN ACCESS ***************************/
.node-212 {
  background: url(/sites/default/files/openaccess/oaBackground.png) #FFF no-repeat;
}
.openAccessNav {
	height:40px;
	text-align:center;
	line-height:40px;
	border-bottom:3px solid #bf5f02;
	border-left:3px solid #bf5f02;
	width:500px;
	float:right;
	background-color:#FFF;
}
.openAccessNavSub {
	height:50px;
	line-height:40px;
	text-align:center;
	float:right;
	margin:0 0 0 0;
	background: url(/sites/default/files/openaccess/testBG.png) no-repeat;
	width:660px;
}
.openAccessNav a, .openAccessNavSub a, .oaContent a {
	color:#bf5f02;
	border-bottom:1px dotted #bf5f02;
}
.openAccessNav a:hover, .openAccessNavSub a:hover, .oaContent a:hover {
	color:#000;
	border-bottom:1px solid #bf5f02;
}
.oaLogoSmall {
	margin-left:20px;

}
.oaContent {
	margin:15px 25px;
}
.oaHeadline {
	padding-top: 10px;
	text-align: center;
	width: 420px;
	font-size: 14px;
	margin-left: 10px;
	color:#000;
}
.openAccessButton {
	-moz-box-shadow:inset 0px 2px 6px 0px #fee504;
	-webkit-box-shadow:inset 0px 2px 6px 0px #fee504;
	box-shadow:inset 0px 2px 6px 0px #fee504;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f47f20), color-stop(1, #f6b101) );
	background:-moz-linear-gradient( center top, #f47f20 5%, #f6b101 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47f20', endColorstr='#f6b101');
	background-color:#f47f20;
	border:2px solid #d16c13 !important;
	display:inline-block;
	color:#424242 !important;
	font-family:Trebuchet MS;
	font-size:18px;
	font-weight:bold;
	padding:5px 24px;
	text-decoration:none;
}.openAccessButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6b101), color-stop(1, #f47f20) );
	background:-moz-linear-gradient( center top, #f6b101 5%, #f47f20 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6b101', endColorstr='#f47f20');
	background-color:#f6b101;
}.openAccessButton:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

.redDiagonalsOffset {
    overflow: hidden;
    position: relative;
	color:#000;

}
.redDiagonalsOffset:after {
	background: url(/sites/default/files/openaccess/oaDiagonals.png) bottom left repeat-x;
    content: " ";
    position: absolute;
    width: 100%;
    height: 25px;
    margin: 4px 0 0 7px;
}
.accOpenAccess {
	border: 1px solid #fdd4a2;
	margin:20px 0 20px 20px;
}
.accOpenAccess .active-header2 {
	background: url(../images/accordion/active-header.gif) #f48020;
	background-repeat: no-repeat;
	background-position: right 50%;
	color:#FFFFFF;
}
.accOpenAccess .inactive-header2 {
	background: url(../images/accordion/inactive-header.gif) #ffeed6;
	background-repeat: no-repeat;
	background-position: right 50%;
}
.accOpenAccess .inactive-header2:hover {
	background: url(../images/accordion/inactive-header.gif) #fdd4a2;
	background-repeat: no-repeat;
	background-position: right 50%;
}
.openAccessFeed ul {
	margin:15px 0 0 0;
	padding:0;
	list-style-image:none;
	list-style-type:none;
}
.openAccessFeed li {
	border-bottom:1px solid #fdd4a2;
	padding:10px !important;
	line-height:16px;
	margin:0 !important;
}
.openAccessFeed li:hover { /* Block for the latest news items in the first feed */
	background-color:#fdd4a2;
}
.openAccessFeed a { /* Block for the latest news items in the first feed */
	color:#000;
	border-bottom:none;
	font-size:14px;
}
.openAccessFeed .more-link { /* Block for the latest news items in the first feed */
	padding:2px 15px 5px 0px;
}
.openAccessFeed .more-link a:hover { /* Block for the latest news items in the first feed */
	color:#000;
	border-bottom:1px solid #fdd4a2;
}

/****************************** ORBIT SLIDESHOW ***************************/
/* CSS for jQuery Orbit Plugin 1.2.3
 * www.ZURB.com/playground
 * Copyright 2010, ZURB
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

 div.orbit-wrapper {
	position: relative; }

div.orbit>a {
	border: none;
	position: absolute;
	top: 0;
	left: 0;
	line-height: 0;
	display: none; }

.orbit>div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; }

 	/* CONTAINER
	   ================================================== */

	div.orbit {
		width: 1px;
		height: 1px;
		position: relative;
		overflow: hidden }

	div.orbit>img {
		position: absolute;
		top: 0;
		left: 0;
		display: none; }

	/* TIMER
	   ================================================== */

	div.timer {
		width: 40px;
		height: 40px;
		overflow: hidden;
		position: absolute;
		top: 10px;
		right: 10px;
		opacity: .6;
		cursor: pointer;
		z-index: 10; }

	span.rotator {
		display: block;
		width: 40px;
		height: 40px;
		position: absolute;
		top: 0;
		left: -20px;
		background: url(../images/orbit/rotator-black.png) no-repeat;
		z-index: 3; }

	span.mask {
		display: block;
		width: 20px;
		height: 40px;
		position: absolute;
		top: 0;
		right: 0;
		z-index: 2;
		overflow: hidden; }

	span.rotator.move {
		left: 0 }

	span.mask.move {
		width: 40px;
		left: 0;
		background: url(../images/orbit/timer-black.png) repeat 0 0; }

	span.pause {
		display: block;
		width: 40px;
		height: 40px;
		position: absolute;
		top: 0;
		left: 0;
		background: url(../images/orbit/pause-black.png) no-repeat;
		z-index: 4;
		opacity: 0; }

	span.pause.active {
		background: url(../images/orbit/pause-black.png) no-repeat 0 -40px }

	div.timer:hover span.pause,
	span.pause.active {
		opacity: 1 }

	/* CAPTIONS
	   ================================================== */

	.orbit-caption {
		display: none;
		font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif; }

	.orbit-wrapper .orbit-caption {
		background: #FFF;
		background: rgba(255,255,255,.9);
		z-index: 10;
		color: #000;
		text-align: center;
		padding: 7px 0;
		font-size: 13px;
		position: absolute;
		right: 0;
		bottom: 0;
		width: 100%; }

/* DIRECTIONAL NAV
	   ================================================== */

	div.slider-nav {
		display: block }

	div.slider-nav span {
		width: 78px;
		height: 100px;
		text-indent: -9999px;
		position: absolute;
		z-index: 10;
		top: 50%;
		margin-top: -50px;
		cursor: pointer; }

	div.slider-nav span.right {
		background: url(../images/orbit/right-arrow.png);
		right: 0; }

	div.slider-nav span.left {
		background: url(../images/orbit/left-arrow.png);
		left: 0; }

	/* BULLET NAV
	   ================================================== */

	.orbit-bullets {
		position: absolute;
		z-index: 100;
		list-style: none;
		bottom: -40px;
		left: 50%;
		margin-left: -50px;
		padding: 0; }

	.orbit-bullets li {
		float: left;
		margin-left: 5px;
		cursor: pointer;
		color: #999;
		text-indent: -9999px;
		background: url(../images/orbit/bullets.jpg) no-repeat 4px 0;
		width: 13px;
		height: 12px;
		overflow: hidden; }

	.orbit-bullets li.active {
		color: #222;
		background-position: -8px 0; }

	.orbit-bullets li.has-thumb {
		background: none;
		width: 100px;
		height: 75px; }

	.orbit-bullets li.active.has-thumb {
		background-position: 0 0;
		border-top: 2px solid #000; }

/****************************** ABOUT PAGE ***************************/
.librariesList, .knowLinks {
	width:390px;
	margin:0 20px 0 0;
	float:left;
}
.field-name-field-links {
	line-height:25px;
}
.field-name-field-know-the-libraries, .field-name-field-links {
	margin-left:10px;
}
.deanLinks, .giveLinks, .aboutEmployment {
	width:538px;
	margin:0 0 0 15px;
	float:left;
}
.visitingLinks {
	width:251px;
	margin:0 0 0 15px;
	float:left;
}
.aboutContact {
	width:251px;
	margin:0 0 0 35px;
	float:left;
}
.librariesList h2, .deanLinks h2, .giveLinks h2, .knowLinks h2, .visitingLinks h2,  .aboutContact h2, .aboutEmployment h2 {
	margin-bottom: 7px;
    background: url("../images/textBackgrounds/goldDiagonalsLarge.png") bottom left repeat-x;
    height: 35px;
    line-height: 35px;
    padding-left: 10px;
}
.field-name-field-dean-image, .field-name-field-giving-image {
	float:left;
	margin:10px;
	border:2px solid #CCC;
	padding:3px;
}
.field-name-field-deans-links, .field-name-field-giving-links {
	margin:35px 0 0 260px;
}
.field-name-field-visiting, .field-name-field-telephone, .field-name-field-email, .field-name-field-emp-opp {
	margin:0 0 0 10px;
}
.field-name-field-mailing {
	margin:5px 0 0 0;
}
.field-name-field-email p{
	margin:0;
}
.popupTitle, .popupAddress p {
	margin: 0px;
}

/****************************** ARCHIVES AND SPECIAL COLLECTIONS ***************************/
.spcolSlideshowWrapper {
	/*background: url('/sites/all/images/openaccess/slideshowShadow.png') center bottom no-repeat;*/
	/*width: 820px;
	height: 240px;*/
	margin:20px 30px 0 0;
	padding:0 10px 10px;
	float:right;
}
	/*
	.title {
		text-align:center;
	}
	*/
	#featured {
		width: 793px;
		height: 260px;
		background: url('../images/orbit/loading.gif') no-repeat center center;
		overflow: hidden;
		/*margin:0 85px;*/ }
	#featured>img,
	#featured>div,
	#featured>a { display: none; }

	#sliderBackground {
		background: url('/sites/default/files/spcol/sliderBG2.png') no-repeat top center;
		width:963px;
		height:290px;
	}
	.orbit-wrapper .orbit-caption {
		background: rgba(255,255,255,.7);
		right: 85px;
		width: 793px; }
	div.timer {
		right: 90px;
		top: 15px; }

	/* DIRECTIONAL NAV ================================================== */
	div.slider-nav span {
		width: 30px;
		height: 30px;
		margin-top: 0;
		cursor: pointer; }

	div.slider-nav span.right {
		background: url(/sites/default/files/spcol/orbitImages/right-arrow.png);
		right: 30px; }

	div.slider-nav span.left {
		background: url(/sites/default/files/spcol/orbitImages/left-arrow.png);
		left: 30px; }

	div.slider-nav span:hover {
		background-position: 0 -30px;
	}

	.archivesFeed ul {
		margin:15px 0 0 0;
		padding:0;
		list-style-image:none;
		list-style-type:none;
	}
	.archivesFeed li {
		border-bottom:1px solid #DDD;
		padding:10px !important;
		line-height:16px;
		margin:0 !important;
	}
	.archivesFeed li:hover { /* Block for the latest news items in the first feed */
		background-color:#CCC;
	}
	.archivesFeed a { /* Block for the latest news items in the first feed */
		color:#000;
		border-bottom:none;
		font-size:12px;
	}
	.archivesFeed .more-link { /* Block for the latest news items in the first feed */
		padding:2px 15px 5px 0px;
	}
	.archivesFeed .more-link a:hover { /* Block for the latest news items in the first feed */
		color:#000;
		border-bottom:1px solid #CCC;
	}

/****************************** FIND DATABASES PAGE ****************************************/
.letterSort {
	display:block;
	clear:both;
	width:915px;
	margin:20px auto -30px auto;
}

.letterSort a {
	padding:4px 10px;
	margin-right: 0.1em;
	border: 1px solid #ccc;
	text-decoration: none !important;
	background: #fff;
	font-size: .9em;
}

.current {
	border: 1px solid #2E6AB1;
	font-weight: bold;
	background: #666666!important;
	color: #fff!important;
	padding:1em;
	font-size:1.15em !important;
}

.letterSort a:hover {
	border-color: #999999;
}

#thankyou {
	background-color:#fcfce1;
	border:solid 1px #ffcc00;
	font-weight:bold;
	text-align:center;
	margin-bottom:7px;
	padding:15px 0px;
}

.requirementText {
margin-left: 5px;
font-style: italic;
color: #F00;
font-size: 12px;
}

#technical_prob {
#	background-color:#fcfce1;
#	border:solid 1px #ffcc00;
	text-align:center;
#	padding:5px;
	margin:-35px 0 10px 0;
}

/****************************** SlIDER CONTENT TYPE LAYOUT *****************************/
.sliderLayoutColumns {
	float:left;
	width:23.7%;
	margin-right: 5px;
	padding-right: 5px;
	border-right: 1px dotted #A3792C;
	min-height: 150px;
}

.sliderLayoutColumnsFirst {
	border-left: 1px dotted #A3792C;
	padding-left: 5px;
}

.sliderLayoutColumns h2 {
	margin-top: 0;
}

.sliderLayoutColumnLinks {
	margin: 0 10px;
	font-size:12px;
	line-height: 22px;
}

.sliderLayoutLinks {
	color: #494949 !important;
}

.highlightsArea {
	clear: both;
	width: 690px;
	float: left;
}

.highlightsTitle {
	margin-bottom: 10px;
}

.sliderLayoutImageDisplay {
	float: left;
}

.highlightNameDisplay {
	margin: 0 0 8px 0;
	padding-top: 10px;
}

.highlightNameDisplay a {
	color: #666666;
	border-bottom: 1px dotted #A3792C;
}

.highlightNameDisplay a:hover {
	color: #a3792c;
}

.sliderLayoutAbout {
	clear: both;
}

.sliderLayoutContentDescription {
	clear: both;
	width: 690px;
	float: left;
}

.sliderLayoutAdditionalInformation {
	width: 240px;
	float: right;
}

.additionalInfoDisplay {
	padding: 0 10px;
	line-height: 24px;
}

.additionalInfoDisplay .field .field-items p {
	margin:0;
}

.sliderLayoutLinkPadding {
	margin-bottom: 10px;
}

.personinfopic {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	height: 220px;
}

.perscol-leftpic {
	display: block;
	float: left;
	width: 400px;
	margin-left: 50px;
}

.perscol-rightpic {
	display: block;
	float: left;
	width: 400px;
	margin-left: 50px;
}

.contentTest {
	padding: 0 0 0 150px; /* 75px being the width of the thumbnail + how much space you want to put between it and your text */
	position: relative; /* So the thumbnail is relative to this */
}

.contentTest img {
	left: 0;
	position: absolute;
	top: 0;
}

/****************************** USER PROFILE LAYOUT *****************************/
.profileSidebar {
	float: right;
	width: 195px;
	background-color: #e5e5e5;
	padding: 15px 20px;
	border-left: 1px solid #A3792C;
	height: inherit;
	padding-bottom: 700px;
	margin-bottom: -690px;
}

.profileLabel {
	font-size: 1.2em;
	color: #666;
	background: url("../images/textBackgrounds/grayDiagonalsLarge.png") bottom left repeat-x;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	font-family: 'Oswald', sans-serif;
	width: 180px;
	display: inline-table;
	margin: 0 15px 0 0;
	vertical-align: top;
}
.profileLabelMargin {
	margin-bottom: 15px;
}

.profileInformation {
	display: inline-table;
	font-size: 14px;
}

.professionalInfo .profileInformation {
	width: 750px;
}

.field-name-field-orcid .field-items .even, .field-name-field-orcid .field-items, .field-name-field-orcid, .field-name-field-research-areas .field-items .even, .field-name-field-research-areas .field-items, .field-name-field-research-areas, .field-name-field-building .field-items .even, .field-name-field-building .field-items, .field-name-field-building  {
	display: inline-block;
}

.field-name-field-research-areas .field-items .even, .field-name-field-research-areas .field-items, .field-name-field-research-areas {
	display: inline-block;
	width:750px;
}

.field-name-field-office .field-items .even, .field-name-field-office .field-items, .field-name-field-office {
	display: inline-block;
	margin-left: 1px;
}

.basicInfo {
	overflow: hidden;
}

.field-name-field-memberships p {
	margin-top: 0;
}


/******* Views *********/

.view-research-data table.views-view-grid tr{
        height: 300px;
}
